27 using ScriptTimeMarkerOrNameParam = ::std::variant<::ScriptModuleMinecraft::ScriptTimeMarker, ::std::string>;
29 using TimeMarkerFromNameResult = ::nonstd::expected<
30 ::Bedrock::NotNullNonOwnerPtr<::TimeMarker const>,
36 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope> mScope;
37 ::ll::TypedStorage<8, 8, ::gsl::not_null<::WorldClock*>> mClock;
43 MCNAPI ::nonstd::expected<
44 ::Bedrock::NotNullNonOwnerPtr<::TimeMarker const>,
47 ::std::variant<::ScriptModuleMinecraft::ScriptTimeMarker, ::std::string>
const& timeMarkerOrName
50 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptWorldClockTimeMarkerNotFoundError>
51 set(::std::variant<::ScriptModuleMinecraft::ScriptTimeMarker, ::std::string>
const& timeMarkerOrName);
53 MCNAPI ::Scripting::Result<void, ::ScriptModuleMinecraft::ScriptWorldClockTimeMarkerNotFoundError>
54 skipTo(::std::variant<::ScriptModuleMinecraft::ScriptTimeMarker, ::std::string>
const& timeMarkerOrName);
60 MCNAPI static ::Scripting::ClassBinding
bind();
62 MCNAPI static ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptWorldClock>