LeviLamina
Loading...
Searching...
No Matches
ScriptModuleMinecraft::ScriptSystem Class Reference

Public Types

using Key = ::ScriptModuleMinecraft::ScriptGlobalEventListeners*

Public Member Functions

ScriptSystem & operator= (ScriptSystem const &)
 ScriptSystem (ScriptSystem const &)
MCAPI ScriptSystem (::ScriptModuleMinecraft::ScriptSystem &&)
MCAPI ScriptSystem (::Scripting::WeakLifetimeScope const &scope, ::ScriptModuleMinecraft::ScriptGlobalEventListeners &eventListeners, ::gsl::not_null<::ServerLevel * > level)
MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error, void >, ::Scripting::EngineError_waitTicks (::Scripting::ScriptObjectFactory &factory, uint numberOfTicks)
MCAPI void clearJob (::Scripting::WeakLifetimeScope const &scope, ::Scripting::DependencyLocator &locator, uint jobId)
MCAPI void clearRun (uint runId)
MCFOLD ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemAfterEventsgetSystemAfterEvents ()
MCFOLD ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemBeforeEventsgetSystemBeforeEvents ()
MCAPI ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemInfogetSystemInfo ()
MCAPI::ScriptModuleMinecraft::ScriptSystem & operator= (::ScriptModuleMinecraft::ScriptSystem &&)
MCAPI uint runInterval (::Scripting::Closure< void()> closure, ::std::optional< uint > interval)
MCAPI uint runJob (::Scripting::DependencyLocator &locator, ::Scripting::Generator< void, void, void > generator)
MCAPI uint runSafe (::Scripting::Closure< void()> closure)
MCAPI uint runTimeout (::Scripting::Closure< void()> closure, ::std::optional< uint > delay)
MCAPI ::Scripting::Result< void, ::ScriptModuleMinecraft::ScriptNamespaceNameError, ::Scripting::InvalidArgumentError, ::Scripting::EngineErrorsendScriptEvent (::std::string const &messageId, ::std::string const &messagePayload)
MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error, void >, ::Scripting::EngineErrorwaitTicks (::Scripting::ScriptObjectFactory &factory, uint numberOfTicks)
MCAPI ::Scripting::Result<::Scripting::Promise< void, ::Scripting::Error, void >, ::Scripting::EngineErrorwaitTicksV1 (::Scripting::ScriptObjectFactory &factory, uint numberOfTicks)
MCAPI void * $ctor (::ScriptModuleMinecraft::ScriptSystem &&)
MCAPI void * $ctor (::Scripting::WeakLifetimeScope const &scope, ::ScriptModuleMinecraft::ScriptGlobalEventListeners &eventListeners, ::gsl::not_null<::ServerLevel * > level)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bind ()

Public Attributes

::ll::TypedStorage< 8, 16, ::Scripting::WeakLifetimeScopemScope
::ll::TypedStorage< 8, 8, ::gsl::not_null<::ServerLevel * > > mLevel
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemAfterEvents > > mSystemAfterEventsHandle
::ll::TypedStorage< 8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemBeforeEvents > > mSystemBeforeEventsHandle
::ll::TypedStorage< 8, 8, ::gsl::not_null<::ScriptModuleMinecraft::ScriptGlobalEventListeners * > > mGlobalEventListeners
::ll::TypedStorage< 8, 40, ::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptSystemInfo > > > mSystemInfo

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