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 onEvent (::PlayerDataDrivenScreenClosedEvent const &formResponseEvent)
virtual::EventResult onLevelRemovedPlayer (::Player &player)
MCAPI ScriptFormPromiseTracker (::ServerScriptManagerEvents &events, ::LevelEventCoordinator &levelEventCoordinator, ::ServerPlayerEventCoordinator &playerEventCooordinator)
MCAPI void rejectAll ()
MCAPI void showDataDrivenScreenToPlayer (::Player const &player, ::std::string const &screenId, ::std::optional< uint > dataInstanceId, ::std::shared_ptr<::DataDrivenScreenPromise > promise)
MCAPI void * $ctor (::ServerScriptManagerEvents &events, ::LevelEventCoordinator &levelEventCoordinator, ::ServerPlayerEventCoordinator &playerEventCooordinator)
MCAPI::EventResult $onEvent (::PlayerFormResponseEvent const &formResponseEvent)
MCAPI::EventResult $onEvent (::PlayerFormCloseEvent const &formCloseEvent)
MCAPI::EventResult $onEvent (::PlayerDataDrivenScreenClosedEvent const &formResponseEvent)
MCAPI::EventResult $onLevelRemovedPlayer (::Player &player)
MCFOLD void $dtor ()

Static Public Member Functions

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

Member Function Documentation

◆ $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: