68 ::std::shared_ptr<::DataDrivenScreenPromise>>>
70 ::ll::TypedStorage<8, 176, ::NetworkIdentifier> mClientNetworkIdentifier;
89 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mReloadSub;
90 ::ll::TypedStorage<8, 8, ::LevelEventCoordinator&> mLevelEventCoordinator;
91 ::ll::TypedStorage<8, 8, ::ServerPlayerEventCoordinator&> mPlayerEventCoordinator;
92 ::ll::TypedStorage<4, 4, uint> mLastRequestId;
93 ::ll::TypedStorage<8, 64, ::std::unordered_map<uint, ::ScriptFormPromiseTracker::FromRequest>> mFormRequests;
98 ScriptFormPromiseTracker& operator=(ScriptFormPromiseTracker
const&);
99 ScriptFormPromiseTracker(ScriptFormPromiseTracker
const&);
100 ScriptFormPromiseTracker();
105 virtual ~ScriptFormPromiseTracker() ;
113 virtual ::EventResult onLevelRemovedPlayer(
::Player& player) ;
119 MCAPI ScriptFormPromiseTracker(
127 MCAPI
void handleFormResponse(uint formId,
::Json::Value const& formResponse);
131 MCAPI
void rejectAll();
133 MCAPI
void showDataDrivenScreenToPlayer(
135 ::std::string
const& screenId,
136 ::std::optional<uint> dataInstanceId,
137 ::std::shared_ptr<::DataDrivenScreenPromise> promise
144 MCAPI static ::NetworkIdentifier _getPlayerNetworkId(
::Player const& player);
174 MCAPI ::EventResult $onLevelRemovedPlayer(
::Player& player);