Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
World::WorldActivitySessionTracker Class Reference
Inheritance diagram for World::WorldActivitySessionTracker:

Public Types

using EventType = ::ClientInstanceNotificationEvent

Public Member Functions

virtual::EventResult onClientEnteredWorld (::ClientInstance &instance)
MCAPI::World::SessionTrackerOperationResult _addOrUpdate (::std::unique_ptr<::World::WorldJoinedRecord > pJoinedRecord)
MCAPI::EventResult $onClientEnteredWorld (::ClientInstance &instance)
virtual::EventResult onClientInitializeStart (::ClientInstance &)
virtual::EventResult onClientInitializeEnd (::ClientInstance &)
virtual::EventResult onClientMinecraftInitialized (::ClientInstance &, ::Minecraft &)
virtual::EventResult onClientCreatedLevel (::ClientInstance &client, ::Level &level)
virtual::EventResult onClientUpdateStart (::ClientInstance &instance)
virtual::EventResult onClientUpdateEnd (::ClientInstance &)
virtual::EventResult onClientSuspend (::ClientInstance &)
virtual::EventResult onStartLeaveGame (::ClientInstance &client)
virtual::EventResult onEvent (::ClientInstanceNotificationEvent const &)
MCAPI::EventResult $onClientInitializeStart (::ClientInstance &)
MCAPI::EventResult $onClientInitializeEnd (::ClientInstance &)
MCAPI::EventResult $onClientMinecraftInitialized (::ClientInstance &, ::Minecraft &)
MCAPI::EventResult $onClientCreatedLevel (::ClientInstance &client, ::Level &level)
MCAPI::EventResult $onClientUpdateStart (::ClientInstance &instance)
MCAPI::EventResult $onClientUpdateEnd (::ClientInstance &)
MCAPI::EventResult $onClientSuspend (::ClientInstance &)
MCAPI::EventResult $onStartLeaveGame (::ClientInstance &client)
MCAPI::EventResult $onEvent (::ClientInstanceNotificationEvent const &)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::World::WorldJoinedRecord > > > mJoinedRecords
::ll::TypedStorage< 8, 32, ::Core::PathBuffer<::std::string > const > mRecordFilePath
::ll::TypedStorage< 8, 336, ::TaskGroup > mSerializeJoinedActivity
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mSignInSubscription

Member Function Documentation

◆ _addOrUpdate()

MCAPI::World::SessionTrackerOperationResult World::WorldActivitySessionTracker::_addOrUpdate ( ::std::unique_ptr<::World::WorldJoinedRecord > pJoinedRecord)
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.

◆ $onClientEnteredWorld()

MCAPI::EventResult World::WorldActivitySessionTracker::$onClientEnteredWorld ( ::ClientInstance & instance)
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.

◆ $onClientInitializeStart()

MCAPI::EventResult ClientInstanceEventListener::$onClientInitializeStart ( ::ClientInstance & )
inherited
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.

◆ $onClientInitializeEnd()

MCAPI::EventResult ClientInstanceEventListener::$onClientInitializeEnd ( ::ClientInstance & )
inherited
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.

◆ $onClientMinecraftInitialized()

MCAPI::EventResult ClientInstanceEventListener::$onClientMinecraftInitialized ( ::ClientInstance & ,
::Minecraft &  )
inherited
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.

◆ $onClientCreatedLevel()

MCAPI::EventResult ClientInstanceEventListener::$onClientCreatedLevel ( ::ClientInstance & client,
::Level & level )
inherited
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.

◆ $onClientUpdateStart()

MCAPI::EventResult ClientInstanceEventListener::$onClientUpdateStart ( ::ClientInstance & instance)
inherited
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.

◆ $onClientUpdateEnd()

MCAPI::EventResult ClientInstanceEventListener::$onClientUpdateEnd ( ::ClientInstance & )
inherited
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.

◆ $onClientSuspend()

MCAPI::EventResult ClientInstanceEventListener::$onClientSuspend ( ::ClientInstance & )
inherited
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.

◆ $onStartLeaveGame()

MCAPI::EventResult ClientInstanceEventListener::$onStartLeaveGame ( ::ClientInstance & client)
inherited
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 ClientInstanceEventListener::$onEvent ( ::ClientInstanceNotificationEvent const & )
inherited
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.

◆ $vftable()

MCAPI void ** ClientInstanceEventListener::$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 files: