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 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

See 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

const std::string endstone::ActorRemoveEvent::NAME;

Public Functions Documentation

function ActorEvent

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

function getEventName

inline virtual std::string endstone::ActorRemoveEvent::getEventName () override const

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