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

Classes

struct  CachedSettingsByPackId

Public Member Functions

ScriptPackSettingsCacheoperator= (ScriptPackSettingsCache const &)
 ScriptPackSettingsCache (ScriptPackSettingsCache const &)
MCAPI ScriptPackSettingsCache ()
MCAPI ScriptPackSettingsCache (::std::vector<::PackInstance > const &stack)
MCAPI void _initFromPackStack (::std::vector<::PackInstance > const &stack)
MCAPI ::std::unordered_map<::std::string, ::PackSettingValueAndDefault > const * getPackSettingsNameValueMap (::mce::UUID packId) const
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)
MCAPI void * $ctor ()
MCAPI void * $ctor (::std::vector<::PackInstance > const &stack)

Public Attributes

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

Constructor & Destructor Documentation

◆ ScriptPackSettingsCache() [1/2]

MCAPI ScriptPackSettingsCache::ScriptPackSettingsCache ( )
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.

◆ ScriptPackSettingsCache() [2/2]

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

◆ _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.

◆ getPackSettingsNameValueMap()

MCAPI ::std::unordered_map<::std::string, ::PackSettingValueAndDefault > const * ScriptPackSettingsCache::getPackSettingsNameValueMap ( ::mce::UUID packId) 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.

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

◆ $ctor() [1/2]

MCAPI void * ScriptPackSettingsCache::$ctor ( )
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() [2/2]

MCAPI void * ScriptPackSettingsCache::$ctor ( ::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.

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