23 enum class Flags : uint {
33 UpdateLineEndLocation = 512,
34 UpdateArrowHeadLength = 1024,
35 UpdateArrowHeadRadius = 2048,
36 UpdateSegmentCount = 4096,
37 SerializeAll = 4294967294,
40 using FlagsStorage = uint;
45 ::ll::TypedStorage<1, 1, ::ScriptModuleDebugUtilities::ScriptDebugShapeType> mShapeType;
46 ::ll::TypedStorage<4, 12, ::Vec3> mLocation;
47 ::ll::TypedStorage<4, 12, ::Vec3> mRotation;
48 ::ll::TypedStorage<4, 4, float> mScale;
49 ::ll::TypedStorage<4, 24, ::ScriptModuleMinecraft::ScriptRGB> mColor;
50 ::ll::TypedStorage<4, 8, ::std::optional<float>> mTimeLeftSec;
51 ::ll::TypedStorage<4, 8, ::std::optional<float>> mTimeLeftTotalSec;
53 TypedStorage<8, 24, ::std::vector<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>>
55 ::ll::TypedStorage<8, 8, uint64> mNetworkId;
56 ::ll::TypedStorage<4, 4, uint> mFlags;
57 ::ll::TypedStorage<4, 4, int> mSegments;
58 ::ll::TypedStorage<1, 1, bool> mExistsInWorld;
83 MCFOLD ::ScriptModuleDebugUtilities::ScriptDebugShape&
92 MCAPI static ::Scripting::ClassBinding bind();
118 MCAPI
static void** $vftable();