|
ScriptItemCustomComponentRegistry & | operator= (ScriptItemCustomComponentRegistry const &) |
|
| ScriptItemCustomComponentRegistry (ScriptItemCustomComponentRegistry const &) |
|
virtual ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptItemCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewComponentError > | tryRegisterComponentV1 (::HashedString const &componentName, ::ScriptModuleMinecraft::ScriptItemCustomComponentInterface &&closures) |
|
virtual ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptItemCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptItemCustomComponentReloadNewComponentError > | tryRegisterComponent (::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 () |
|