LeviLamina
Loading...
Searching...
No Matches
ServerWaypointGroup Class Reference
Inheritance diagram for ServerWaypointGroup:

Classes

struct  WaypointChangeRecord

Public Types

enum class  Action : uchar { None = 0 , Add = 1 , Remove = 2 , Update = 3 }

Public Member Functions

virtual bool has (::WaypointGroup::WaypointHandle const &handle) const
virtual bool remove (::WaypointGroup::WaypointHandle const &handle)
MCAPI::WaypointGroup::WaypointHandle add (::std::unique_ptr<::ServerWaypoint > waypoint)
MCAPI ::std::map<::WaypointGroup::WaypointHandle, ::ServerWaypointGroup::WaypointChangeRecordconsumeChanges ()
MCAPI void update (::Player const &viewingPlayer)
MCAPI void * $ctor ()
MCAPI bool $has (::WaypointGroup::WaypointHandle const &handle) const
MCAPI bool $remove (::WaypointGroup::WaypointHandle const &handle)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 64, ::std::unordered_map< ::WaypointGroup::WaypointHandle, ::std::unique_ptr<::ServerWaypoint >, ::WaypointGroup::WaypointHandle::Hasher, ::std::equal_to<::WaypointGroup::WaypointHandle > > > mWaypoints
::ll::TypedStorage< 8, 16, ::std::map<::WaypointGroup::WaypointHandle, ::ServerWaypointGroup::WaypointChangeRecord > > mChangeRecords
::ll::TypedStorage< 8, 128, ::Bedrock::PubSub::Publisher< void(::std::vector<::WaypointGroup::WaypointHandle > const &), ::Bedrock::PubSub::ThreadModel::MultiThreaded, 0 > > mOnInvalidActorRemovedEvent

Member Function Documentation

◆ has()

virtual bool ServerWaypointGroup::has ( ::WaypointGroup::WaypointHandle const & handle) const
virtual

Implements WaypointGroup.

◆ remove()

virtual bool ServerWaypointGroup::remove ( ::WaypointGroup::WaypointHandle const & handle)
virtual

Implements WaypointGroup.

◆ $vftable()

MCAPI void ** ServerWaypointGroup::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: