|
ScriptBlockCustomComponentsRegistry & | operator= (ScriptBlockCustomComponentsRegistry const &) |
|
| ScriptBlockCustomComponentsRegistry (ScriptBlockCustomComponentsRegistry const &) |
|
virtual void | onPreFlushAfterEvents () |
|
virtual void | onFlushBlockCustomComponentAfterEvents (::ScriptDeferredFlushTracker &deferredTracker) |
|
virtual void | onPostFlushAfterEvents () |
|
virtual void | _onScriptInitializationComplete () |
|
virtual void | _onReload () |
|
MCAPI | ScriptBlockCustomComponentsRegistry (::ScriptDeferredEventCoordinator &deferredEventCoordinator) |
|
MCAPI void | _bindComponentToCereal (::HashedString const &compName, ::ScriptModuleMinecraft::ScriptBlockCustomComponentInterface const &closures) |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewComponentError > | _componentRegistrationValidatorsCommon (::std::_List_iterator<::std::_List_val<::std::_List_simple_types<::std::pair< ::HashedString const, ::ScriptModuleMinecraft::ScriptBlockCustomComponentsRegistry::ScriptBlockCustomComponentData > > > > const &compIt, ::HashedString const &name, ::ScriptModuleMinecraft::ScriptBlockCustomComponentInterface const &closures) |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewComponentError > | _componentReloadRegistrationValidators (::std::_List_iterator<::std::_List_val<::std::_List_simple_types<::std::pair< ::HashedString const, ::ScriptModuleMinecraft::ScriptBlockCustomComponentsRegistry::ScriptBlockCustomComponentData > > > > const &compIt, ::HashedString const &name, ::ScriptModuleMinecraft::ScriptBlockCustomComponentInterface const &closures) |
|
MCAPI void | _registerBlockForEventing (::BlockLegacy &block, ::std::vector<::gsl::not_null<::BlockCustomComponentsComponent * > > const &comps) |
|
MCAPI void | beforeOnPlayerPlace (::BlockEvents::BlockPlayerPlacingEvent &eventData) const |
|
MCAPI bool | hasSubscriptionFor (::ScriptModuleMinecraft::ScriptBlockCustomComponentEventTypes type, ::Block const &block) const |
|
MCAPI void | onEntityFallOn (::BlockEvents::BlockEntityFallOnEvent &eventData) const |
|
MCAPI void | onPlace (::BlockEvents::BlockPlaceEvent const &eventData) const |
|
MCAPI void | onPlayerDestroy (::BlockEvents::BlockPlayerDestroyEvent const &eventData) const |
|
MCAPI void | onPlayerInteract (::BlockEvents::BlockPlayerInteractEvent &eventData) const |
|
MCAPI void | onQueuedTick (::BlockEvents::BlockQueuedTickEvent const &eventData) const |
|
MCAPI void | onRandomTick (::BlockEvents::BlockRandomTickEvent const &eventData) const |
|
MCAPI void | onStepOff (::BlockEvents::BlockStepOffEvent const &eventData) const |
|
MCAPI void | onStepOn (::BlockEvents::BlockStepOnEvent const &eventData) const |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewComponentError > | tryRegisterCustomComponent (::HashedString const &name, ::ScriptModuleMinecraft::ScriptBlockCustomComponentInterface &&closures, ::Scripting::WeakLifetimeScope const &scope) |
|
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptCustomComponentInvalidRegistryError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentAlreadyRegisteredError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadVersionError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewEventError, ::ScriptModuleMinecraft::ScriptBlockCustomComponentReloadNewComponentError > | tryRegisterCustomComponentV1 (::HashedString const &name, ::ScriptModuleMinecraft::ScriptBlockCustomComponentInterface &&closures, ::Scripting::WeakLifetimeScope const &scope) |
|
MCAPI void * | $ctor (::ScriptDeferredEventCoordinator &deferredEventCoordinator) |
|
MCAPI void | $dtor () |
|
MCAPI void | $onPreFlushAfterEvents () |
|
MCAPI void | $onFlushBlockCustomComponentAfterEvents (::ScriptDeferredFlushTracker &deferredTracker) |
|
MCAPI void | $onPostFlushAfterEvents () |
|
MCAPI void | $_onScriptInitializationComplete () |
|
MCAPI void | $_onReload () |
|
virtual void | onRunSystemTick (::ScriptDeferredFlushTracker &) |
|
virtual void | onFlushWorldAfterEvents (::ScriptDeferredFlushTracker &) |
|
virtual void | onFlushSystemAfterEvents (::ScriptDeferredFlushTracker &) |
|
virtual void | onFlushEditorExtensionContextAfterEvents (::ScriptDeferredFlushTracker &) |
|
virtual void | onFlushEditorDataStoreAfterEvents (::ScriptDeferredFlushTracker &) |
|
virtual void | onFlushItemCustomComponentAfterEvents (::ScriptDeferredFlushTracker &) |
|
virtual void | onScriptTickStart () |
|
virtual void | onScriptTickEnd () |
|
MCFOLD void | $onRunSystemTick (::ScriptDeferredFlushTracker &) |
|
MCFOLD void | $onFlushWorldAfterEvents (::ScriptDeferredFlushTracker &) |
|
MCFOLD void | $onFlushSystemAfterEvents (::ScriptDeferredFlushTracker &) |
|
MCFOLD void | $onFlushEditorExtensionContextAfterEvents (::ScriptDeferredFlushTracker &) |
|
MCFOLD void | $onFlushEditorDataStoreAfterEvents (::ScriptDeferredFlushTracker &) |
|
MCFOLD void | $onFlushItemCustomComponentAfterEvents (::ScriptDeferredFlushTracker &) |
|
MCFOLD void | $onScriptTickStart () |
|
MCFOLD void | $onScriptTickEnd () |
|
virtual void | _onScriptModuleStartupComplete () |
|
MCFOLD void | $_onScriptModuleStartupComplete () |
|