LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptItemCustomComponentRegistry Class Reference
+ Inheritance diagram for ScriptModuleMinecraft::ScriptItemCustomComponentRegistry:

Classes

struct  ComponentInfo
 

Public Types

enum class  State : int {
  PreInit = 0 , ScriptLoaded = 1 , Finalized = 2 , ReloadingPreInit = 3 ,
  ReloadingScriptLoaded = 4
}
 

Public Member Functions

ScriptItemCustomComponentRegistryoperator= (ScriptItemCustomComponentRegistry const &)
 
 ScriptItemCustomComponentRegistry (ScriptItemCustomComponentRegistry const &)
 
virtual ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptItemCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewComponentErrortryRegisterComponentV1 (::HashedString const &componentName, ::ScriptModuleMinecraft::ScriptItemCustomComponentInterface &&closures)
 
virtual ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptItemCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewComponentErrortryRegisterComponent (::HashedString const &componentName, ::ScriptModuleMinecraft::ScriptItemCustomComponentInterface &&closures)
 
virtual::ScriptDeferredEventListener & getEventListener ()
 
virtual void onReload ()
 
virtual void onScriptInitializationComplete ()
 
virtual void onScriptModuleStartupComplete ()
 
virtual void setCerealContext (::cereal::ReflectionCtx &ctx)
 
virtual void _onReload ()
 
virtual void _onScriptInitializationComplete ()
 
MCAPI ScriptItemCustomComponentRegistry (::ScriptDeferredEventCoordinator &deferredEventCoordinator, ::ItemRegistryRef itemRegistry, ::std::unique_ptr<::ScriptModuleMinecraft::IScriptItemCustomComponentSignalCollection > &&signals)
 
MCAPI void _bindComponentToCereal (::HashedString const &compName)
 
MCAPI void _subscribeItemToComponents (::Item *item, ::std::unordered_set<::HashedString > &unusedComponents)
 
MCAPI void _subscribeItemsToComponents ()
 
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptItemCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewComponentError_tryRegisterComponent (::HashedString const &componentName, ::ScriptModuleMinecraft::ScriptItemCustomComponentInterface &&closures)
 
MCAPI void * $ctor (::ScriptDeferredEventCoordinator &deferredEventCoordinator, ::ItemRegistryRef itemRegistry, ::std::unique_ptr<::ScriptModuleMinecraft::IScriptItemCustomComponentSignalCollection > &&signals)
 
MCAPI void $dtor ()
 
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptItemCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewComponentError$tryRegisterComponentV1 (::HashedString const &componentName, ::ScriptModuleMinecraft::ScriptItemCustomComponentInterface &&closures)
 
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptItemCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewComponentError$tryRegisterComponent (::HashedString const &componentName, ::ScriptModuleMinecraft::ScriptItemCustomComponentInterface &&closures)
 
MCFOLD::ScriptDeferredEventListener & $getEventListener ()
 
MCAPI void $onReload ()
 
MCAPI void $onScriptInitializationComplete ()
 
MCAPI void $onScriptModuleStartupComplete ()
 
MCAPI void $setCerealContext (::cereal::ReflectionCtx &ctx)
 
MCAPI void $_onReload ()
 
MCAPI void $_onScriptInitializationComplete ()
 
virtual void _onScriptModuleStartupComplete ()
 
MCFOLD void $_onScriptModuleStartupComplete ()
 

Static Public Member Functions

static MCAPI void ** $vftableForIScriptItemCustomComponentRegistry ()
 
static MCAPI void ** $vftableForScriptCustomComponentRegistry ()
 

Public Attributes

::ll::UntypedStorage< 8, 64 > mUnk952d18
 
::ll::UntypedStorage< 8, 8 > mUnkdbb6de
 
::ll::UntypedStorage< 8, 16 > mUnk58737c
 
::ll::UntypedStorage< 8, 16 > mUnke262ca
 
::ll::UntypedStorage< 8, 8 > mUnke3cee5
 
::ll::UntypedStorage< 8, 24 > mUnkfd49fe
 
::ll::UntypedStorage< 4, 4 > mUnka41faa
 

Member Function Documentation

◆ tryRegisterComponentV1()

◆ tryRegisterComponent()

◆ getEventListener()

virtual::ScriptDeferredEventListener & ScriptModuleMinecraft::ScriptItemCustomComponentRegistry::getEventListener ( )
virtual

◆ onReload()

virtual void ScriptModuleMinecraft::ScriptItemCustomComponentRegistry::onReload ( )
virtual

◆ onScriptInitializationComplete()

virtual void ScriptModuleMinecraft::ScriptItemCustomComponentRegistry::onScriptInitializationComplete ( )
virtual

◆ onScriptModuleStartupComplete()

virtual void ScriptModuleMinecraft::ScriptItemCustomComponentRegistry::onScriptModuleStartupComplete ( )
virtual

◆ setCerealContext()

virtual void ScriptModuleMinecraft::ScriptItemCustomComponentRegistry::setCerealContext ( ::cereal::ReflectionCtx & ctx)
virtual

◆ _onReload()

virtual void ScriptModuleMinecraft::ScriptItemCustomComponentRegistry::_onReload ( )
virtual

◆ _onScriptInitializationComplete()

virtual void ScriptModuleMinecraft::ScriptItemCustomComponentRegistry::_onScriptInitializationComplete ( )
virtual

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