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 |
---|---|
ActorRemoveEvent (Actor & actor) |
|
virtual std::string | getEventName () override const |
virtual bool | isCancellable () override const |
~ActorRemoveEvent () override |
Public Functions inherited from endstone::ActorEvent¶
Type | Name |
---|---|
ActorEvent (Actor & actor) |
|
Actor & | 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 |
virtual bool | isCancellable () const = 0 |
bool | isCancelled () const |
Event & | operator= (const Event &) = delete |
void | setCancelled (bool cancel) |
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 ActorRemoveEvent¶
function getEventName¶
Gets a user-friendly identifier for this event.
Returns:
name of this event
Implements endstone::Event::getEventName
function isCancellable¶
Whether the event can be cancelled by a plugin or the server.
Returns:
true if this event can be cancelled
Implements endstone::Event::isCancellable
function ~ActorRemoveEvent¶
The documentation for this class was generated from the following file include/endstone/event/actor/actor_remove_event.h