Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
MobEvents Class Reference

Public Member Functions

MobEvents & operator= (MobEvents const &)
 MobEvents (MobEvents const &)
MCAPI MobEvents (::LevelStorage &levelStorage)
MCAPI void _onSaveEvent (::LevelStorage &)
MCAPI::MobEventsIndex getIndexFromName (::std::string const &name) const
MCAPI void initializeWithLevelStorageManagerConnector (::ILevelStorageManagerConnector &levelStorageManagerConnector)
MCAPI void writeToLevelStorage ()
MCAPI void * $ctor (::LevelStorage &levelStorage)

Static Public Member Functions

static MCAPI ::std::string const & EVENTS_ENABLED_STRING ()

Public Attributes

::ll::TypedStorage< 8, 216, ::std::array<::MobEvent, 3 > > mMobEvents
::ll::TypedStorage< 8, 80, ::BasicTimer > mSaveTimer
::ll::TypedStorage< 8, 8, ::LevelStorage & > mLevelStorage
::ll::TypedStorage< 1, 1, bool > mEventsEnabled
::ll::TypedStorage< 1, 1, bool > mNeedsToSave
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnSaveSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnLevelStorageManagerStartLeaveGameSubscription

Constructor & Destructor Documentation

◆ MobEvents()

MCAPI MobEvents::MobEvents ( ::LevelStorage & levelStorage)
explicit
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.

Member Function Documentation

◆ _onSaveEvent()

MCAPI void MobEvents::_onSaveEvent ( ::LevelStorage & )
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.

◆ getIndexFromName()

MCAPI::MobEventsIndex MobEvents::getIndexFromName ( ::std::string const & name) const
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.

◆ initializeWithLevelStorageManagerConnector()

MCAPI void MobEvents::initializeWithLevelStorageManagerConnector ( ::ILevelStorageManagerConnector & levelStorageManagerConnector)
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.

◆ writeToLevelStorage()

MCAPI void MobEvents::writeToLevelStorage ( )
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.

◆ EVENTS_ENABLED_STRING()

MCAPI ::std::string const & MobEvents::EVENTS_ENABLED_STRING ( )
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.

◆ $ctor()

MCAPI void * MobEvents::$ctor ( ::LevelStorage & levelStorage)
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: