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

Public Member Functions

GameplayUIClient & operator= (GameplayUIClient const &)
 GameplayUIClient (GameplayUIClient const &)
virtual::EventResult onPlayerCreated (::LocalPlayer &player, ::persona::ProfileType personaSlot, ::std::string const &classicSkinId, bool usingClassicSkin, ::NetworkType networkType)
virtual::EventResult onEvent (::PlayerNotificationEvent const &event)
virtual::EventResult onLocalPlayerDeath (::IClientInstance &client, ::LocalPlayer &player)
virtual::EventResult onLocalPlayerRespawn (::IClientInstance &client, ::LocalPlayer &player)
virtual::EventResult onLocalPlayerOpenInventory (::IClientInstance &localPlayer, ::LocalPlayer &)
virtual::EventResult onLocalPlayerOpenTrading (::IClientInstance &uniqueID, ::LocalPlayer &, ::ActorUniqueID const &, bool)
virtual::EventResult onShowDataDrivenScreen (::LocalPlayer &screenId, ::std::string const &formId, uint dataInstanceId, ::std::optional< uint >)
virtual::EventResult onCloseDataDrivenScreen (::LocalPlayer &formId, uint)
virtual::EventResult onCloseAllDataDrivenScreens (::LocalPlayer &)
MCAPI GameplayUIClient (::GameplayUI::GameplayUIContext &context, ::OreUI::Router &router, ::IOptionRegistry &options, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > sceneStack)
MCAPI void onDataDrivenScreenClientSideClose ()
MCAPI void onJoinWorld (::IClientInstance &client)
MCAPI void onLeaveWorld ()
MCAPI void setupGameServerConnectionListener (::GameConnectionConnector const &gameConnectionConnector)
MCAPI void update ()
MCAPI void * $ctor (::GameplayUI::GameplayUIContext &context, ::OreUI::Router &router, ::IOptionRegistry &options, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > sceneStack)
MCAPI::EventResult $onPlayerCreated (::LocalPlayer &player, ::persona::ProfileType personaSlot, ::std::string const &classicSkinId, bool usingClassicSkin, ::NetworkType networkType)
MCAPI::EventResult $onEvent (::PlayerNotificationEvent const &event)
MCAPI::EventResult $onLocalPlayerDeath (::IClientInstance &client, ::LocalPlayer &player)
MCAPI::EventResult $onLocalPlayerRespawn (::IClientInstance &client, ::LocalPlayer &player)
MCAPI::EventResult $onLocalPlayerOpenInventory (::IClientInstance &localPlayer, ::LocalPlayer &)
MCAPI::EventResult $onLocalPlayerOpenTrading (::IClientInstance &uniqueID, ::LocalPlayer &, ::ActorUniqueID const &, bool)
MCAPI::EventResult $onShowDataDrivenScreen (::LocalPlayer &screenId, ::std::string const &formId, uint dataInstanceId, ::std::optional< uint >)
MCAPI::EventResult $onCloseDataDrivenScreen (::LocalPlayer &formId, uint)
MCAPI::EventResult $onCloseAllDataDrivenScreens (::LocalPlayer &)

Static Public Member Functions

static MCAPI void ** $vftableForEventListenerDispatcherPlayerEventListener ()
static MCAPI void ** $vftableForEventListenerDispatcherItemEventListener ()

Public Attributes

::ll::TypedStorage< 8, 8, ::GameplayUI::GameplayUIContext & > mContext
::ll::TypedStorage< 8, 8, ::OreUI::Router & > mRouter
::ll::TypedStorage< 8, 8, ::IOptionRegistry & > mOptions
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > > mSceneStack
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmConnectedSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmClientSideCloseSubscription

Member Function Documentation

◆ $vftableForEventListenerDispatcherPlayerEventListener()

MCAPI void ** GameplayUI::GameplayUIClient::$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.

◆ $vftableForEventListenerDispatcherItemEventListener()

MCAPI void ** GameplayUI::GameplayUIClient::$vftableForEventListenerDispatcherItemEventListener ( )
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.

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