LeviLamina
Loading...
Searching...
No Matches
ScriptPackSettingsCache Class Reference

Classes

struct  CachedSettingsByPackId
 

Public Member Functions

ScriptPackSettingsCacheoperator= (ScriptPackSettingsCache const &)
 
 ScriptPackSettingsCache (ScriptPackSettingsCache const &)
 
MCAPI void _initFromPackStack (::std::vector<::PackInstance > const &stack)
 
MCAPI::Bedrock::PubSub::Subscription registerObserver (::mce::UUID packId, ::std::function< void(::std::string const &, ::std::variant< float, bool, ::std::string > const &)> callback)
 
MCAPI void updatePackSetting (::mce::UUID packId, ::std::string const &name, ::std::variant< float, bool, ::std::string > const &value)
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnk46e21e
 

Member Function Documentation

◆ _initFromPackStack()

MCAPI void ScriptPackSettingsCache::_initFromPackStack ( ::std::vector<::PackInstance > const & stack)
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.

◆ registerObserver()

MCAPI::Bedrock::PubSub::Subscription ScriptPackSettingsCache::registerObserver ( ::mce::UUID packId,
::std::function< void(::std::string const &, ::std::variant< float, bool, ::std::string > const &)> callback )
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.

◆ updatePackSetting()

MCAPI void ScriptPackSettingsCache::updatePackSetting ( ::mce::UUID packId,
::std::string const & name,
::std::variant< float, bool, ::std::string > const & value )
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: