Backport #868 to 7.4 (custom pivot geter/setter) (#869)

This PR backports some changes to rbx_dom_lua to fix serving model
pivots
This commit is contained in:
Kenneth Loeffler
2024-02-20 12:22:27 -08:00
committed by GitHub
parent f716928683
commit 88efbd433f
5 changed files with 518 additions and 97 deletions

View File

@@ -2,6 +2,7 @@
## Unreleased Changes ## Unreleased Changes
* Fixed incorrect results when building model pivots ([#865]) * Fixed incorrect results when building model pivots ([#865])
* Fixed incorrect results when serving model pivots ([#868])
* Rojo now converts any line endings to LF, preventing spurious diffs when syncing Lua files on Windows ([#854]) * Rojo now converts any line endings to LF, preventing spurious diffs when syncing Lua files on Windows ([#854])
* Fixed Rojo plugin failing to connect when project contains certain unreadable properties ([#848]) * Fixed Rojo plugin failing to connect when project contains certain unreadable properties ([#848])
* Fixed various cases where patch visualizer would not display sync failures ([#845], [#844]) * Fixed various cases where patch visualizer would not display sync failures ([#845], [#844])
@@ -13,6 +14,7 @@
[#847]: https://github.com/rojo-rbx/rojo/pull/847 [#847]: https://github.com/rojo-rbx/rojo/pull/847
[#854]: https://github.com/rojo-rbx/rojo/pull/854 [#854]: https://github.com/rojo-rbx/rojo/pull/854
[#865]: https://github.com/rojo-rbx/rojo/pull/865 [#865]: https://github.com/rojo-rbx/rojo/pull/865
[#868]: https://github.com/rojo-rbx/rojo/pull/868
## [7.4.0] - January 16, 2024 ## [7.4.0] - January 16, 2024
* Improved the visualization for array properties like Tags ([#829]) * Improved the visualization for array properties like Tags ([#829])

View File

@@ -493,9 +493,32 @@ types = {
}, },
} }
types.OptionalCFrame = {
fromPod = function(pod)
if pod == nil then
return nil
else
return types.CFrame.fromPod(pod)
end
end,
toPod = function(roblox)
if roblox == nil then
return nil
else
return types.CFrame.toPod(roblox)
end
end,
}
function EncodedValue.decode(encodedValue) function EncodedValue.decode(encodedValue)
local ty, value = next(encodedValue) local ty, value = next(encodedValue)
if ty == nil then
-- If the encoded pair is empty, assume it is an unoccupied optional value
return true, nil
end
local typeImpl = types[ty] local typeImpl = types[ty]
if typeImpl == nil then if typeImpl == nil then
return false, "Couldn't decode value " .. tostring(ty) return false, "Couldn't decode value " .. tostring(ty)

View File

@@ -370,6 +370,41 @@
}, },
"ty": "NumberSequence" "ty": "NumberSequence"
}, },
"OptionalCFrame-None": {
"value": {
"OptionalCFrame": null
},
"ty": "OptionalCFrame"
},
"OptionalCFrame-Some": {
"value": {
"OptionalCFrame": {
"position": [
0.0,
0.0,
0.0
],
"orientation": [
[
1.0,
0.0,
0.0
],
[
0.0,
1.0,
0.0
],
[
0.0,
0.0,
1.0
]
]
}
},
"ty": "OptionalCFrame"
},
"PhysicalProperties-Custom": { "PhysicalProperties-Custom": {
"value": { "value": {
"PhysicalProperties": { "PhysicalProperties": {

View File

@@ -111,6 +111,18 @@ return {
return true, instance:ScaleTo(value) return true, instance:ScaleTo(value)
end, end,
}, },
WorldPivotData = {
read = function(instance)
return true, instance:GetPivot()
end,
write = function(instance, _, value)
if value == nil then
return true, nil
else
return true, instance:PivotTo(value)
end
end,
},
}, },
Terrain = { Terrain = {
MaterialColors = { MaterialColors = {

View File

@@ -1,9 +1,9 @@
{ {
"Version": [ "Version": [
0, 0,
607, 612,
0, 0,
6070550 6120532
], ],
"Classes": { "Classes": {
"Accessory": { "Accessory": {
@@ -345,6 +345,17 @@
} }
} }
}, },
"ActivityHistoryService": {
"Name": "ActivityHistoryService",
"Tags": [
"NotCreatable",
"NotReplicated",
"Service"
],
"Superclass": "Instance",
"Properties": {},
"DefaultProperties": {}
},
"Actor": { "Actor": {
"Name": "Actor", "Name": "Actor",
"Tags": [], "Tags": [],
@@ -11172,10 +11183,12 @@
"DataType": { "DataType": {
"Value": "CFrame" "Value": "CFrame"
}, },
"Tags": [], "Tags": [
"Hidden"
],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
"Serialization": "Serializes" "Serialization": "DoesNotSerialize"
} }
} }
}, },
@@ -11185,10 +11198,12 @@
"DataType": { "DataType": {
"Value": "Int32" "Value": "Int32"
}, },
"Tags": [], "Tags": [
"Hidden"
],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
"Serialization": "Serializes" "Serialization": "DoesNotSerialize"
} }
} }
}, },
@@ -11198,10 +11213,12 @@
"DataType": { "DataType": {
"Value": "String" "Value": "String"
}, },
"Tags": [], "Tags": [
"Hidden"
],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
"Serialization": "Serializes" "Serialization": "DoesNotSerialize"
} }
} }
}, },
@@ -11211,22 +11228,38 @@
"DataType": { "DataType": {
"Value": "Int32" "Value": "Int32"
}, },
"Tags": [], "Tags": [
"Hidden"
],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
"Serialization": "Serializes" "Serialization": "DoesNotSerialize"
}
}
},
"IsIdle": {
"Name": "IsIdle",
"Scriptability": "ReadWrite",
"DataType": {
"Value": "Bool"
},
"Tags": [
"Hidden"
],
"Kind": {
"Canonical": {
"Serialization": "DoesNotSerialize"
} }
} }
}, },
"Status": { "Status": {
"Name": "Status", "Name": "Status",
"Scriptability": "None", "Scriptability": "ReadWrite",
"DataType": { "DataType": {
"Enum": "CollaboratorStatus" "Enum": "CollaboratorStatus"
}, },
"Tags": [ "Tags": [
"Hidden", "Hidden"
"NotScriptable"
], ],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
@@ -11240,10 +11273,12 @@
"DataType": { "DataType": {
"Value": "Int64" "Value": "Int64"
}, },
"Tags": [], "Tags": [
"Hidden"
],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
"Serialization": "Serializes" "Serialization": "DoesNotSerialize"
} }
} }
}, },
@@ -11253,10 +11288,12 @@
"DataType": { "DataType": {
"Value": "String" "Value": "String"
}, },
"Tags": [], "Tags": [
"Hidden"
],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
"Serialization": "Serializes" "Serialization": "DoesNotSerialize"
} }
} }
} }
@@ -12224,6 +12261,19 @@
"Serialization": "Serializes" "Serialization": "Serializes"
} }
} }
},
"UpDirection": {
"Name": "UpDirection",
"Scriptability": "ReadWrite",
"DataType": {
"Value": "Vector3"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
} }
}, },
"DefaultProperties": { "DefaultProperties": {
@@ -12261,6 +12311,13 @@
}, },
"Tags": { "Tags": {
"Tags": [] "Tags": []
},
"UpDirection": {
"Vector3": [
0.0,
1.0,
0.0
]
} }
} }
}, },
@@ -13286,7 +13343,9 @@
"DataType": { "DataType": {
"Value": "Bool" "Value": "Bool"
}, },
"Tags": [], "Tags": [
"Deprecated"
],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
"Serialization": "Serializes" "Serialization": "Serializes"
@@ -15878,6 +15937,19 @@
} }
} }
}, },
"PermissionPolicy": {
"Name": "PermissionPolicy",
"Scriptability": "ReadWrite",
"DataType": {
"Enum": "DragDetectorPermissionPolicy"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"PhysicalDragClickedPart": { "PhysicalDragClickedPart": {
"Name": "PhysicalDragClickedPart", "Name": "PhysicalDragClickedPart",
"Scriptability": "None", "Scriptability": "None",
@@ -16168,10 +16240,13 @@
"Orientation": { "Orientation": {
"Vector3": [ "Vector3": [
-0.0, -0.0,
180.0, 179.99998,
90.0 90.0
] ]
}, },
"PermissionPolicy": {
"Enum": 1
},
"ResponseStyle": { "ResponseStyle": {
"Enum": 1 "Enum": 1
}, },
@@ -22285,7 +22360,9 @@
"DataType": { "DataType": {
"Value": "Bool" "Value": "Bool"
}, },
"Tags": [], "Tags": [
"Deprecated"
],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
"Serialization": "Serializes" "Serialization": "Serializes"
@@ -31232,7 +31309,7 @@
}, },
"WorldPivotData": { "WorldPivotData": {
"Name": "WorldPivotData", "Name": "WorldPivotData",
"Scriptability": "None", "Scriptability": "Custom",
"DataType": { "DataType": {
"Value": "OptionalCFrame" "Value": "OptionalCFrame"
}, },
@@ -33071,7 +33148,7 @@
}, },
"SerializedDefaultAttributes": { "SerializedDefaultAttributes": {
"Name": "SerializedDefaultAttributes", "Name": "SerializedDefaultAttributes",
"Scriptability": "Read", "Scriptability": "None",
"DataType": { "DataType": {
"Value": "BinaryString" "Value": "BinaryString"
}, },
@@ -35022,6 +35099,19 @@
"Serialization": "Serializes" "Serialization": "Serializes"
} }
} }
},
"ZIndex": {
"Name": "ZIndex",
"Scriptability": "None",
"DataType": {
"Value": "Int32"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
} }
}, },
"DefaultProperties": {} "DefaultProperties": {}
@@ -35734,6 +35824,58 @@
} }
} }
}, },
"DrawConstraintsNetForce": {
"Name": "DrawConstraintsNetForce",
"Scriptability": "None",
"DataType": {
"Value": "Bool"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"DrawContactsNetForce": {
"Name": "DrawContactsNetForce",
"Scriptability": "None",
"DataType": {
"Value": "Bool"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"DrawTotalNetForce": {
"Name": "DrawTotalNetForce",
"Scriptability": "None",
"DataType": {
"Value": "Bool"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"EnableForceVisualizationSmoothing": {
"Name": "EnableForceVisualizationSmoothing",
"Scriptability": "None",
"DataType": {
"Value": "Bool"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"FluidForceDrawScale": { "FluidForceDrawScale": {
"Name": "FluidForceDrawScale", "Name": "FluidForceDrawScale",
"Scriptability": "None", "Scriptability": "None",
@@ -35776,6 +35918,19 @@
} }
} }
}, },
"ForceVisualizationSmoothingSteps": {
"Name": "ForceVisualizationSmoothingSteps",
"Scriptability": "None",
"DataType": {
"Value": "Int32"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"IsInterpolationThrottleShown": { "IsInterpolationThrottleShown": {
"Name": "IsInterpolationThrottleShown", "Name": "IsInterpolationThrottleShown",
"Scriptability": "ReadWrite", "Scriptability": "ReadWrite",
@@ -35893,6 +36048,19 @@
} }
} }
}, },
"TorqueDrawScale": {
"Name": "TorqueDrawScale",
"Scriptability": "None",
"DataType": {
"Value": "Float32"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"UseCSGv2": { "UseCSGv2": {
"Name": "UseCSGv2", "Name": "UseCSGv2",
"Scriptability": "ReadWrite", "Scriptability": "ReadWrite",
@@ -38337,6 +38505,17 @@
} }
} }
}, },
"ProjectFolderService": {
"Name": "ProjectFolderService",
"Tags": [
"NotCreatable",
"NotReplicated",
"Service"
],
"Superclass": "Instance",
"Properties": {},
"DefaultProperties": {}
},
"ProximityPrompt": { "ProximityPrompt": {
"Name": "ProximityPrompt", "Name": "ProximityPrompt",
"Tags": [], "Tags": [],
@@ -40859,6 +41038,19 @@
} }
} }
}, },
"PreferredUploadId": {
"Name": "PreferredUploadId",
"Scriptability": "ReadWrite",
"DataType": {
"Value": "Int64"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"RestPose": { "RestPose": {
"Name": "RestPose", "Name": "RestPose",
"Scriptability": "ReadWrite", "Scriptability": "ReadWrite",
@@ -44505,7 +44697,9 @@
"DataType": { "DataType": {
"Value": "Bool" "Value": "Bool"
}, },
"Tags": [], "Tags": [
"Deprecated"
],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
"Serialization": "Serializes" "Serialization": "Serializes"
@@ -46931,21 +47125,6 @@
} }
} }
}, },
"AnimationCompositorMode": {
"Name": "AnimationCompositorMode",
"Scriptability": "ReadWrite",
"DataType": {
"Enum": "AnimationCompositorMode"
},
"Tags": [
"NotBrowsable"
],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"AutoJumpEnabled": { "AutoJumpEnabled": {
"Name": "AutoJumpEnabled", "Name": "AutoJumpEnabled",
"Scriptability": "ReadWrite", "Scriptability": "ReadWrite",
@@ -47488,21 +47667,6 @@
} }
} }
}, },
"HumanoidStateMachineMode": {
"Name": "HumanoidStateMachineMode",
"Scriptability": "ReadWrite",
"DataType": {
"Enum": "HumanoidStateMachineMode"
},
"Tags": [
"NotBrowsable"
],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"LoadCharacterAppearance": { "LoadCharacterAppearance": {
"Name": "LoadCharacterAppearance", "Name": "LoadCharacterAppearance",
"Scriptability": "ReadWrite", "Scriptability": "ReadWrite",
@@ -47594,9 +47758,6 @@
"AllowCustomAnimations": { "AllowCustomAnimations": {
"Bool": true "Bool": true
}, },
"AnimationCompositorMode": {
"Enum": 0
},
"Attributes": { "Attributes": {
"Attributes": {} "Attributes": {}
}, },
@@ -47729,9 +47890,6 @@
"HealthDisplayDistance": { "HealthDisplayDistance": {
"Float32": 100.0 "Float32": 100.0
}, },
"HumanoidStateMachineMode": {
"Enum": 0
},
"LoadCharacterAppearance": { "LoadCharacterAppearance": {
"Bool": true "Bool": true
}, },
@@ -48619,6 +48777,136 @@
} }
} }
}, },
"DraggerActiveColor": {
"Name": "DraggerActiveColor",
"Scriptability": "None",
"DataType": {
"Value": "Color3"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"DraggerMajorGridIncrement": {
"Name": "DraggerMajorGridIncrement",
"Scriptability": "None",
"DataType": {
"Value": "Int32"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"DraggerMaxSoftSnaps": {
"Name": "DraggerMaxSoftSnaps",
"Scriptability": "None",
"DataType": {
"Value": "Int32"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"DraggerPassiveColor": {
"Name": "DraggerPassiveColor",
"Scriptability": "None",
"DataType": {
"Value": "Color3"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"DraggerShowHoverRuler": {
"Name": "DraggerShowHoverRuler",
"Scriptability": "None",
"DataType": {
"Value": "Bool"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"DraggerShowMeasurement": {
"Name": "DraggerShowMeasurement",
"Scriptability": "None",
"DataType": {
"Value": "Bool"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"DraggerShowTargetSnap": {
"Name": "DraggerShowTargetSnap",
"Scriptability": "None",
"DataType": {
"Value": "Bool"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"DraggerSoftSnapMarginFactor": {
"Name": "DraggerSoftSnapMarginFactor",
"Scriptability": "None",
"DataType": {
"Value": "Float32"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"DraggerSummonMarginFactor": {
"Name": "DraggerSummonMarginFactor",
"Scriptability": "None",
"DataType": {
"Value": "Float32"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"DraggerTiltRotateDuration": {
"Name": "DraggerTiltRotateDuration",
"Scriptability": "None",
"DataType": {
"Value": "Float32"
},
"Tags": [],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"Enable Autocomplete": { "Enable Autocomplete": {
"Name": "Enable Autocomplete", "Name": "Enable Autocomplete",
"Scriptability": "ReadWrite", "Scriptability": "ReadWrite",
@@ -55907,6 +56195,17 @@
"Properties": {}, "Properties": {},
"DefaultProperties": {} "DefaultProperties": {}
}, },
"TextureGenerationService": {
"Name": "TextureGenerationService",
"Tags": [
"NotCreatable",
"NotReplicated",
"Service"
],
"Superclass": "Instance",
"Properties": {},
"DefaultProperties": {}
},
"ThirdPartyUserService": { "ThirdPartyUserService": {
"Name": "ThirdPartyUserService", "Name": "ThirdPartyUserService",
"Tags": [ "Tags": [
@@ -59590,6 +59889,22 @@
} }
} }
}, },
"ChatTranslationLocale": {
"Name": "ChatTranslationLocale",
"Scriptability": "None",
"DataType": {
"Value": "String"
},
"Tags": [
"Hidden",
"NotReplicated"
],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"ChatTranslationToggleEnabled": { "ChatTranslationToggleEnabled": {
"Name": "ChatTranslationToggleEnabled", "Name": "ChatTranslationToggleEnabled",
"Scriptability": "None", "Scriptability": "None",
@@ -59724,6 +60039,22 @@
} }
} }
}, },
"FramerateCap": {
"Name": "FramerateCap",
"Scriptability": "None",
"DataType": {
"Value": "Int32"
},
"Tags": [
"Hidden",
"NotReplicated"
],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
}
}
},
"Fullscreen": { "Fullscreen": {
"Name": "Fullscreen", "Name": "Fullscreen",
"Scriptability": "None", "Scriptability": "None",
@@ -61068,6 +61399,7 @@
"VRService": { "VRService": {
"Name": "VRService", "Name": "VRService",
"Tags": [ "Tags": [
"NotBrowsable",
"NotCreatable", "NotCreatable",
"Service" "Service"
], ],
@@ -61084,7 +61416,22 @@
], ],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
"Serialization": "DoesNotSerialize" "Serialization": "Serializes"
}
}
},
"AvatarGestures": {
"Name": "AvatarGestures",
"Scriptability": "ReadWrite",
"DataType": {
"Value": "Bool"
},
"Tags": [
"NotBrowsable"
],
"Kind": {
"Canonical": {
"Serialization": "Serializes"
} }
} }
}, },
@@ -61111,10 +61458,12 @@
"DataType": { "DataType": {
"Value": "Bool" "Value": "Bool"
}, },
"Tags": [], "Tags": [
"NotReplicated"
],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
"Serialization": "DoesNotSerialize" "Serialization": "Serializes"
} }
} }
}, },
@@ -61124,7 +61473,9 @@
"DataType": { "DataType": {
"Enum": "UserCFrame" "Enum": "UserCFrame"
}, },
"Tags": [], "Tags": [
"NotReplicated"
],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
"Serialization": "DoesNotSerialize" "Serialization": "DoesNotSerialize"
@@ -61283,12 +61634,21 @@
"Attributes": { "Attributes": {
"Attributes": {} "Attributes": {}
}, },
"AutomaticScaling": {
"Enum": 0
},
"AvatarGestures": {
"Bool": false
},
"Capabilities": { "Capabilities": {
"SecurityCapabilities": 0 "SecurityCapabilities": 0
}, },
"DefinesCapabilities": { "DefinesCapabilities": {
"Bool": false "Bool": false
}, },
"FadeOutViewOnCollision": {
"Bool": true
},
"SourceAssetId": { "SourceAssetId": {
"Int64": -1 "Int64": -1
}, },
@@ -62839,16 +63199,6 @@
"Properties": {}, "Properties": {},
"DefaultProperties": {} "DefaultProperties": {}
}, },
"VisibilityService": {
"Name": "VisibilityService",
"Tags": [
"NotCreatable",
"Service"
],
"Superclass": "Instance",
"Properties": {},
"DefaultProperties": {}
},
"Visit": { "Visit": {
"Name": "Visit", "Name": "Visit",
"Tags": [ "Tags": [
@@ -62933,9 +63283,7 @@
"DataType": { "DataType": {
"Enum": "AudioApiRollout" "Enum": "AudioApiRollout"
}, },
"Tags": [ "Tags": [],
"NotBrowsable"
],
"Kind": { "Kind": {
"Canonical": { "Canonical": {
"Serialization": "Serializes" "Serialization": "Serializes"
@@ -65214,14 +65562,6 @@
"Timeout": 10 "Timeout": 10
} }
}, },
"AnimationCompositorMode": {
"name": "AnimationCompositorMode",
"items": {
"Default": 0,
"Disabled": 2,
"Enabled": 1
}
},
"AnimationPriority": { "AnimationPriority": {
"name": "AnimationPriority", "name": "AnimationPriority",
"items": { "items": {
@@ -65835,10 +66175,10 @@
"CollaboratorStatus": { "CollaboratorStatus": {
"name": "CollaboratorStatus", "name": "CollaboratorStatus",
"items": { "items": {
"Editing3D": 0, "Editing3D": 1,
"None": 3, "None": 0,
"PrivateScripting": 2, "PrivateScripting": 3,
"Scripting": 1 "Scripting": 2
} }
}, },
"CollisionFidelity": { "CollisionFidelity": {
@@ -66307,6 +66647,14 @@
"TranslateViewPlane": 4 "TranslateViewPlane": 4
} }
}, },
"DragDetectorPermissionPolicy": {
"name": "DragDetectorPermissionPolicy",
"items": {
"Everybody": 1,
"Nobody": 0,
"Scriptable": 2
}
},
"DragDetectorResponseStyle": { "DragDetectorResponseStyle": {
"name": "DragDetectorResponseStyle", "name": "DragDetectorResponseStyle",
"items": { "items": {
@@ -66810,15 +67158,6 @@
"R6": 0 "R6": 0
} }
}, },
"HumanoidStateMachineMode": {
"name": "HumanoidStateMachineMode",
"items": {
"Default": 0,
"Legacy": 1,
"LuaStateMachine": 3,
"NoStateMachine": 2
}
},
"HumanoidStateType": { "HumanoidStateType": {
"name": "HumanoidStateType", "name": "HumanoidStateType",
"items": { "items": {
@@ -67469,6 +67808,16 @@
"PersistentPerPlayer": 3 "PersistentPerPlayer": 3
} }
}, },
"ModerationStatus": {
"name": "ModerationStatus",
"items": {
"Invalid": 5,
"NotApplicable": 4,
"NotReviewed": 3,
"ReviewedApproved": 1,
"ReviewedRejected": 2
}
},
"ModifierKey": { "ModifierKey": {
"name": "ModifierKey", "name": "ModifierKey",
"items": { "items": {