Skip to content

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 Functions

Type Name
ActorEvent (ActorType & actor)
ENDSTONE_EVENT (ActorRemoveEvent)

Public Functions inherited from endstone::ActorEvent

See endstone::ActorEvent

Type Name
ActorEvent (ActorType & actor)
ActorType & getActor () const
Returns the Actor involved in this event.
const endstone::ActorType & getActorType () const
Returns the type of 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
Event (Event &&) = default
virtual std::string getEventName () const = 0
Gets a user-friendly identifier for this event.
bool isAsynchronous () const
Any custom event that should not by synchronized with other events must use the specific constructor.
Event & operator= (const Event &) = delete
Event & operator= (Event &&) = default
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 Functions Documentation

function ActorEvent

inline explicit endstone::ActorRemoveEvent::ActorEvent (
    ActorType & actor
) 

function ENDSTONE_EVENT

endstone::ActorRemoveEvent::ENDSTONE_EVENT (
    ActorRemoveEvent
) 


The documentation for this class was generated from the following file include/endstone/event/actor/actor_remove_event.h