28 using PropertyVariantType = ::std::variant<
30 ::std::optional<::ScriptModuleMinecraft::ScriptRGB>,
37 ::ll::TypedStorage<8, 24, ::ScriptModuleMinecraft::ScriptWaypointTextureSelector> mTextureSelector;
38 ::ll::TypedStorage<8, 32, ::std::optional<::ScriptModuleMinecraft::ScriptRGB>> mColor;
39 ::ll::TypedStorage<1, 1, bool> mIsEnabled;
40 ::ll::TypedStorage<8, 16, ::Scripting::WeakLifetimeScope const> mScope;
47 ::std::optional<::ScriptModuleMinecraft::ScriptRGB>,
64 virtual ~ScriptWaypoint();
66 virtual ::std::unique_ptr<::ServerWaypoint> createWaypoint()
const = 0;
68 virtual ::Scripting::Result<
72 getDimensionLocation()
const = 0;
74 virtual bool isValid()
const = 0;
83 ::std::optional<::ScriptModuleMinecraft::ScriptRGB>
const& color
86 MCAPI ::Scripting::Result<
87 ::std::optional<::ScriptModuleMinecraft::ScriptRGB>,
92 MCAPI ::Scripting::Result<
98 MCFOLD ::Bedrock::PubSub::Connector<void()>& getOnRemoveEvent();
100 MCFOLD ::Bedrock::PubSub::Connector<void(::std::variant<
102 ::std::optional<::ScriptModuleMinecraft::ScriptRGB>,
105 getOnSetPropertyEvent();
107 MCAPI ::Scripting::Result<
111 getTextureSelector()
const;
113 MCAPI ::Scripting::Result<
117 setColor(::std::optional<::ScriptModuleMinecraft::ScriptRGB>
const& color);
119 MCAPI ::Scripting::Result<
123 setIsEnabled(
bool value);
125 MCAPI ::Scripting::Result<
135 MCAPI static ::Scripting::ClassBinding bind();
144 ::std::optional<::ScriptModuleMinecraft::ScriptRGB>
const& color
Definition ScriptInvalidWaypointTextureSelectorError.h:15
Definition ScriptWaypointTextureSelector.h:16