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 ::std::unique_ptr<::ITickTimeManagerProxy> tickTimeManagerProxy,
57 ::Bedrock::NotNullNonOwnerPtr<::PacketSender>
const& packetSender
77 ::std::unique_ptr<::ITickTimeManagerProxy> tickTimeManagerProxy,
80 ::Bedrock::NotNullNonOwnerPtr<::PacketSender>
const& packetSender
Definition NonOwnerPointer.h:9
Definition IGameplayUserManagerConnector.h:14
Definition ILevelStorageManagerConnector.h:13
Definition IServerPlayerSleepManagerConnector.h:13
Definition ITickTimeManagerProxy.h:10
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 _onWakeUpAllPlayers()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry const > const $getWorldClockRegistry() const
MCAPI void intitializeWithLevelStorageManagerConnector(::ILevelStorageManagerConnector &levelStorageManagerConnector)
MCAPI void * $ctor(::std::unique_ptr<::ITickTimeManagerProxy > tickTimeManagerProxy, ::Bedrock::NonOwnerPointer<::LevelStorage > levelStorage, ::cereal::ReflectionCtx &ctx, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > const &packetSender)
MCAPI void _saveWorldClocks(::LevelStorage &levelStorage) const
static MCAPI void ** $vftable()
MCAPI TickTimeManagerServer(::std::unique_ptr<::ITickTimeManagerProxy > tickTimeManagerProxy, ::Bedrock::NonOwnerPointer<::LevelStorage > levelStorage, ::cereal::ReflectionCtx &ctx, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > const &packetSender)
Definition TickTimeManager.h:15
Definition WorldClockRegistry.h:15
Definition ReflectionCtx.h:11