29 ::ll::TypedStorage<8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::WorldClockRegistryServer>>>
31 ::ll::TypedStorage<8, 8, int64> mLastTimePacketSent;
32 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnGameplayUserAdded;
33 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnSaveLevelDataSubscription;
34 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mOnWakeUpAllPlayersSubscription;
39 TickTimeManagerServer();
44 virtual ~TickTimeManagerServer() =
default;
46 virtual void update() ;
48 virtual ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry const>
const getWorldClockRegistry()
const ;
50 virtual ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry>
const getWorldClockRegistry() ;
56 MCAPI TickTimeManagerServer(
57 ::Bedrock::NotNullNonOwnerPtr<::LevelData>
const& levelData,
59 ::Bedrock::NotNullNonOwnerPtr<::PacketSender>
const& packetSender,
60 ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator>
const& levelEventCoordinator
63 MCAPI
void _onWakeUpAllPlayers();
82 ::Bedrock::NotNullNonOwnerPtr<::LevelData>
const& levelData,
84 ::Bedrock::NotNullNonOwnerPtr<::PacketSender>
const& packetSender,
85 ::Bedrock::NotNullNonOwnerPtr<::LevelEventCoordinator>
const& levelEventCoordinator
94 MCAPI ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry const>
const $getWorldClockRegistry()
const;
96 MCAPI ::Bedrock::NotNullNonOwnerPtr<::WorldClockRegistry>
const $getWorldClockRegistry();