LeviLamina
Loading...
Searching...
No Matches
ScriptFormPromiseTracker Class Reference
Inheritance diagram for ScriptFormPromiseTracker:

Classes

struct  FromRequest

Public Member Functions

ScriptFormPromiseTrackeroperator= (ScriptFormPromiseTracker const &)
 ScriptFormPromiseTracker (ScriptFormPromiseTracker const &)
virtual::EventResult onEvent (::PlayerFormResponseEvent const &formResponseEvent)
virtual::EventResult onEvent (::PlayerFormCloseEvent const &formCloseEvent)
virtual::EventResult onLevelRemovedPlayer (::Player &player)
MCAPI ScriptFormPromiseTracker (::ServerScriptManagerEvents &events, ::LevelEventCoordinator &levelEventCoordinator, ::ServerPlayerEventCoordinator &playerEventCooordinator)
MCAPI void handleFormResponse (uint formId, ::Json::Value const &formResponse)
MCAPI void handlePlayerQuit (::NetworkIdentifier const &playerId)
MCAPI void * $ctor (::ServerScriptManagerEvents &events, ::LevelEventCoordinator &levelEventCoordinator, ::ServerPlayerEventCoordinator &playerEventCooordinator)
MCAPI void $dtor ()
MCAPI::EventResult $onEvent (::PlayerFormResponseEvent const &formResponseEvent)
MCAPI::EventResult $onEvent (::PlayerFormCloseEvent const &formCloseEvent)
MCAPI::EventResult $onLevelRemovedPlayer (::Player &player)
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)

Static Public Member Functions

static MCAPI void _sendToClient (::Player const &player, ::Json::Value formJson, uint formId)
static MCAPI void ** $vftableForEnableNonOwnerReferences ()
static MCAPI void ** $vftableForEventListenerDispatcherLevelEventListener ()
static MCAPI void ** $vftableForEventListenerDispatcherPlayerEventListener ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmReloadSub
::ll::TypedStorage< 8, 8, ::LevelEventCoordinator & > mLevelEventCoordinator
::ll::TypedStorage< 8, 8, ::ServerPlayerEventCoordinator & > mPlayerEventCoordinator
::ll::TypedStorage< 4, 4, uint > mLastRequestId
::ll::TypedStorage< 8, 64, ::std::unordered_map< uint, ::ScriptFormPromiseTracker::FromRequest > > mFormRequests
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock

Constructor & Destructor Documentation

◆ ScriptFormPromiseTracker()

MCAPI ScriptFormPromiseTracker::ScriptFormPromiseTracker ( ::ServerScriptManagerEvents & events,
::LevelEventCoordinator & levelEventCoordinator,
::ServerPlayerEventCoordinator & playerEventCooordinator )
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

◆ handleFormResponse()

MCAPI void ScriptFormPromiseTracker::handleFormResponse ( uint formId,
::Json::Value const & formResponse )
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.

◆ handlePlayerQuit()

MCAPI void ScriptFormPromiseTracker::handlePlayerQuit ( ::NetworkIdentifier const & playerId)
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.

◆ _sendToClient()

MCAPI void ScriptFormPromiseTracker::_sendToClient ( ::Player const & player,
::Json::Value formJson,
uint formId )
static
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()

MCAPI void * ScriptFormPromiseTracker::$ctor ( ::ServerScriptManagerEvents & events,
::LevelEventCoordinator & levelEventCoordinator,
::ServerPlayerEventCoordinator & playerEventCooordinator )
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.

◆ $dtor()

MCAPI void ScriptFormPromiseTracker::$dtor ( )
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.

◆ $onEvent() [1/2]

MCAPI::EventResult ScriptFormPromiseTracker::$onEvent ( ::PlayerFormResponseEvent const & formResponseEvent)
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.

◆ $onEvent() [2/2]

MCAPI::EventResult ScriptFormPromiseTracker::$onEvent ( ::PlayerFormCloseEvent const & formCloseEvent)
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.

◆ $onLevelRemovedPlayer()

MCAPI::EventResult ScriptFormPromiseTracker::$onLevelRemovedPlayer ( ::Player & player)
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.

◆ $vftableForEnableNonOwnerReferences()

MCAPI void ** ScriptFormPromiseTracker::$vftableForEnableNonOwnerReferences ( )
static
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.

◆ $vftableForEventListenerDispatcherLevelEventListener()

MCAPI void ** ScriptFormPromiseTracker::$vftableForEventListenerDispatcherLevelEventListener ( )
static
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.

◆ $vftableForEventListenerDispatcherPlayerEventListener()

MCAPI void ** ScriptFormPromiseTracker::$vftableForEventListenerDispatcherPlayerEventListener ( )
static
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.

◆ $vftable()

MCAPI void ** Bedrock::EnableNonOwnerReferences::$vftable ( )
staticinherited
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: