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

Public Member Functions

virtual void update ()
virtual ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry const > const getWorldClockRegistry () const
virtual ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry > const getWorldClockRegistry ()
MCAPI TickTimeManagerServer (::Bedrock::NotNullNonOwnerPtr<::LevelData > const &levelData, ::cereal::ReflectionCtx &ctx, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > const &packetSender, ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator > const &levelEventCoordinator)
MCAPI void _onWakeUpAllPlayers ()
MCAPI void _saveWorldClocks (::LevelStorage &levelStorage) const
MCAPI void intitializeWithLevelStorageManagerConnector (::ILevelStorageManagerConnector &levelStorageManagerConnector)
MCAPI void loadWorldClocks (::LevelStorage &levelStorage)
MCAPI void registerForGameplayUserManagerEvents (::IGameplayUserManagerConnector &gameplayUserManagerConnector)
MCAPI void registerForPlayerSleepManagerEvents (::IServerPlayerSleepManagerConnector &serverPlayerSleepManagerConnector)
MCAPI void * $ctor (::Bedrock::NotNullNonOwnerPtr<::LevelData > const &levelData, ::cereal::ReflectionCtx &ctx, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > const &packetSender, ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator > const &levelEventCoordinator)
MCAPI void $update ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry const > const $getWorldClockRegistry () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry > const $getWorldClockRegistry ()

Public Attributes

::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::WorldClockRegistryServer > > > mWorldClockRegistry
::ll::TypedStorage< 8, 8, int64 > mLastTimePacketSent
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnGameplayUserAdded
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnSaveLevelDataSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnWakeUpAllPlayersSubscription
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::LevelData > const > mLevelData
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > > mPacketSender
::ll::TypedStorage< 8, 24, ::std::vector<::Bedrock::PubSub::Subscription > > mWorldClockSubscriptions

Member Function Documentation

◆ update()

virtual void TickTimeManagerServer::update ( )
virtual

Reimplemented from TickTimeManager.

◆ getWorldClockRegistry() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry const > const TickTimeManagerServer::getWorldClockRegistry ( ) const
virtual

Implements TickTimeManager.

◆ getWorldClockRegistry() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry > const TickTimeManagerServer::getWorldClockRegistry ( )
virtual

Implements TickTimeManager.


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