22 enum class DirtyFlags : uchar {
29 using OnPauseSignature = void(::std::string
const&);
31 using OnRestartSignature = void(::std::string
const&,
int&);
33 using OnResumeSignature = void(::std::string
const&);
40 ::ll::TypedStorage<8, 48, ::HashedString> mName;
41 ::ll::TypedStorage<4, 4, int> mTime;
42 ::ll::TypedStorage<1, 1, bool> mIsPaused;
50 ::std::vector<uint64>,
51 ::std::vector<::Bedrock::UniqueOwnerPointer<::TimeMarker>>>>
53 ::ll::TypedStorage<8, 24, ::std::vector<uint64>> mTimeMarkersToAdd;
54 ::ll::TypedStorage<8, 24, ::std::vector<uint64>> mTimeMarkersToRemove;
55 ::ll::TypedStorage<1, 1, ::Bedrock::EnumSet<::WorldClock::DirtyFlags, 3>> mDirtyFlags;
87 MCAPI WorldClock(::WorldClock
const& rhs);
89 MCAPI ::WorldClock& operator=(::WorldClock
const& rhs);
91 MCAPI
void setTime(
int time);
101 MCAPI
void* $ctor(::WorldClock
const& rhs);