3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/world/level/TickTimeManager.h"
34 TickTimeManagerServer& operator=(TickTimeManagerServer
const&);
35 TickTimeManagerServer(TickTimeManagerServer
const&);
36 TickTimeManagerServer();
41 virtual ~TickTimeManagerServer() =
default;
43 virtual void update() ;
45 virtual ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry const>
const getWorldClockRegistry()
const ;
47 virtual ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry>
const getWorldClockRegistry() ;
54 ::Bedrock::NotNullNonOwnerPtr<::LevelData>
const& levelData,
56 ::Bedrock::NotNullNonOwnerPtr<::PacketSender>
const& packetSender
78 ::Bedrock::NotNullNonOwnerPtr<::LevelData>
const& levelData,
80 ::Bedrock::NotNullNonOwnerPtr<::PacketSender>
const& packetSender
Definition IGameplayUserManagerConnector.h:14
Definition ILevelStorageManagerConnector.h:13
Definition IServerPlayerSleepManagerConnector.h:13
Definition LevelData.h:55
Definition LevelStorage.h:25
Definition PacketSender.h:17
MCAPI void registerForPlayerSleepManagerEvents(::IServerPlayerSleepManagerConnector &serverPlayerSleepManagerConnector)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry > const $getWorldClockRegistry()
MCAPI void registerForGameplayUserManagerEvents(::IGameplayUserManagerConnector &gameplayUserManagerConnector)
MCAPI void loadWorldClocks(::LevelStorage &levelStorage)
MCAPI void _onWakeUpAllPlayers()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry const > const $getWorldClockRegistry() const
MCAPI void intitializeWithLevelStorageManagerConnector(::ILevelStorageManagerConnector &levelStorageManagerConnector)
MCAPI TickTimeManagerServer(::Bedrock::NotNullNonOwnerPtr<::LevelData > const &levelData, ::cereal::ReflectionCtx &ctx, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > const &packetSender)
MCAPI void _saveWorldClocks(::LevelStorage &levelStorage) const
MCAPI void * $ctor(::Bedrock::NotNullNonOwnerPtr<::LevelData > const &levelData, ::cereal::ReflectionCtx &ctx, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > const &packetSender)
Definition TickTimeManager.h:16
Definition WorldClockRegistry.h:19
Definition ReflectionCtx.h:11