Class endstone::ActorRemoveEvent¶
ClassList > endstone > ActorRemoveEvent
Called when an Actor is removed.More...
#include <endstone/event/actor/actor_remove_event.h>
Inherits the following classes: endstone::ActorEvent
Public Static Attributes¶
Type | Name |
---|---|
const std::string | NAME = "ActorRemoveEvent" |
Public Functions¶
Type | Name |
---|---|
ActorEvent (ActorType & actor) |
|
virtual std::string | getEventName () override const |
Public Functions inherited from endstone::ActorEvent¶
Type | Name |
---|---|
ActorEvent (ActorType & actor) |
|
ActorType & | getActor () const Returns the Actor involved in this event. |
~ActorEvent () override |
Public Functions inherited from endstone::Event¶
See endstone::Event
Type | Name |
---|---|
Event (bool async=false) |
|
Event (const Event &) = delete |
|
virtual std::string | getEventName () const = 0 |
bool | isAsynchronous () const |
Event & | operator= (const Event &) = delete |
virtual | ~Event () = default |
Detailed Description¶
This event should only be used for monitoring. Modifying the actor during or after this event leads to undefined behaviours. This event will not be called for Players.
Public Static Attributes Documentation¶
variable NAME¶
Public Functions Documentation¶
function ActorEvent¶
function getEventName¶
Gets a user-friendly identifier for this event.
Returns:
name of this event
Implements endstone::Event::getEventName
The documentation for this class was generated from the following file include/endstone/event/actor/actor_remove_event.h