Skip to content
LeviMC
English
AutoLightDark
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, ::std::string const &, bool, ::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 &, ::LocalPlayer &, ::ActorUniqueID const &uniqueID, bool)
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 onJoinWorld (::IClientInstance &client)
MCAPI void onLeaveWorld ()
MCAPI void setupGameServerConnectionListener (::GameConnectionConnector const &gameConnectionConnector)
MCAPI void update ()
MCAPI::EventResult $onPlayerCreated (::LocalPlayer &player, ::persona::ProfileType, ::std::string const &, bool, ::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 &, ::LocalPlayer &, ::ActorUniqueID const &uniqueID, bool)
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, ::IOptionRegistry & > mOptions
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ISceneStack const > > mSceneStack
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mConnectedSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mClientSideCloseSubscription

Member Function Documentation

◆ onJoinWorld()

MCAPI void GameplayUI::GameplayUIClient::onJoinWorld ( ::IClientInstance & client)
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.

◆ onLeaveWorld()

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

◆ setupGameServerConnectionListener()

MCAPI void GameplayUI::GameplayUIClient::setupGameServerConnectionListener ( ::GameConnectionConnector const & gameConnectionConnector)
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.

◆ update()

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

◆ $onPlayerCreated()

MCAPI::EventResult GameplayUI::GameplayUIClient::$onPlayerCreated ( ::LocalPlayer & player,
::persona::ProfileType ,
::std::string const & ,
bool ,
::NetworkType  )
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()

MCAPI::EventResult GameplayUI::GameplayUIClient::$onEvent ( ::PlayerNotificationEvent const & event)
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.

◆ $onLocalPlayerDeath()

MCAPI::EventResult GameplayUI::GameplayUIClient::$onLocalPlayerDeath ( ::IClientInstance & client,
::LocalPlayer & 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.

◆ $onLocalPlayerRespawn()

MCAPI::EventResult GameplayUI::GameplayUIClient::$onLocalPlayerRespawn ( ::IClientInstance & client,
::LocalPlayer & 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.

◆ $onLocalPlayerOpenInventory()

MCAPI::EventResult GameplayUI::GameplayUIClient::$onLocalPlayerOpenInventory ( ::IClientInstance & ,
::LocalPlayer & localPlayer )
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.

◆ $onLocalPlayerOpenTrading()

MCAPI::EventResult GameplayUI::GameplayUIClient::$onLocalPlayerOpenTrading ( ::IClientInstance & ,
::LocalPlayer & ,
::ActorUniqueID const & uniqueID,
bool  )
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.

◆ $onShowDataDrivenScreen()

MCAPI::EventResult GameplayUI::GameplayUIClient::$onShowDataDrivenScreen ( ::LocalPlayer & ,
::std::string const & screenId,
uint formId,
::std::optional< uint > dataInstanceId )
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.

◆ $onCloseDataDrivenScreen()

MCAPI::EventResult GameplayUI::GameplayUIClient::$onCloseDataDrivenScreen ( ::LocalPlayer & ,
uint formId )
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.

◆ $onCloseAllDataDrivenScreens()

MCAPI::EventResult GameplayUI::GameplayUIClient::$onCloseAllDataDrivenScreens ( ::LocalPlayer & )
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 ** 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: