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 onEvent (::PlayerNotificationEvent const &event)
virtual::EventResult onPlayerCreated (::LocalPlayer &player, ::persona::ProfileType personaSlot, ::std::string const &classicSkinId, bool usingClassicSkin, ::NetworkType networkType)
virtual::EventResult onLocalPlayerDeath (::IClientInstance &client, ::LocalPlayer &player)
virtual::EventResult onLocalPlayerRespawn (::IClientInstance &client, ::LocalPlayer &player)
virtual::EventResult onLocalPlayerOpenInventory (::IClientInstance &, ::LocalPlayer &localPlayer)
virtual::EventResult onLocalPlayerOpenTrading (::IClientInstance &, ::LocalPlayer &, ::ActorUniqueID const &uniqueID, bool)
virtual::EventResult onPreviewItemPopulatedInContainer (::ItemStackBase const &item, ::std::string const &dstContainerName)
virtual::EventResult onShowDataDrivenScreen (::LocalPlayer &, ::std::string const &screenId, uint formId, ::std::optional< uint > dataInstanceId)
virtual::EventResult onCloseDataDrivenScreen (::LocalPlayer &, uint formId)
virtual::EventResult onCloseAllDataDrivenScreens (::LocalPlayer &)
MCAPI void onLeaveWorld ()
MCAPI void setupGameServerConnectionListener (::GameConnectionConnector const &gameConnectionConnector)
MCAPI void update ()
MCAPI::EventResult $onEvent (::PlayerNotificationEvent const &event)
MCAPI::EventResult $onPlayerCreated (::LocalPlayer &player, ::persona::ProfileType personaSlot, ::std::string const &classicSkinId, bool usingClassicSkin, ::NetworkType networkType)
MCAPI::EventResult $onLocalPlayerDeath (::IClientInstance &client, ::LocalPlayer &player)
MCAPI::EventResult $onLocalPlayerRespawn (::IClientInstance &client, ::LocalPlayer &player)
MCAPI::EventResult $onLocalPlayerOpenInventory (::IClientInstance &, ::LocalPlayer &localPlayer)
MCAPI::EventResult $onLocalPlayerOpenTrading (::IClientInstance &, ::LocalPlayer &, ::ActorUniqueID const &uniqueID, bool)
MCAPI::EventResult $onPreviewItemPopulatedInContainer (::ItemStackBase const &item, ::std::string const &dstContainerName)
MCAPI::EventResult $onShowDataDrivenScreen (::LocalPlayer &, ::std::string const &screenId, uint formId, ::std::optional< uint > dataInstanceId)
MCAPI::EventResult $onCloseDataDrivenScreen (::LocalPlayer &, uint formId)
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, ::IOptions & > mOptions
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > > mSceneStack
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmConnectedSubscription

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: