From ed1e2b9587d8f511df402beabd475ff403e75edd Mon Sep 17 00:00:00 2001 From: Updater Date: Thu, 17 Aug 2023 01:18:50 +0000 Subject: [PATCH] Update production files. --- .../version-7e90e3915b344435/API-Dump.json | 114365 +++++++++++++ .../version-7e90e3915b344435/ClassImages.png | Bin 0 -> 62090 bytes .../Full-API-Dump.json | 126655 +++++++++++++++ .../ReflectionMetadata.xml | 9213 ++ .../version-d909e3704b9f4694/API-Dump.json | 114365 +++++++++++++ .../version-d909e3704b9f4694/ClassImages.png | Bin 0 -> 62090 bytes .../Full-API-Dump.json | 126655 +++++++++++++++ .../ReflectionMetadata.xml | 9213 ++ data/production/latest.json | 6 +- data/production/metadata.json | 10 + 10 files changed, 500479 insertions(+), 3 deletions(-) create mode 100644 data/production/builds/version-7e90e3915b344435/API-Dump.json create mode 100644 data/production/builds/version-7e90e3915b344435/ClassImages.png create mode 100644 data/production/builds/version-7e90e3915b344435/Full-API-Dump.json create mode 100644 data/production/builds/version-7e90e3915b344435/ReflectionMetadata.xml create mode 100644 data/production/builds/version-d909e3704b9f4694/API-Dump.json create mode 100644 data/production/builds/version-d909e3704b9f4694/ClassImages.png create mode 100644 data/production/builds/version-d909e3704b9f4694/Full-API-Dump.json create mode 100644 data/production/builds/version-d909e3704b9f4694/ReflectionMetadata.xml diff --git a/data/production/builds/version-7e90e3915b344435/API-Dump.json b/data/production/builds/version-7e90e3915b344435/API-Dump.json new file mode 100644 index 0000000..0f09301 --- /dev/null +++ b/data/production/builds/version-7e90e3915b344435/API-Dump.json @@ -0,0 +1,114365 @@ +{ + "Classes": [ + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Archivable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ClassName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataCost", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Name", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Parent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RobloxLocked", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SourceAssetId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "archivable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "className", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "AddTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearAllChildren", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clone", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Destroy", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindFirstAncestor", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstAncestorOfClass", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstAncestorWhichIsA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstChild", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstChildOfClass", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstChildWhichIsA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstDescendant", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetActor", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Actor" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetAttribute", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetAttributeChangedSignal", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAttributes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetChildren", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetDebugId", + "Parameters": [ + { + "Default": "4", + "Name": "scopeLength", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDescendants", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetFullName", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPropertyChangedSignal", + "Parameters": [ + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTags", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "HasTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsAncestorOf", + "Parameters": [ + { + "Name": "descendant", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsDescendantOf", + "Parameters": [ + { + "Name": "ancestor", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsPropertyModified", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Remove", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetPropertyToDefault", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAttribute", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WaitForChild", + "Parameters": [ + { + "Name": "childName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "timeOut", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "CustomLuaState", + "CanYield" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "children", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "clone", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "destroy", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "findFirstChild", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getChildren", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isDescendantOf", + "Parameters": [ + { + "Name": "ancestor", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "remove", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AncestryChanged", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AttributeChanged", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ChildAdded", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ChildRemoved", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DescendantAdded", + "Parameters": [ + { + "Name": "descendant", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DescendantRemoving", + "Parameters": [ + { + "Name": "descendant", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Destroying", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "childAdded", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Instance", + "Superclass": "<<>>", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Transform", + "MemberType": "Property", + "Name": "AttachmentForward", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "AttachmentPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "AttachmentPos", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "AttachmentRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "AttachmentUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Accoutrement", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AccessoryType", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AccessoryType" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Accessory", + "Superclass": "Accoutrement" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hat", + "Superclass": "Accoutrement", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "PortalInvalidReason", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "PortalVersion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdUnitStatus" + } + }, + { + "MemberType": "Function", + "Name": "TeleportConfirmed", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportRejected", + "Parameters": [ + { + "Name": "shouldCooldown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "rejectedByDistance", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AdPortal", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAdTeleportInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetReportAdInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReturnToPublisherExperience", + "Parameters": [ + { + "Name": "adTeleportMethod", + "Type": { + "Category": "Enum", + "Name": "AdTeleportMethod" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowVideoAd", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AdTeleportEnded", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AdTeleportInitiated", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PortalPrompt", + "Parameters": [ + { + "Name": "destinationId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "portal", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "requiresNoButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VideoAdClosed", + "Parameters": [ + { + "Name": "adShown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AdService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AdvancedDragger", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ApiKey", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "FireCustomEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "eventCategory", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireEvent", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireInGameEconomyEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "itemName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "economyAction", + "Type": { + "Category": "Enum", + "Name": "AnalyticsEconomyAction" + } + }, + { + "Name": "itemCategory", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "currency", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "location", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireLogEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "logLevel", + "Type": { + "Category": "Enum", + "Name": "AnalyticsLogLevel" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debugInfo", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FirePlayerProgressionEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "progressionStatus", + "Type": { + "Category": "Enum", + "Name": "AnalyticsProgressionStatus" + } + }, + { + "Name": "location", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "statistics", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnalyticsService", + "Superclass": "Instance", + "Tags": [ + "Service", + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AnimationId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Animation", + "Name": "Animation", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Guid", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Loop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimationPriority" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationClip", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CurveAnimation", + "Superclass": "AnimationClip" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AuthoredHipHeight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddKeyframe", + "Parameters": [ + { + "Name": "keyframe", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyframes", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKeyframe", + "Parameters": [ + { + "Name": "keyframe", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "KeyframeSequence", + "Superclass": "AnimationClip" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAnimationClip", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationClip" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimationClipById", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "useCache", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationClip" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMemStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterActiveAnimationClip", + "Parameters": [ + { + "Name": "animationClip", + "Type": { + "Category": "Class", + "Name": "AnimationClip" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterAnimationClip", + "Parameters": [ + { + "Name": "animationClip", + "Type": { + "Category": "Class", + "Name": "AnimationClip" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimationClipAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationClip" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimations", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationClipProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracks", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationController", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreateJob", + "Parameters": [ + { + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DownloadJobResult", + "Parameters": [ + { + "Name": "jobId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "outputFilePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FullProcess", + "Parameters": [ + { + "Name": "videoFilePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "progressCallback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJobStatus", + "Parameters": [ + { + "Name": "jobId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationFromVideoCreatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsAgeRestricted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateAnimationByUploadingVideo", + "Parameters": [ + { + "Name": "progressCallback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportVideoWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationFromVideoCreatorStudioService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "LoadFromHumanoid", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationRigData", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Animation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TrackerStreamAnimation" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimationPriority" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WeightCurrent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WeightTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AdjustWeight", + "Parameters": [ + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTrackerData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TogglePause", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationStreamTrack", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Animation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Animation" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Looped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimationPriority" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WeightCurrent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WeightTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AdjustSpeed", + "Parameters": [ + { + "Default": "1", + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AdjustWeight", + "Parameters": [ + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMarkerReachedSignal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTimeOfKeyframe", + "Parameters": [ + { + "Name": "keyframeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "1", + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DidLoop", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ended", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyframeReached", + "Parameters": [ + { + "Name": "keyframeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationTrack", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EvaluationThrottled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotBrowsable" + ], + "ThreadSafety": "Safe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PreferLodEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "ApplyJointVelocities", + "Parameters": [ + { + "Name": "motors", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracks", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracksCoreScript", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimationCoreScript", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadStreamAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "TrackerStreamAnimation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationStreamTrack" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadStreamAnimationForSelfieView_deprecated", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "TrackerStreamAnimation" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationStreamTrack" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepAnimations", + "Parameters": [ + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayedCoreScript", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationStreamTrackPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationStreamTrack" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Animator", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CheckForUpdate", + "Parameters": [ + { + "Default": "nil", + "Name": "handler", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DisableDUAR", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DisableDUARAndOpenSurvey", + "Parameters": [ + { + "Name": "surveyUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformManagedUpdate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AppUpdateService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AssetCounterService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Interface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Port", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StartServer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AssetDeliveryProxy", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAllTemplates", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTemplate", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTemplate", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveTemplate", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "importTemplate", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartSessionWithPath", + "Parameters": [ + { + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AssetImportSession" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PickFileWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PickMultipleFilesWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartSessionWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "AssetImportSession" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetImportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ApplySettings", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyTemplate", + "Parameters": [ + { + "Name": "template", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentStatusTable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFilename", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetImportTree", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInstance", + "Parameters": [ + { + "Name": "nodeId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRigVisualization", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasAnimation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsAvatar", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsGltf", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsR15", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Reset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Upload", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "usesCustomRestPoseLua", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UploadComplete", + "Parameters": [ + { + "Name": "results", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UploadCompleteDeprecated", + "Parameters": [ + { + "Name": "succeeded", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorMap", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UploadProgress", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetImportSession", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMeshIdFromAliasName", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshIdFromAssetId", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextureIdFromAliasName", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextureIdFromAssetId", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasUnpublishedChangesForLinkedSource", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertAudio", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertImage", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertLinkedSourceAsLocalScript", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertLinkedSourceAsModuleScript", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertLinkedSourceAsScript", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertMesh", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "insertWithLocation", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertMeshesWithLocation", + "Parameters": [ + { + "Name": "aliasNames", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertModel", + "Parameters": [ + { + "Name": "modelId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertPackage", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertVideo", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenLinkedSource", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenPlace", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RefreshLinkedSource", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RevertLinkedSourceToLastPublishedVersion", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPackageDetails", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateAllPackages", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ViewPackageOnWebsite", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddNewPlace", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateAlias", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DeleteAlias", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishLinkedSource", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemovePlace", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenameAlias", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "oldAliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newAliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenameModel", + "Parameters": [ + { + "Name": "modelId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenamePlace", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetImportedSignal", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "assetName", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ImportSessionFinished", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ImportSessionStarted", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MayBeLinkedSourceModified", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetManagerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ContentId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OutputPath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PatchId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AssetPatchSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DeserializeInstance", + "Parameters": [ + { + "Name": "serializedInstance", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBundleDetailsSync", + "Parameters": [ + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterUGCValidationFunction", + "Parameters": [ + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePlaceAsync", + "Parameters": [ + { + "Name": "placeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "templatePlaceID", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "", + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePlaceInPlayerInventoryAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "placeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "templatePlaceID", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "", + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAssetIdsForPackage", + "Parameters": [ + { + "Name": "packageAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBundleDetailsAsync", + "Parameters": [ + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCreatorAssetID", + "Parameters": [ + { + "Name": "creationID", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamePlacesAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadImageAsync", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DynamicImage" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptCreateAssetAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SavePlaceAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SearchAudio", + "Parameters": [ + { + "Name": "searchParameters", + "Type": { + "Category": "Class", + "Name": "AudioSearchParams" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AudioPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenCreateResultModal", + "Parameters": [ + { + "Name": "resultType", + "Type": { + "Category": "Enum", + "Name": "PromptCreateAssetResult" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPublishResultModal", + "Parameters": [ + { + "Name": "resultType", + "Type": { + "Category": "Enum", + "Name": "PromptPublishAssetResult" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Decay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Glare", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Haze", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Atmosphere", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Derived Data", + "MemberType": "Property", + "Name": "Axis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived Data", + "MemberType": "Property", + "Name": "SecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "WorldAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "WorldCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "WorldOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "WorldPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "WorldRotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "WorldSecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetAxis", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConstraints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSecondaryAxis", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAxis", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSecondaryAxis", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Attachment", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Derived Data", + "MemberType": "Property", + "Name": "TransformedCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "TransformedWorldCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Bone", + "Superclass": "Attachment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "PeakLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RmsLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "GetSpectrum", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AudioAnalyzer", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioChorus", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Attack", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MakeupGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Ratio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Release", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Threshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioCompressor", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AccessType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AccessModifierType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsReady", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Muted", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Player", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + }, + { + "MemberType": "Function", + "Name": "GetUserIdAccessList", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUserIdAccessList", + "Parameters": [ + { + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AudioDeviceInput", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Player", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioDeviceOutput", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Level", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioDistortion", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "DelayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Feedback", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioEcho", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AudioInteractionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioEmitter", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "HighGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LowGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MidGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MidRange", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioEqualizer", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioFader", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioFlanger", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AudioInteractionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioListener", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Pitch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioPitchShifter", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AssetId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutoLoad", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsReady", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LoopRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Looping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PlaybackRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PlaybackSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AudioPlayer", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "DecayRatio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DecayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Diffusion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "EarlyDelayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HighCutFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LateDelayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LowShelfFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LowShelfGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReferenceFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioReverb", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Album", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Artist", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AudioSubType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AudioSubType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AudioSubtype", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AudioSubType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MinDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SearchKeyword", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Tag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioSearchParams", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "ClientFeatures", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "ClientFeaturesInitialized", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "ServerFeatures", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "IsEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "feature", + "Type": { + "Category": "Enum", + "Name": "AvatarChatServiceFeature" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPlaceEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsUniverseEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PollClientFeatures", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PollServerFeatures", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClientFeaturesAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetServerFeaturesAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AvatarChatService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAccessoryType", + "Parameters": [ + { + "Name": "avatarAssetType", + "Type": { + "Category": "Enum", + "Name": "AvatarAssetType" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "AccessoryType" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptCreateOutfit", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptDeleteOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptRenameOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptSaveAvatar", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Name": "saveDict", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "0", + "Name": "gearAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptSaveAvatarThumbnailCustomization", + "Parameters": [ + { + "Name": "thumbnailType", + "Type": { + "Category": "Enum", + "Name": "AvatarThumbnailCustomizationType" + } + }, + { + "Name": "emoteAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "cameraDistanceScale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "yRotDeg", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0", + "Name": "fieldOfViewDeg", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptSetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + }, + { + "Name": "shouldFavorite", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptUpdateOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformCreateOutfitWithDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformDeleteOutfit", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformRenameOutfit", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformSaveAvatarWithDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "addedAssets", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "removedAssets", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformSetFavorite", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformUpdateOutfit", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptAllowInventoryReadAccess", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptCreateOutfit", + "Parameters": [ + { + "Name": "outfit", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptDeleteOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptRenameOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSaveAvatar", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + }, + { + "Name": "shouldFavorite", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptUpdateOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "updatedOutfit", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAllowInventoryReadAccess", + "Parameters": [ + { + "Name": "inventoryReadAccessGranted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalCreateOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalCreateOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalDeleteOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalDeleteOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalRenameOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalRenameOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSaveAvatarFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSaveAvatarPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSetFavoriteFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSetFavoritePermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalUpdateOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalUpdateOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CheckApplyDefaultClothing", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConformToAvatarRules", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAvatarRules", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBatchItemDetails", + "Parameters": [ + { + "Name": "itemIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInventory", + "Parameters": [ + { + "Name": "assetTypes", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "InventoryPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItemDetails", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutfitDetails", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutfits", + "Parameters": [ + { + "Default": "All", + "Name": "outfitSource", + "Type": { + "Category": "Enum", + "Name": "OutfitSource" + } + }, + { + "Default": "All", + "Name": "outfitType", + "Type": { + "Category": "Enum", + "Name": "OutfitType" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "OutfitPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRecommendedAssets", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AvatarAssetType" + } + }, + { + "Default": "0", + "Name": "contextAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRecommendedBundles", + "Parameters": [ + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SearchCatalog", + "Parameters": [ + { + "Name": "searchParameters", + "Type": { + "Category": "DataType", + "Name": "CatalogSearchParams" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "CatalogPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenAllowInventoryReadAccess", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptCreateOufit", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptDeleteOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptRenameOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptSaveAvatar", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptSetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + }, + { + "Name": "shouldFavorite", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptUpdateOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptAllowInventoryReadAccessCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptCreateOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + }, + { + "Name": "failureType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptDeleteOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptRenameOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSaveAvatarCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + }, + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSaveAvatarThumbnailCustomizationCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + }, + { + "Name": "failureType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSetFavoriteCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptUpdateOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AvatarEditorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ImportFBXAnimationFromFilePathUserMayChooseModel", + "Parameters": [ + { + "Name": "fbxFilePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "selectedRig", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "userChooseModelThenImportCB", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFBXAnimationUserMayChooseModel", + "Parameters": [ + { + "Name": "selectedRig", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "userChooseModelThenImportCB", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFbxRigWithoutSceneLoad", + "Parameters": [ + { + "Default": "true", + "Name": "isR15", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportLoadedFBXAnimation", + "Parameters": [ + { + "Name": "useFBXModel", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadRigAndDetectType", + "Parameters": [ + { + "Name": "promptR15Callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AvatarImportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Backpack", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AwardBadge", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBadgeInfoAsync", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsDisabled", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsLegal", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UserHasBadge", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UserHasBadgeAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BadgeAwarded", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnBadgeAwarded", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "creatorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BadgeService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ImportName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShouldImport", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "CreateTemplateFromData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStatuses", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStatuses_DEPRECATED", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusRemoved", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusReported", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BaseImportData", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AnimationImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FacsImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ImportAsModelAsset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InsertInWorkspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GroupImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "JointImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "DiffuseFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsPbr", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MetalnessFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NormalFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RoughnessFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageManifold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageMeshIntersectedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageMeshNotIntersected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageNoOverlappingVertices", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageNonManifoldPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageOverlappingVerticesPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageUVMatched", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageUVMisMatchedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Dimensions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DoubleSided", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IgnoreVertexColors", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IrrelevantCageModifiedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MeshHoleDetectedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MeshNoHoleDetected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NoIrrelevantCageModified", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NoOuterCageFarExtendedFromMesh", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OuterCageFarExtendedFromMeshPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PolygonCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UseImportedPivot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MeshImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AddModelToInventory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AnimationIdForRestPose", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ExistingPackageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FileDimensions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ImportAsModelAsset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ImportAsPackage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InsertInWorkspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InsertWithScenePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InvertNegativeFaces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MergeMeshes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PolygonCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RestPose", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RestPose" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RigScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RigScale" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RigType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RigType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RigVisualization", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ScaleUnit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshScaleUnit" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UseSceneOriginAsCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UseSceneOriginAsPivot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UsesCages", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WorldForward", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WorldUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "RootImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetGuiObjectsAtPosition", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGuiObjectsInCircle", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BasePlayerGui", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SelectionImageObject", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Version", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "SetUserGuiRendering", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "guiAdornee", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "faceId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Default": "0", + "Name": "horizontalCurvature", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TakeScreenshot", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserGuiRenderingChanged", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "guiAdornee", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "faceId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "horizontalCurvature", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CoreGui", + "Superclass": "BasePlayerGui", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentScreenOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ScreenOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SelectionImageObject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "MemberType": "Function", + "Name": "GetTopbarTransparency", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTopbarTransparency", + "Parameters": [ + { + "Name": "transparency", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TopbarTransparencyChangedSignal", + "Parameters": [ + { + "Name": "transparency", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlayerGui", + "Superclass": "BasePlayerGui", + "Tags": [ + "NotCreatable", + "PlayerReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ProcessUserInput", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ResetPlayerGuiOnSpawn", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RtlTextSupport", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RtlTextSupport" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ScreenOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShowDevelopmentGui", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "VirtualCursorMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VirtualCursorMode" + } + }, + { + "MemberType": "Function", + "Name": "GetCoreGuiEnabled", + "Parameters": [ + { + "Name": "coreGuiType", + "Type": { + "Category": "Enum", + "Name": "CoreGuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterGetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "getFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterSetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "setFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCoreGuiEnabled", + "Parameters": [ + { + "Name": "coreGuiType", + "Type": { + "Category": "Enum", + "Name": "CoreGuiType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CoreGuiChangedSignal", + "Parameters": [ + { + "Name": "coreGuiType", + "Type": { + "Category": "Enum", + "Name": "CoreGuiType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StarterGui", + "Superclass": "BasePlayerGui", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CageMeshId", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CageOrigin", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageOriginWorld", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HSRAssetId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ImportOrigin", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ImportOriginWorld", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Function", + "Name": "GetFaces", + "Parameters": [ + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertices", + "Parameters": [ + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsHSRReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ModifyVertices", + "Parameters": [ + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + }, + { + "Name": "vertices", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BaseWrap", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AutoSkin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "WrapLayerAutoSkin" + } + }, + { + "Category": "Tuning", + "MemberType": "Property", + "Name": "BindOffset", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "DebugMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "WrapLayerDebugMode" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Order", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Puffiness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ReferenceMeshId", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ReferenceOrigin", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReferenceOriginWorld", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Tuning", + "MemberType": "Property", + "Name": "ShrinkFactor", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "WrapLayer", + "Superclass": "BaseWrap" + }, + { + "Members": [ + { + "Category": "Debug", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "DebugMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "WrapTargetDebugMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Stiffness", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "WrapTarget", + "Superclass": "BaseWrap" + }, + { + "Members": [ + { + "Category": "Shape", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "CurveSize0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "CurveSize1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "FaceCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightEmission", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "Segments", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextureMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "Width0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "Width1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ZOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "SetTextureOffset", + "Parameters": [ + { + "Default": "0", + "Name": "offset", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Beam", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Fire", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Event", + "Name": "Event", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BindableEvent", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Invoke", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnInvoke", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BindableFunction", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "BodyMover", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "angularvelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "maxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyAngularVelocity", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "Force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyForce", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "D", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "cframe", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "maxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyGyro", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "D", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "maxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetLastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "lastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReachedTarget", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BodyPosition", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "Force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "Location", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "location", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyThrust", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "maxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetLastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "lastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BodyVelocity", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "CartoonFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "MemberType": "Property", + "Name": "MaxSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "MemberType": "Property", + "Name": "MaxThrust", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "TargetOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "TargetRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "MemberType": "Property", + "Name": "ThrustD", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "MemberType": "Property", + "Name": "ThrustP", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "MemberType": "Property", + "Name": "TurnD", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "MemberType": "Property", + "Name": "TurnP", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Abort", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Fire", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "fire", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReachedTarget", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RocketPropulsion", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Condition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "ContinueExecution", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LogMessage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MetaBreakpointId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "RemoveOnHit", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Valid", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Verified", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Breakpoint", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CloseBrowserWindow", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CopyAuthCookieFromBrowserToEngine", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EmitHybridEvent", + "Parameters": [ + { + "Name": "moduleName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExecuteJavaScript", + "Parameters": [ + { + "Name": "javascript", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenBrowserWindow", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenNativeOverlay", + "Parameters": [ + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenWeChatAuthWindow", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReturnToJavaScript", + "Parameters": [ + { + "Name": "callbackId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "params", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendCommand", + "Parameters": [ + { + "Name": "command", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AuthCookieCopiedToEngine", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BrowserWindowClosed", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BrowserWindowWillNavigate", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "JavaScriptCallback", + "Parameters": [ + { + "Name": "content", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BrowserService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TailVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BubbleChatMessageProperties", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "LaunchBulkImport", + "Parameters": [ + { + "Name": "assetTypeToImport", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowBulkImportView", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetImported", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BulkImportFinished", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BulkImportStarted", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BulkImportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CacheableContentProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HSRDataContentProvider", + "Superclass": "CacheableContentProvider", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetContentMemoryData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MeshContentProvider", + "Superclass": "CacheableContentProvider", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SolidModelContentProvider", + "Superclass": "CacheableContentProvider", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AttachCallout", + "Parameters": [ + { + "Name": "definitionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "locationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "target", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineCallout", + "Parameters": [ + { + "Name": "definitionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "learnMoreURL", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DetachCalloutsByDefinitionId", + "Parameters": [ + { + "Name": "definitionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CalloutService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraSubject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CoordinateFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DiagonalFieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "FieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "FieldOfViewMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FieldOfViewMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HeadLocked", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HeadScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "MaxAxisFieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NearPlaneZ", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRTiltAndRollEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ViewportSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Function", + "Name": "GetLargestCutoffDistance", + "Parameters": [ + { + "Name": "ignoreList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPanSpeed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPartsObscuringTarget", + "Parameters": [ + { + "Name": "castPoints", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "ignoreList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRenderCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRoll", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTiltSpeed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Interpolate", + "Parameters": [ + { + "Name": "endPos", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "endFocus", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "duration", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PanUnits", + "Parameters": [ + { + "Name": "units", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScreenPointToRay", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0", + "Name": "depth", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Ray" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "SetCameraPanMode", + "Parameters": [ + { + "Default": "Classic", + "Name": "mode", + "Type": { + "Category": "Enum", + "Name": "CameraPanMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetImageServerView", + "Parameters": [ + { + "Name": "modelCoord", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRoll", + "Parameters": [ + { + "Name": "rollAngle", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TiltUnits", + "Parameters": [ + { + "Name": "units", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ViewportPointToRay", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0", + "Name": "depth", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Ray" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "WorldToScreenPoint", + "Parameters": [ + { + "Name": "worldPoint", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "WorldToViewportPoint", + "Parameters": [ + { + "Name": "worldPoint", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "Zoom", + "Parameters": [ + { + "Name": "distance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ZoomToExtents", + "Parameters": [ + { + "Name": "boundingBoxCFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "boundingBoxSize", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FirstPersonTransition", + "Parameters": [ + { + "Name": "entering", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InterpolationFinished", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Camera", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "RetrieveCaptures", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveScreenshotCapture", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCaptureSizeAsync", + "Parameters": [ + { + "Name": "captureContentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CaptureSaved", + "Parameters": [ + { + "Name": "captureInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CaptureService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FinishRecording", + "Parameters": [ + { + "Name": "identifier", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "operation", + "Type": { + "Category": "Enum", + "Name": "FinishRecordingOperation" + } + }, + { + "Name": "finalOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCanRedo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCanUndo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsRecordingInProgress", + "Parameters": [ + { + "Name": "identifier", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Redo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetWaypoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEnabled", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetWaypoint", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TryBeginRecording", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string?" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Undo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnRecordingFinished", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + }, + { + "Name": "identifier", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + }, + { + "Name": "operationn", + "Type": { + "Category": "Enum", + "Name": "FinishRecordingOperation" + } + }, + { + "Name": "finalOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary?" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnRecordingStarted", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnRedo", + "Parameters": [ + { + "Name": "waypoint", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnUndo", + "Parameters": [ + { + "Name": "waypoint", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ChangeHistoryService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CharacterAppearance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "HeadColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "HeadColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LeftArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LeftArmColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LeftLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LeftLegColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RightArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RightArmColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RightLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RightLegColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TorsoColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TorsoColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyColors", + "Superclass": "CharacterAppearance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BaseTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BodyPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "BodyPart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MeshId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OverlayTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "CharacterMesh", + "Superclass": "CharacterAppearance" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Clothing", + "Superclass": "CharacterAppearance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "PantsTemplate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Pants", + "Superclass": "Clothing" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ShirtTemplate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Shirt", + "Superclass": "Clothing" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Graphic", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ShirtGraphic", + "Superclass": "CharacterAppearance" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkinColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Skin", + "Superclass": "CharacterAppearance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "BubbleChatEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "LoadDefaultChat", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Chat", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Blue", + "Name": "color", + "Type": { + "Category": "Enum", + "Name": "ChatColor" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ChatLocal", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Blue", + "Name": "color", + "Type": { + "Category": "Enum", + "Name": "ChatColor" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetShouldUseLuaChat", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeChatCallback", + "Parameters": [ + { + "Name": "callbackType", + "Type": { + "Category": "Enum", + "Name": "ChatCallbackType" + } + }, + { + "Name": "callbackArguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterChatCallback", + "Parameters": [ + { + "Name": "callbackType", + "Type": { + "Category": "Enum", + "Name": "ChatCallbackType" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBubbleChatSettings", + "Parameters": [ + { + "Name": "settings", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUserChatAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUsersChatAsync", + "Parameters": [ + { + "Name": "userIdFrom", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userIdTo", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerFrom", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "playerTo", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringForBroadcast", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerFrom", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringForPlayerAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerToFilterFor", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BubbleChatSettingsChanged", + "Parameters": [ + { + "Name": "settings", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Chatted", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "color", + "Type": { + "Category": "Enum", + "Name": "ChatColor" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Chat", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DisplayCommand", + "Parameters": [ + { + "Name": "commandName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "requestParam", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ChatbotUIService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Image", + "MemberType": "Property", + "Name": "CursorIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxActivationDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Event", + "Name": "MouseClick", + "Parameters": [ + { + "Name": "playerWhoClicked", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseHoverEnter", + "Parameters": [ + { + "Name": "playerWhoHovered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseHoverLeave", + "Parameters": [ + { + "Name": "playerWhoHovered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RightMouseClick", + "Parameters": [ + { + "Name": "playerWhoClicked", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "mouseClick", + "Parameters": [ + { + "Name": "playerWhoClicked", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ClickDetector", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Image", + "MemberType": "Property", + "Name": "ActivatedCursorIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Physics Response", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Drag Directions", + "MemberType": "Property", + "Name": "Axis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Dragged Amount", + "MemberType": "Property", + "Name": "DragFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "DragStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DragDetectorDragStyle" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Mode Switching", + "MemberType": "Property", + "Name": "GamepadModeSwitchKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Mode Switching", + "MemberType": "Property", + "Name": "KeyboardModeSwitchKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Drag Limits", + "MemberType": "Property", + "Name": "MaxDragAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Drag Limits", + "MemberType": "Property", + "Name": "MaxDragTranslation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Physics Response", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Physics Response", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Drag Limits", + "MemberType": "Property", + "Name": "MinDragAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Drag Limits", + "MemberType": "Property", + "Name": "MinDragTranslation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Drag Directions", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReferenceInstance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ResponseStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DragDetectorResponseStyle" + } + }, + { + "Category": "Physics Response", + "MemberType": "Property", + "Name": "Responsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RunLocally", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Drag Directions", + "MemberType": "Property", + "Name": "SecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "TrackballRadialPullFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "TrackballRollFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mode Switching", + "MemberType": "Property", + "Name": "VRSwitchKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Drag Directions", + "MemberType": "Property", + "Name": "WorldAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Drag Directions", + "MemberType": "Property", + "Name": "WorldSecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "AddConstraintFunction", + "Parameters": [ + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetReferenceFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RestartDrag", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDragStyleFunction", + "Parameters": [ + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragContinue", + "Parameters": [ + { + "Name": "playerWhoDragged", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "cursorRay", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "viewFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "vrInputFrame", + "Type": { + "Category": "DataType", + "Name": "OptionalCoordinateFrame" + } + }, + { + "Name": "isModeSwitchKeyDown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragEnd", + "Parameters": [ + { + "Name": "playerWhoDragged", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragStart", + "Parameters": [ + { + "Name": "playerWhoDragged", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "cursorRay", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "viewFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "hitFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "clickedPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "vrInputFrame", + "Type": { + "Category": "DataType", + "Name": "OptionalCoordinateFrame" + } + }, + { + "Name": "isModeSwitchKeyDown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DragDetector", + "Superclass": "ClickDetector", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Cover", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Clouds", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ClusterPacketCache", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CollaboratorColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurDocGUID", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurScriptLineNumber", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Username", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Collaborator", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CollaboratorsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddTag", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAllTags", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetCollection", + "Parameters": [ + { + "Name": "class", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInstanceAddedSignal", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInstanceRemovedSignal", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTagged", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetTags", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "HasTag", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "RemoveTag", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemAdded", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemRemoved", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TagAdded", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TagRemoved", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CollectionService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AllowGUIAccessPoints", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Checked", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DefaultShortcut", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Name", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Permission", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CommandPermission" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StatusTip", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "EnableGuiAccess", + "Parameters": [ + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "statusTip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultShortcut", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterExecutionCallback", + "Parameters": [ + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CommandInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Execute", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterCommand", + "Parameters": [ + { + "Name": "plugin", + "Type": { + "Category": "Class", + "Name": "Plugin" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "LocalUser", + "Name": "permission", + "Type": { + "Category": "Enum", + "Name": "CommandPermission" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "CommandInstance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CommandExecuting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CommandService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Configuration", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ConfigureServerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Attachments", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Attachments", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Constraint", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "AlignOrientation", + "MemberType": "Property", + "Name": "AlignType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AlignType" + } + }, + { + "Category": "TargetOrientation", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "TargetOrientation", + "MemberType": "Property", + "Name": "LookAtPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxAngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignmentMode", + "MemberType": "Property", + "Name": "Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "OrientationAlignmentMode" + } + }, + { + "Category": "TargetOrientation", + "MemberType": "Property", + "Name": "PrimaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "AlignOrientation", + "MemberType": "Property", + "Name": "PrimaryAxisOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "AlignOrientation", + "MemberType": "Property", + "Name": "ReactionTorqueEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "Responsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignOrientation", + "MemberType": "Property", + "Name": "RigidityEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "TargetOrientation", + "MemberType": "Property", + "Name": "SecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AlignOrientation", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "AlignPosition", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "ForceLimitMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ForceLimitMode" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "ForceRelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxAxesForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignmentMode", + "MemberType": "Property", + "Name": "Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PositionAlignmentMode" + } + }, + { + "Category": "AlignPosition", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "AlignPosition", + "MemberType": "Property", + "Name": "ReactionForceEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "Responsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignPosition", + "MemberType": "Property", + "Name": "RigidityEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AlignPosition", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Torque", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Torque", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Torque", + "MemberType": "Property", + "Name": "ReactionTorqueEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Torque", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AngularVelocity", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsKinematic", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AnimationConstraint", + "Superclass": "Constraint", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "BallSocket", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Friction", + "MemberType": "Property", + "Name": "MaxFrictionTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "TwistLimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "TwistLimits", + "MemberType": "Property", + "Name": "TwistLowerAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "TwistLimits", + "MemberType": "Property", + "Name": "TwistUpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "UpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "BallSocketConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Hinge", + "MemberType": "Property", + "Name": "ActuatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorType" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "AngularResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "AngularSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Hinge", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "LowerAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "MemberType": "Property", + "Name": "MotorMaxAcceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "MemberType": "Property", + "Name": "MotorMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "ServoMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "TargetAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "UpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "HingeConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "LineForce", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "LineForce", + "MemberType": "Property", + "Name": "InverseSquareLaw", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "LineForce", + "MemberType": "Property", + "Name": "Magnitude", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "LineForce", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "LineForce", + "MemberType": "Property", + "Name": "ReactionForceEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "LineForce", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Limits", + "MemberType": "Property", + "Name": "ForceLimitMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ForceLimitMode" + } + }, + { + "Category": "Line", + "MemberType": "Property", + "Name": "LineDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Line", + "MemberType": "Property", + "Name": "LineVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MaxAxesForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MaxPlanarAxesForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Plane", + "MemberType": "Property", + "Name": "PlaneVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Plane", + "MemberType": "Property", + "Name": "PrimaryTangentAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Mode", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + }, + { + "Category": "Plane", + "MemberType": "Property", + "Name": "SecondaryTangentAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Vector", + "MemberType": "Property", + "Name": "VectorVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Mode", + "MemberType": "Property", + "Name": "VelocityConstraintMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VelocityConstraintMode" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "LinearVelocity", + "Superclass": "Constraint" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "PlaneConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Plane", + "Superclass": "PlaneConstraint", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "RigidConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rod", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "LimitAngle0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "LimitAngle1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rod", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "RodConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rope", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rope", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rope", + "MemberType": "Property", + "Name": "WinchEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Winch", + "MemberType": "Property", + "Name": "WinchForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Winch", + "MemberType": "Property", + "Name": "WinchResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Winch", + "MemberType": "Property", + "Name": "WinchSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Winch", + "MemberType": "Property", + "Name": "WinchTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "RopeConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Slider", + "MemberType": "Property", + "Name": "ActuatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorType" + } + }, + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Slider", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "LinearResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "LowerLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "MemberType": "Property", + "Name": "MotorMaxAcceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "MemberType": "Property", + "Name": "MotorMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "ServoMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "TargetPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "UpperLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SlidingBallConstraint", + "Superclass": "Constraint", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Cylinder", + "MemberType": "Property", + "Name": "AngularActuatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorType" + } + }, + { + "Category": "Cylinder", + "MemberType": "Property", + "Name": "AngularLimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "AngularServo", + "MemberType": "Property", + "Name": "AngularResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularLimits", + "MemberType": "Property", + "Name": "AngularRestitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularServo", + "MemberType": "Property", + "Name": "AngularSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularMotor", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Cylinder", + "MemberType": "Property", + "Name": "InclinationAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularLimits", + "MemberType": "Property", + "Name": "LowerAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularMotor", + "MemberType": "Property", + "Name": "MotorMaxAngularAcceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularMotor", + "MemberType": "Property", + "Name": "MotorMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RotationAxisVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "AngularServo", + "MemberType": "Property", + "Name": "ServoMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularServo", + "MemberType": "Property", + "Name": "TargetAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularLimits", + "MemberType": "Property", + "Name": "UpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "MemberType": "Property", + "Name": "WorldRotationAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "CylindricalConstraint", + "Superclass": "SlidingBallConstraint" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "PrismaticConstraint", + "Superclass": "SlidingBallConstraint" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Coils", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "Damping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "FreeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MaxLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MinLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "Stiffness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SpringConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Torque", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + }, + { + "Category": "Torque", + "MemberType": "Property", + "Name": "Torque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Torque", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Coils", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "Damping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "LimitEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MaxAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "Stiffness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "TorsionSpringConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Universal", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MaxAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "UniversalConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "VectorForce", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "VectorForce", + "MemberType": "Property", + "Name": "Force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "VectorForce", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "VectorForce", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BaseUrl", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RequestQueueSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "CalculateNumTrianglesInMeshSync", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAssetFetchStatus", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "AssetFetchStatus" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAssetFetchStatusChangedSignal", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDetailedFailedRequests", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFailedRequests", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListEncryptedAssets", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Preload", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterDefaultEncryptionKey", + "Parameters": [ + { + "Name": "encryptionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterDefaultSessionKey", + "Parameters": [ + { + "Name": "sessionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterEncryptedAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "encryptionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterSessionEncryptedAsset", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "sessionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBaseUrl", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterDefaultEncryptionKey", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterEncryptedAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateNumTrianglesInMesh", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PreloadAsync", + "Parameters": [ + { + "Name": "contentIdList", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "nil", + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetFetchFailed", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ContentProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "BindAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindActionAtPriority", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "priorityLevel", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindActionToInputTypes", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "keyCodesForActivation", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindCoreAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindCoreActionAtPriority", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "priorityLevel", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindCoreActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "keyCodesForActivation", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CallFunction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "inputObject", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireActionButtonFoundSignal", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "actionButton", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAllBoundActionInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAllBoundCoreActionInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBoundActionInfo", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBoundCoreActionInfo", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentLocalToolIcon", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDescription", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetImage", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "image", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPosition", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTitle", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Default": "Unknown", + "Name": "keyCodeForActivation", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindAllActions", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindCoreAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindCoreActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Default": "Unknown", + "Name": "keyCodeForActivation", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetButton", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BoundActionAdded", + "Parameters": [ + { + "Name": "actionAdded", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "functionInfoTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "isCore", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BoundActionChanged", + "Parameters": [ + { + "Name": "actionChanged", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "changeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "changeTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BoundActionRemoved", + "Parameters": [ + { + "Name": "actionRemoved", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionInfoTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "isCore", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GetActionButtonEvent", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalToolEquipped", + "Parameters": [ + { + "Name": "toolEquipped", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalToolUnequipped", + "Parameters": [ + { + "Name": "toolUnequipped", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ContextActionService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "BindButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + }, + { + "Name": "caption", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "bindButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + }, + { + "Name": "caption", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ButtonChanged", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Controller", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HumanoidController", + "Superclass": "Controller" + }, + { + "Members": [ + { + "Category": "Axes", + "MemberType": "Property", + "Name": "Steer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Axes", + "MemberType": "Property", + "Name": "Throttle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Event", + "Name": "AxisChanged", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SkateboardController", + "Superclass": "Controller" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VehicleController", + "Superclass": "Controller" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceRigidityEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "MoveSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ControllerBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "LinearImpulse", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Turn", + "MemberType": "Property", + "Name": "MaintainAngularMomentum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "MaintainLinearMomentum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "MoveMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "MemberType": "Property", + "Name": "TurnMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "MemberType": "Property", + "Name": "TurnSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AirController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Movement", + "MemberType": "Property", + "Name": "AccelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "MoveMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ClimbController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Balance", + "MemberType": "Property", + "Name": "AccelerationLean", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "AccelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "DecelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "Friction", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "FrictionWeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "GroundOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "StandForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "StandSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "TurnSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GroundController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Movement", + "MemberType": "Property", + "Name": "AccelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "PitchMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "PitchSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "RollMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "RollSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SwimController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ActiveController", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "ControllerBase" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "BaseMoveSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "BaseTurnSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ClimbSensor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "ControllerSensor" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "FacingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "GroundSensor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "ControllerSensor" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "MovingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RootPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ControllerManager", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ControllerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CookiesService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CorePackages", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CoreScriptDebuggingManagerHelper", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetScriptFilePath", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CoreScriptSyncService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsWatchingScriptLine", + "Parameters": [ + { + "Name": "scriptRef", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartWatchingScriptLine", + "Parameters": [ + { + "Name": "scriptRef", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GuidLineContentsChanged", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "contents", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GuidNameChanged", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fullName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CrossDMScriptChangeListener", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAttachedReceivers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetValue", + "Parameters": [ + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReceiverConnected", + "Parameters": [ + { + "Name": "receiver", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReceiverDisconnected", + "Parameters": [ + { + "Name": "receiver", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CustomEvent", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Source", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Function", + "Name": "GetCurrentValue", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EventConnected", + "Parameters": [ + { + "Name": "event", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EventDisconnected", + "Parameters": [ + { + "Name": "event", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SourceValueChanged", + "Parameters": [ + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CustomEventReceiver", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VertexColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataModelMesh", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "BevelMesh", + "Superclass": "DataModelMesh", + "Tags": [ + "NotCreatable", + "NotBrowsable", + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "BlockMesh", + "Superclass": "BevelMesh" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "CylinderMesh", + "Superclass": "BevelMesh", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MeshVersion", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "AddTriangle", + "Parameters": [ + { + "Name": "vertexId0", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "vertexId1", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "vertexId2", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddVertex", + "Parameters": [ + { + "Name": "p", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindClosestPointOnSurface", + "Parameters": [ + { + "Name": "point", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindClosestVertex", + "Parameters": [ + { + "Name": "toThisPoint", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindVerticesWithinSphere", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAdjacentTriangles", + "Parameters": [ + { + "Name": "triangleId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAdjacentVertices", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPosition", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTriangleVertices", + "Parameters": [ + { + "Name": "triangleId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTriangles", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUV", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertexColor", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Color3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertexColorAlpha", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertexNormal", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InitializeFromMeshIdAsync", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InitializeFromMeshPartAsync", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Raycast", + "Parameters": [ + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTriangle", + "Parameters": [ + { + "Name": "triangleId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveVertex", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPosition", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "p", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUV", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "uv", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVertexColor", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "color", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVertexColorAlpha", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "alpha", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVertexNormal", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "vnormal", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateMeshPartAsync", + "Parameters": [ + { + "Name": "collisionFidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MeshPart" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DynamicMesh", + "Superclass": "DataModelMesh" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "MeshId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "FileMesh", + "Superclass": "DataModelMesh" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "MeshType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshType" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SpecialMesh", + "Superclass": "FileMesh" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPatch", + "Parameters": [ + { + "Name": "patchName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterPatch", + "Parameters": [ + { + "Name": "patchName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "behaviorName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "localConfigPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdatePatch", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "patchName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataModelPatchService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentDataModelType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SessionId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "CurrentDataModelTypeAboutToChange", + "Parameters": [ + { + "Name": "dataModelType", + "Type": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CurrentDataModelTypeChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DataModelCreated", + "Parameters": [ + { + "Name": "gameStateType", + "Type": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DataModelWillBeDestroyed", + "Parameters": [ + { + "Name": "gameStateType", + "Type": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataModelSession", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMetadata", + "Parameters": [ + { + "Name": "attributes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreIncrementOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CreatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataStoreName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UpdatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreInfo", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "KeyName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreKey", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CreatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UpdatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Version", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserIds", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreKeyInfo", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CreatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsDeleted", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Version", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreObjectVersionInfo", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AllScopes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "SetExperimentalFeatures", + "Parameters": [ + { + "Name": "experimentalFeatures", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AutomaticRetry", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "LegacyNamingScheme", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetDataStore", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "global", + "Name": "scope", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "options", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "GlobalDataStore" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGlobalDataStore", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "GlobalDataStore" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOrderedDataStore", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "global", + "Name": "scope", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "OrderedDataStore" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRequestBudgetForRequestType", + "Parameters": [ + { + "Name": "requestType", + "Type": { + "Category": "Enum", + "Name": "DataStoreRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListDataStoresAsync", + "Parameters": [ + { + "Default": "", + "Name": "prefix", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "", + "Name": "cursor", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DataStoreListingPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMetadata", + "Parameters": [ + { + "Name": "attributes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreSetOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxItems", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "AddItem", + "Parameters": [ + { + "Name": "item", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "10", + "Name": "lifetime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLegacyMaxItems", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "addItem", + "Parameters": [ + { + "Name": "item", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "10", + "Name": "lifetime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Debris", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Performance", + "MemberType": "Property", + "Name": "DataModel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "InstanceCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Errors", + "MemberType": "Property", + "Name": "IsScriptStackTracingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "JobCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "PlayerCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Errors", + "MemberType": "Property", + "Name": "ReportSoundWarnings", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Profile", + "MemberType": "Property", + "Name": "RobloxVersion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Benchmarking", + "MemberType": "Property", + "Name": "TickCountPreciseOverride", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TickCountSampleMethod" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DebugSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "DebuggablePluginWatcher", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Condition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ContinueExecution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LogExpression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "isContextDependentBreakpoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerBreakpoint", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ErrorMessage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "HasError", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "IsPaused", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddBreakpoint", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Close", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EvaluateWatch", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "frame", + "Type": { + "Category": "Class", + "Name": "StackFrame" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFrameById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StackFrame" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSource", + "Parameters": [ + { + "Name": "scriptRef", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetThreadById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "ThreadState" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetThreads", + "Parameters": [ + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVariableById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerVariable" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Populate", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveBreakpoint", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetExceptionBreakMode", + "Parameters": [ + { + "Name": "breakMode", + "Type": { + "Category": "Enum", + "Name": "DebuggerExceptionBreakMode" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVariable", + "Parameters": [ + { + "Name": "variable", + "Type": { + "Category": "Class", + "Name": "DebuggerVariable" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Step", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepIn", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepOut", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateSelectedFrame", + "Parameters": [ + { + "Name": "threadId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "frameNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointAdded", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointChanged", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointRemoved", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Enum", + "Name": "BreakpointRemoveReason" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Paused", + "Parameters": [ + { + "Name": "pausedState", + "Type": { + "Category": "Class", + "Name": "PausedState" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Enum", + "Name": "DebuggerPauseReason" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Resumed", + "Parameters": [ + { + "Name": "pausedState", + "Type": { + "Category": "Class", + "Name": "PausedState" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerConnection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LocalDebuggerConnection", + "Superclass": "DebuggerConnection", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Function", + "Name": "ConnectLocal", + "Parameters": [ + { + "Name": "dataModel", + "Type": { + "Category": "Class", + "Name": "DataModel" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConnectRemote", + "Parameters": [ + { + "Name": "host", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "port", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FocusConnection", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConnectionById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerConnection" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectionEnded", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Enum", + "Name": "DebuggerEndReason" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectionStarted", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FocusChanged", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerConnectionManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "IsError", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "IsSuccess", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Message", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RequestId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DebuggerStatus" + } + }, + { + "MemberType": "Function", + "Name": "GetArg", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerLuaResponse", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "DebuggingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddDebugger", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EnableDebugging", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDebuggers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepIn", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepOut", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepOver", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DebuggerAdded", + "Parameters": [ + { + "Name": "debugger", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DebuggerRemoved", + "Parameters": [ + { + "Name": "debugger", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "EditBreakpoint", + "Parameters": [ + { + "Name": "metaBreakpointId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EditWatch", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsConnectionForPlayDataModel", + "Parameters": [ + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenExceptionMessagePopup", + "Parameters": [ + { + "Name": "exceptionMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pausedLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScriptAtLine", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "showErrorOnFail", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveScriptLineMarkers", + "Parameters": [ + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "allMarkers", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCurrentThreadId", + "Parameters": [ + { + "Name": "debuggerThreadId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetScriptLineMarker", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "lineMarkerType", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetWatchExpressions", + "Parameters": [ + { + "Name": "expressions", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ExpressionAdded", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ExpressionsCleared", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerUIService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Name", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Populated", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Type", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VariableId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VariablesCount", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetVariableByIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerVariable" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVariableByName", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerVariable" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerVariable", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Expression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerWatch", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetDeviceId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DeviceIdService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BehaviorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DialogBehaviorType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ConversationDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GoodbyeChoiceActive", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GoodbyeDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InUse", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InitialPrompt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Purpose", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DialogPurpose" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Tone", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DialogTone" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TriggerDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TriggerOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetCurrentPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPlayerIsUsing", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "isUsing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalDialogChoiceSelected", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "dialogChoice", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DialogChoiceSelected", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "dialogChoice", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Dialog", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "GoodbyeChoiceActive", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GoodbyeDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ResponseDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UserDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DialogChoice", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DiscardEdits", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDraftStatus", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "DraftStatusCode" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEditors", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RestoreScripts", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowDiffsAgainstBase", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowDiffsAgainstServer", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CommitEdits", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDrafts", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateToLatestVersion", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CommitStatusChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "DraftStatusCode" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DraftAdded", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DraftRemoved", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DraftStatusChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EditorsListChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UpdateStatusChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "DraftStatusCode" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DraftsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AxisRotate", + "Parameters": [ + { + "Default": "X", + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MouseDown", + "Parameters": [ + { + "Name": "mousePart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "pointOnMousePart", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MouseMove", + "Parameters": [ + { + "Name": "mouseRay", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MouseUp", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Dragger", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AlignDraggedObjects", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AngleSnapEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AngleSnapIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AnimateHover", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CollisionsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DraggerCoordinateSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DraggerCoordinateSpace" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DraggerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DraggerMovementMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GeometrySnapColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HoverAnimateFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HoverLineThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HoverThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "JointsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LinearSnapEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LinearSnapIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PivotSnapToGeometry", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShowHover", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShowPivotIndicator", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DraggerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DrawCircle", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "color", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Name": "transparency", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReadPixels", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resize", + "Parameters": [ + { + "Name": "newSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Rotate", + "Parameters": [ + { + "Name": "degrees", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "true", + "Name": "resizeCanvas", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WritePixels", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "pixels", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DynamicImage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "RotationOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RotationOrder" + } + }, + { + "MemberType": "Function", + "Name": "GetAnglesAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRotationAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "X", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Y", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Z", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "EulerRotationCurve", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "SendEventDeferred", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendEventImmediately", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEvent", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEventStream", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "EventIngestService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ScopeCheckUIComplete", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "scopes", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "ScopeCheckResult" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenAuthPrompt", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "scopes", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ExperienceAuthService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "InviteMessageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InviteUser", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LaunchData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PromptMessage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ExperienceInviteOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ExperienceNotificationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BlastPressure", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BlastRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DestroyJointRadiusPercent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ExplosionType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ExplosionType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "Hit", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "distance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Explosion", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Control", + "MemberType": "Property", + "Name": "AudioAnimationEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "FlipHeadOrientation", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "VideoAnimationEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetTrackerLodController", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "TrackerLodController" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Init", + "Parameters": [ + { + "Name": "videoEnabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "audioEnabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsStarted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Step", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TrackerError", + "Parameters": [ + { + "Name": "error", + "Type": { + "Category": "Enum", + "Name": "TrackerError" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TrackerPrompt", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Enum", + "Name": "TrackerPromptEvent" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FaceAnimatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "ChinRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "ChinRaiserUpperLip", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "Corrugator", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "EyesLookDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "EyesLookLeft", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "EyesLookRight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "EyesLookUp", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "FlatPucker", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "Funneler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jaw", + "MemberType": "Property", + "Name": "JawDrop", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jaw", + "MemberType": "Property", + "Name": "JawLeft", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jaw", + "MemberType": "Property", + "Name": "JawRight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "LeftBrowLowerer", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftCheekPuff", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "LeftCheekRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftDimpler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "LeftEyeClosed", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "LeftEyeUpperLidRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "LeftInnerBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftLipCornerDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftLipCornerPuller", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftLipStretcher", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftLowerLipDepressor", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "LeftNoseWrinkler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "LeftOuterBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftUpperLipRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LipPresser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LipsTogether", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LowerLipSuck", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "MouthLeft", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "MouthRight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "Pucker", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "RightBrowLowerer", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightCheekPuff", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "RightCheekRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightDimpler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "RightEyeClosed", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "RightEyeUpperLidRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "RightInnerBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightLipCornerDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightLipCornerPuller", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightLipStretcher", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightLowerLipDepressor", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "RightNoseWrinkler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "RightOuterBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightUpperLipRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tongue", + "MemberType": "Property", + "Name": "TongueDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tongue", + "MemberType": "Property", + "Name": "TongueOut", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tongue", + "MemberType": "Property", + "Name": "TongueUp", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "UpperLipSuck", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Animation", + "Name": "FaceControls", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FaceInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LocalTransparencyModifier", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Shiny", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Specular", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ZIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "GraphicsTexture", + "Name": "Decal", + "Superclass": "FaceInstance" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "OffsetStudsU", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "OffsetStudsV", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "StudsPerTileU", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "StudsPerTileV", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "GraphicsTexture", + "Name": "Texture", + "Superclass": "Decal" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "BiometricDataConsent", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "IsAgeRestricted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CheckOrRequestCameraPermission", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationRecordingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Get", + "Parameters": [ + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWithPlayerId", + "Parameters": [ + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationStreamingServiceStats", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "ServiceState", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FacialAnimationStreamingServiceStats" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsAudioEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPlaceEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsServerEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVideoEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResolveStateForUser", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationStreamingServiceV2", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationStreamingSubsessionStats", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "FaceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InOut", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InOut" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LeftRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LeftRight" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TopBottom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TopBottom" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Feature", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hole", + "Superclass": "Feature", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "MotorFeature", + "Superclass": "Feature", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Function", + "Name": "GetBinaryContents", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTemporaryId", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "File", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Heat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SecondaryColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Fire", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FlagStandService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetKeyAtIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "FloatCurveKey" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyIndicesAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeys", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValueAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float?" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "DataType", + "Name": "FloatCurveKey" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKeyAtIndex", + "Parameters": [ + { + "Name": "startingIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "1", + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeys", + "Parameters": [ + { + "Name": "keys", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FloatCurve", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FlyweightService", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CSGDictionaryService", + "Superclass": "FlyweightService", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "NonReplicatedCSGDictionaryService", + "Superclass": "FlyweightService", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Folder", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ForceField", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPlatformFriends", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FriendsUpdated", + "Parameters": [ + { + "Name": "friendData", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FriendService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Description", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "Error", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Failed", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pass", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Passed", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Warn", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FunctionalTest", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PlayerHasPass", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GamePassService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Video", + "MemberType": "Property", + "Name": "VideoCaptureEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "VideoRecording", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "VideoRecordingChangeRequest", + "Parameters": [ + { + "Name": "recording", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GameSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "GamepadCursorEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "DisableGamepadCursor", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EnableGamepadCursor", + "Parameters": [ + { + "Name": "guiObject", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamepadCursorPosition", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGamepadCursorPosition", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamepadThumbstick1Changed", + "Parameters": [ + { + "Name": "event", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GamepadService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Geometry", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CalculateConstraintsToPreserve", + "Parameters": [ + { + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "destination", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IntersectAsync", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubtractAsync", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnionAsync", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GeometryService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Width", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GetTextBoundsParams", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "OnUpdate", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IncrementAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "1", + "Name": "delta", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "{}", + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "nil", + "Name": "options", + "Type": { + "Category": "Class", + "Name": "DataStoreIncrementOptions" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "{}", + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "nil", + "Name": "options", + "Type": { + "Category": "Class", + "Name": "DataStoreSetOptions" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "transformFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GlobalDataStore", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetVersionAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListKeysAsync", + "Parameters": [ + { + "Default": "", + "Name": "prefix", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "", + "Name": "cursor", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "excludeDeleted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DataStoreKeyPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListVersionsAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Ascending", + "Name": "sortDirection", + "Type": { + "Category": "Enum", + "Name": "SortDirection" + } + }, + { + "Default": "0", + "Name": "minDate", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "0", + "Name": "maxDate", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "0", + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DataStoreVersionPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveVersionAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStore", + "Superclass": "GlobalDataStore", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSortedAsync", + "Parameters": [ + { + "Name": "ascending", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "pagesize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "minValue", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "maxValue", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OrderedDataStore", + "Superclass": "GlobalDataStore", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GoogleAnalyticsConfiguration", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAlliesAsync", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StandardPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEnemiesAsync", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StandardPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGroupInfoAsync", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGroupsAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GroupService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GuiBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsolutePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteRotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "AutoLocalize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "ClippedRect", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "IsNotOccluded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "Localize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "RawRect2D", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "RootLocalizationTable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "LocalizationTable" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "SelectionBehaviorDown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "SelectionBehaviorLeft", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "SelectionBehaviorRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "SelectionBehaviorUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "SelectionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "TotalGroupScale", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Event", + "Name": "SelectionChanged", + "Parameters": [ + { + "Name": "amISelected", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "previousSelection", + "Type": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Name": "newSelection", + "Type": { + "Category": "Class", + "Name": "GuiObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GuiBase2d", + "Superclass": "GuiBase", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AnchorPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutomaticSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AutomaticSize" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BackgroundColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BorderColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BorderColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BorderMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "BorderMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BorderSizePixel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ClipsDescendants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Draggable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "GuiState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GuiState" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Interactable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LayoutOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "NextSelectionDown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "NextSelectionLeft", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "NextSelectionRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "NextSelectionUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "Selectable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SelectionImageObject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "SelectionOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SizeConstraint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SizeConstraint" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ZIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "TweenPosition", + "Parameters": [ + { + "Name": "endPosition", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Default": "Out", + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Default": "Quad", + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Default": "1", + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "false", + "Name": "override", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "nil", + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TweenSize", + "Parameters": [ + { + "Name": "endSize", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Default": "Out", + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Default": "Quad", + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Default": "1", + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "false", + "Name": "override", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "nil", + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TweenSizeAndPosition", + "Parameters": [ + { + "Name": "endSize", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Name": "endPosition", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Default": "Out", + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Default": "Quad", + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Default": "1", + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "false", + "Name": "override", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "nil", + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragBegin", + "Parameters": [ + { + "Name": "initialPosition", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragStopped", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputBegan", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputChanged", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputEnded", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseMoved", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseWheelBackward", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseWheelForward", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionGained", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionLost", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchLongPress", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPan", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "totalTranslation", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPinch", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "scale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchRotate", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "rotation", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchSwipe", + "Parameters": [ + { + "Name": "swipeDirection", + "Type": { + "Category": "Enum", + "Name": "SwipeDirection" + } + }, + { + "Name": "numberOfTouches", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchTap", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "GuiObject", + "Superclass": "GuiBase2d", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "GroupColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "GroupTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Gui", + "Name": "CanvasGroup", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FrameStyle" + } + } + ], + "MemoryCategory": "Gui", + "Name": "Frame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutoButtonColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Modal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "Selected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ButtonStyle" + } + }, + { + "MemberType": "Event", + "Name": "Activated", + "Parameters": [ + { + "Name": "inputObject", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "clickCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Click", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton2Click", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton2Down", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton2Up", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "GuiButton", + "Superclass": "GuiObject", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Image", + "MemberType": "Property", + "Name": "ContentImageSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "HoverImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "Image", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageRectOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageRectSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "PressedImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ResampleMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ResamplerMode" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ScaleType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScaleType" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "SliceCenter", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "SliceScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "TileSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "MemberType": "Function", + "Name": "SetEnableContentImageSizeChangedEvents", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "ImageButton", + "Superclass": "GuiButton" + }, + { + "Members": [ + { + "Category": "Text", + "MemberType": "Property", + "Name": "ContentText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "FontSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FontSize" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "LineHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LocalizedText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "MaxVisibleGraphemes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "RichText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextBounds", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextDirection" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextFits", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextScaled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextTruncate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextTruncate" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextWrap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextWrapped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextXAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextXAlignment" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextYAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextYAlignment" + } + }, + { + "MemberType": "Function", + "Name": "SetTextFromInput", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "TextButton", + "Superclass": "GuiButton" + }, + { + "Members": [ + ], + "MemoryCategory": "Gui", + "Name": "GuiLabel", + "Superclass": "GuiObject", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Image", + "MemberType": "Property", + "Name": "ContentImageSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "Image", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageRectOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageRectSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ResampleMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ResamplerMode" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ScaleType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScaleType" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "SliceCenter", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "SliceScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "TileSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "MemberType": "Function", + "Name": "SetEnableContentImageSizeChangedEvents", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "ImageLabel", + "Superclass": "GuiLabel" + }, + { + "Members": [ + { + "Category": "Text", + "MemberType": "Property", + "Name": "ContentText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "FontSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FontSize" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "LineHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LocalizedText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "MaxVisibleGraphemes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "RichText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextBounds", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextDirection" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextFits", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextScaled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextTruncate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextTruncate" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextWrap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextWrapped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextXAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextXAlignment" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextYAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextYAlignment" + } + }, + { + "MemberType": "Function", + "Name": "SetTextFromInput", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "TextLabel", + "Superclass": "GuiLabel" + }, + { + "Members": [ + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "AbsoluteCanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "AbsoluteWindowSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "AutomaticCanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AutomaticSize" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "BottomImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "CanvasPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "CanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ElasticBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ElasticBehavior" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "HorizontalBarRect", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "HorizontalScrollBarInset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScrollBarInset" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "MaxCanvasPosition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "MidImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ScrollBarImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ScrollBarImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ScrollBarThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ScrollVelocity", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ScrollingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScrollingDirection" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ScrollingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "TopImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "VerticalBarRect", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "VerticalScrollBarInset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScrollBarInset" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "VerticalScrollBarPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VerticalScrollBarPosition" + } + }, + { + "MemberType": "Function", + "Name": "ClearInertialScrolling", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSampledInertialVelocity", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScrollToTop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "ScrollingFrame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ClearTextOnFocus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "ContentText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CursorPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "FontSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FontSize" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "LineHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ManualFocusRelease", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "MaxVisibleGraphemes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MultiLine", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OverlayNativeInput", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "PlaceholderColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "PlaceholderText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReturnKeyType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReturnKeyType" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "RichText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SelectionStart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShowNativeInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextBounds", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextDirection" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextEditable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextFits", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextInputType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextInputType" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextScaled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextTruncate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextTruncate" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextWrap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextWrapped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextXAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextXAlignment" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextYAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextYAlignment" + } + }, + { + "MemberType": "Function", + "Name": "CaptureFocus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsFocused", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReleaseFocus", + "Parameters": [ + { + "Default": "false", + "Name": "submitted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetKeyboardMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTextFromInput", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FocusLost", + "Parameters": [ + { + "Name": "enterPressed", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputThatCausedFocusLoss", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Focused", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReturnPressedFromOnScreenKeyboard", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "TextBox", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Video", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "Looped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "Playing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "Resolution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "TimeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "Video", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DidLoop", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ended", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Loaded", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Paused", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Played", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "VideoFrame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Ambient", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Camera" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "IsMirrored", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Gui", + "Name": "ViewportFrame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ResetOnSpawn", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ZIndexBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ZIndexBehavior" + } + }, + { + "MemberType": "Function", + "Name": "GetLayoutNodeTree", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LayerCollector", + "Superclass": "GuiBase2d", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AlwaysOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ClipsDescendants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DistanceLowerLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DistanceStep", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DistanceUpperLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ExtentsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ExtentsOffsetWorldSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PlayerToHideFrom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SizeOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StudsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StudsOffsetWorldSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetScreenSpaceBounds", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BillboardGui", + "Superclass": "LayerCollector" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "BindToClose", + "Parameters": [ + { + "Default": "nil", + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRelativeMousePosition", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragDropped", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragEntered", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragLeft", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragMoved", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocusReleased", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocused", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginGui", + "Superclass": "LayerCollector", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "HostWidgetWasRestored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "RequestRaise", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DockWidgetPluginGui", + "Superclass": "PluginGui", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "QWidgetPluginGui", + "Superclass": "PluginGui", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ClipToDeviceSafeArea", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DisplayOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IgnoreGuiInset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "OnTopOfCoreBlur", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SafeAreaCompatibility", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SafeAreaCompatibility" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ScreenInsets", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenInsets" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ScreenGui", + "Superclass": "LayerCollector" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GuiMain", + "Superclass": "ScreenGui", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceGuiBase", + "Superclass": "LayerCollector", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AdShape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdShape" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FallbackImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdUnitStatus" + } + } + ], + "MemoryCategory": "Internal", + "Name": "AdGui", + "Superclass": "SurfaceGuiBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AlwaysOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Sizing", + "MemberType": "Property", + "Name": "CanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ClipsDescendants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "HorizontalCurvature", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Sizing", + "MemberType": "Property", + "Name": "PixelsPerStud", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Shape", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceGuiShape" + } + }, + { + "Category": "Sizing", + "MemberType": "Property", + "Name": "SizingMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceGuiSizingMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ToolPunchThroughDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ZOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceGui", + "Superclass": "SurfaceGuiBase" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GuiBase3d", + "Superclass": "GuiBase", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CycleOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "From", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StudsBetweenTextures", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "To", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WireRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FloorWire", + "Superclass": "GuiBase3d", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "MemoryCategory": "Instances", + "Name": "InstanceAdornment", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LineThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "StudioSelectionBox", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SurfaceColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SurfaceColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SurfaceTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionBox", + "Superclass": "InstanceAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "PVInstance" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PVAdornment", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AdornCullingMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdornCullingMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AlwaysOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SizeRelativeOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ZIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HandleAdornment", + "Superclass": "PVAdornment", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BoxHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Height", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ConeHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Angle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Height", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InnerRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "CylinderHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Image", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ImageHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "LineHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SphereHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "AddLine", + "Parameters": [ + { + "Name": "from", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "to", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddLines", + "Parameters": [ + { + "Name": "points", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddPath", + "Parameters": [ + { + "Name": "points", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "loop", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "WireframeHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "A", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "B", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "C", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FindPartOnParabola", + "Parameters": [ + { + "Name": "ignoreDescendentsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ParabolaAdornment", + "Superclass": "PVAdornment" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SurfaceColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SurfaceColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SurfaceTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionSphere", + "Superclass": "PVAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PartAdornment", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HandlesBase", + "Superclass": "PartAdornment", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Axes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Axes" + } + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseDrag", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + }, + { + "Name": "relativeAngle", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "deltaRadius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ArcHandles", + "Superclass": "HandlesBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Faces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Faces" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HandlesStyle" + } + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseDrag", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "distance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Handles", + "Superclass": "HandlesBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceSelection", + "Superclass": "PartAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Humanoid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionLasso", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Part", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionPartLasso", + "Superclass": "SelectionLasso", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Point", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionPointLasso", + "Superclass": "SelectionLasso", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutoSelectGuiEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CoreEffectFolder", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Folder" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CoreGuiFolder", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Folder" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CoreGuiNavigationEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GuiNavigationEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsModalDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsWindows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MenuIsOpen", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PreferredTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReducedMotionEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SelectedCoreObject", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SelectedObject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TouchControlsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddCenterDialog", + "Parameters": [ + { + "Name": "dialog", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "centerDialogType", + "Type": { + "Category": "Enum", + "Name": "CenterDialogType" + } + }, + { + "Name": "showFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "hideFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSelectionParent", + "Parameters": [ + { + "Name": "selectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "selectionParent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSelectionTuple", + "Parameters": [ + { + "Name": "selectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "selections", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSpecialKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Enum", + "Name": "SpecialKey" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BroadcastNotification", + "Parameters": [ + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "notificationType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearError", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CloseInspectMenu", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CloseStatsBasedOnInputString", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ForceTenFootInterface", + "Parameters": [ + { + "Name": "isForced", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrickCount", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClosestDialogToPosition", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEmotesMenuOpen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetErrorCode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "ConnectionError" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetErrorMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetErrorType", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "ConnectionError" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGameplayPausedNotificationEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGuiInset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGuiIsVisible", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInspectMenuEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNotificationTypeList", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetResolutionScale", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSafeZoneOffsets", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUiMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InspectPlayerFromHumanoidDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InspectPlayerFromUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InspectPlayerFromUserIdWithCtx", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "ctx", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMemoryTrackerEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsTenFootInterface", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenBrowserWindow", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenNativeOverlay", + "Parameters": [ + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCenterDialog", + "Parameters": [ + { + "Name": "dialog", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSelectionGroup", + "Parameters": [ + { + "Name": "selectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSpecialKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Enum", + "Name": "SpecialKey" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Select", + "Parameters": [ + { + "Name": "selectionParent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEmotesMenuOpen", + "Parameters": [ + { + "Name": "isOpen", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGameplayPausedNotificationEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGlobalGuiInset", + "Parameters": [ + { + "Name": "x1", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y1", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "x2", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y2", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetHardwareSafeAreaInsets", + "Parameters": [ + { + "Name": "left", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "top", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "right", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "bottom", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInspectMenuEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMenuIsOpen", + "Parameters": [ + { + "Name": "open", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "default", + "Name": "menuName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPurchasePromptIsShown", + "Parameters": [ + { + "Name": "isShown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSafeZoneOffsets", + "Parameters": [ + { + "Name": "top", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "bottom", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "left", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "right", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTopbarInset", + "Parameters": [ + { + "Name": "topbarInset", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUiMessage", + "Parameters": [ + { + "Name": "msgType", + "Type": { + "Category": "Enum", + "Name": "UiMessageType" + } + }, + { + "Default": "errorCode", + "Name": "uiMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowStatsBasedOnInputString", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleFullscreen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleGuiIsVisibleForCaptures", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleGuiIsVisibleIfAllowed", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScreenResolution", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BrowserWindowClosed", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CloseInspectMenuRequest", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CoreGuiRenderOverflowed", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EmotesMenuOpenChanged", + "Parameters": [ + { + "Name": "isOpen", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ErrorMessageChanged", + "Parameters": [ + { + "Name": "newErrorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GuiVisibilityChangedSignal", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + }, + { + "Name": "visible", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InspectMenuEnabledChangedSignal", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InspectPlayerFromHumanoidDescriptionRequest", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InspectPlayerFromUserIdWithCtxRequest", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "ctx", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyPressed", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "modifiers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MenuClosed", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MenuOpened", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NativeClose", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NetworkPausedEnabledChanged", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Open9SliceEditor", + "Parameters": [ + { + "Name": "selectedImageObject", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PurchasePromptShown", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SafeZoneOffsetsChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ShowLeaveConfirmation", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SpecialKeyPressed", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Enum", + "Name": "SpecialKey" + } + }, + { + "Name": "modifiers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TopbarInsetChanged", + "Parameters": [ + { + "Name": "topbarInset", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UiMessageChanged", + "Parameters": [ + { + "Name": "msgType", + "Type": { + "Category": "Enum", + "Name": "UiMessageType" + } + }, + { + "Name": "newUiMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "SendCoreUiNotification", + "Parameters": [ + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GuiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GuidRegistryService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMotor", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "vibrationMotor", + "Type": { + "Category": "Enum", + "Name": "VibrationMotor" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMotorSupported", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "vibrationMotor", + "Type": { + "Category": "Enum", + "Name": "VibrationMotor" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVibrationSupported", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMotor", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "vibrationMotor", + "Type": { + "Category": "Enum", + "Name": "VibrationMotor" + } + }, + { + "Name": "vibrationValues", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HapticService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CancelImportHeightmap", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsValidColormap", + "Parameters": [ + { + "Name": "colormapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsValidHeightmap", + "Parameters": [ + { + "Name": "heightmapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetImportHeightmapPaused", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHeightmapPreviewAsync", + "Parameters": [ + { + "Name": "heightmapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportHeightmap", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "heightmapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "colormapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "defaultMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ColormapHasUnknownPixels", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ProgressUpdate", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "operation", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HeightmapImporterService", + "Superclass": "Instance", + "Tags": [ + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HiddenSurfaceRemovalAsset", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DepthMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HighlightDepthMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FillColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FillTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LineThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OutlineColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OutlineTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReservedId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReservedHighlightId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Highlight", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hopper", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetDocumentationUrl", + "Parameters": [ + { + "Name": "partialUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "apiUrlPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAsyncFullUrl", + "Parameters": [ + { + "Name": "apiUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PostAsync", + "Parameters": [ + { + "Name": "apiUrlPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PostAsyncFullUrl", + "Parameters": [ + { + "Name": "apiUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestAsync", + "Parameters": [ + { + "Name": "requestOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestLimitedAsync", + "Parameters": [ + { + "Name": "requestOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HttpRbxApiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HttpRequest", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "HttpEnabled", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GenerateGUID", + "Parameters": [ + { + "Default": "true", + "Name": "wrapInCurlyBraces", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetHttpEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserAgent", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JSONDecode", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "JSONEncode", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "RequestInternal", + "Parameters": [ + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetHttpEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UrlEncode", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "nocache", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "headers", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PostAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "false", + "Name": "compress", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "headers", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestAsync", + "Parameters": [ + { + "Name": "requestOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HttpService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Jump Settings", + "MemberType": "Property", + "Name": "AutoJumpEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "AutoRotate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "AutomaticScalingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "BreakJointsOnDeath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CameraOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "CollisionType", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidCollisionType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DisplayDistanceType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidDisplayDistanceType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EvaluateStateMachine", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "FloorMaterial", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "Health", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HealthDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HealthDisplayType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidHealthDisplayType" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "HipHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InternalDisplayName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Jump", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Jump Settings", + "MemberType": "Property", + "Name": "JumpHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jump Settings", + "MemberType": "Property", + "Name": "JumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LeftLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "MaxHealth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "MaxSlopeAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "MoveDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NameDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NameOcclusion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NameOcclusion" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "PlatformStand", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RequiresNeck", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RigType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RightLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RootPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "SeatPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Sit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "TargetPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Torso", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Jump Settings", + "MemberType": "Property", + "Name": "UseJumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "WalkSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "WalkToPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "WalkToPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "maxHealth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddAccessory", + "Parameters": [ + { + "Name": "accessory", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddCustomStatus", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddStatus", + "Parameters": [ + { + "Default": "Poison", + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescriptionBlocking", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BuildRigFromAttachments", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CacheDefaults", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ChangeState", + "Parameters": [ + { + "Default": "None", + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EquipTool", + "Parameters": [ + { + "Name": "tool", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccessories", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccessoryHandleScale", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "partType", + "Type": { + "Category": "Enum", + "Name": "BodyPartR15" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAppliedDescription", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBodyPartR15", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "BodyPartR15" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLimb", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "Limb" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMoveVelocity", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracks", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetState", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "HumanoidStateType" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetStateEnabled", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetStatuses", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasCustomStatus", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasStatus", + "Parameters": [ + { + "Default": "Poison", + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Move", + "Parameters": [ + { + "Name": "moveDirection", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "false", + "Name": "relativeToCamera", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MoveTo", + "Parameters": [ + { + "Name": "location", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "nil", + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAccessories", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCustomStatus", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveStatus", + "Parameters": [ + { + "Default": "Poison", + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceBodyPartR15", + "Parameters": [ + { + "Name": "bodyPart", + "Type": { + "Category": "Enum", + "Name": "BodyPartR15" + } + }, + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetClickToWalkEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetStateEnabled", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TakeDamage", + "Parameters": [ + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnequipTools", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "takeDamage", + "Parameters": [ + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Default": "Default", + "Name": "assetTypeVerification", + "Type": { + "Category": "Enum", + "Name": "AssetTypeVerification" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescriptionClientServer", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescriptionReset", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Default": "Default", + "Name": "assetTypeVerification", + "Type": { + "Category": "Enum", + "Name": "AssetTypeVerification" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayEmote", + "Parameters": [ + { + "Name": "emoteName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayEmoteAndGetAnimTrackById", + "Parameters": [ + { + "Name": "emoteId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Climbing", + "Parameters": [ + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClusterCompositionFinished", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CustomStatusAdded", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CustomStatusRemoved", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Died", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EmoteTriggered", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FallingDown", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FreeFalling", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GettingUp", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "HealthChanged", + "Parameters": [ + { + "Name": "health", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Jumping", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MoveToFinished", + "Parameters": [ + { + "Name": "reached", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlatformStanding", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ragdoll", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Running", + "Parameters": [ + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Seated", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currentSeatPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StateChanged", + "Parameters": [ + { + "Name": "old", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Name": "new", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StateEnabledChanged", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Name": "isEnabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusAdded", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusRemoved", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Strafing", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Swimming", + "Parameters": [ + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Touched", + "Parameters": [ + { + "Name": "touchingPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "humanoidPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Humanoid", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "AccessoryBlob", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "BackAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Scale", + "MemberType": "Property", + "Name": "BodyTypeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "ClimbAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Scale", + "MemberType": "Property", + "Name": "DepthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "FaceAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "FallAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "FrontAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Clothes", + "MemberType": "Property", + "Name": "GraphicTShirt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "HairAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "HatAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "Head", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "MemberType": "Property", + "Name": "HeadColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Scale", + "MemberType": "Property", + "Name": "HeadScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Scale", + "MemberType": "Property", + "Name": "HeightScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "IdleAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "JumpAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "LeftArm", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "MemberType": "Property", + "Name": "LeftArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "LeftLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "MemberType": "Property", + "Name": "LeftLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "MoodAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "NeckAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "NumberEmotesLoaded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Clothes", + "MemberType": "Property", + "Name": "Pants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Scale", + "MemberType": "Property", + "Name": "ProportionScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "RightArm", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "MemberType": "Property", + "Name": "RightArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "RightLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "MemberType": "Property", + "Name": "RightLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "RunAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Clothes", + "MemberType": "Property", + "Name": "Shirt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "ShouldersAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "SwimAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "Torso", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "MemberType": "Property", + "Name": "TorsoColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "WaistAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "WalkAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Scale", + "MemberType": "Property", + "Name": "WidthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddEmote", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccessories", + "Parameters": [ + { + "Name": "includeRigidAccessories", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEmotes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEquippedEmotes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveEmote", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAccessories", + "Parameters": [ + { + "Name": "accessories", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "includeRigidAccessories", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEmotes", + "Parameters": [ + { + "Name": "emotes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEquippedEmotes", + "Parameters": [ + { + "Name": "equippedEmotes", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EmotesChanged", + "Parameters": [ + { + "Name": "newEmotes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EquippedEmotesChanged", + "Parameters": [ + { + "Name": "newEquippedEmotes", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HumanoidDescription", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ChainRoot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EndEffector", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EndEffectorOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Pole", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "SmoothTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Type", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "IKControlType" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Weight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "GetChainCount", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetChainLength", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNodeLocalCFrame", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNodeWorldCFrame", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRawFinalTarget", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSmoothedFinalTarget", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "IKControl", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ILegacyStudioBridge", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LegacyStudioBridge", + "Superclass": "ILegacyStudioBridge", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearUserLayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerLayerLoadingStatus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerLayerVariables", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerStatusForLayer", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus?" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredUserLayersToStatus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserLayerLoadingStatus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserLayerVariables", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserStatusForLayer", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus?" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InitializeUserLayers", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogBrowserTrackerLayerExposure", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogUserLayerExposure", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterUserLayers", + "Parameters": [ + { + "Name": "userLayers", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnBrowserTrackerLayerLoadingStatusChanged", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnUserLayerLoadingStatusChanged", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "IXPService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AddPathsToBundle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BuildDebouncePeriod", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HighCompression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SerializePatch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ZstdCompression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "IncrementalPatchBuilder", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Delta", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "KeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "UserInputState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UserInputType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "MemberType": "Function", + "Name": "IsModifierKeyDown", + "Parameters": [ + { + "Name": "modifierKey", + "Type": { + "Category": "Enum", + "Name": "ModifierKey" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "InputObject", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AllowClientInsertModels", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AllowInsertFreeModels", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotBrowsable", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "ApproveAssetId", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApproveAssetVersionId", + "Parameters": [ + { + "Name": "assetVersionId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLocalFileContents", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Insert", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadLocalAsset", + "Parameters": [ + { + "Name": "assetPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadPackageAsset", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateMeshPartAsync", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "collisionFidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MeshPart" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBaseCategories", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBaseSets", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollection", + "Parameters": [ + { + "Name": "categoryId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFreeDecals", + "Parameters": [ + { + "Name": "searchText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pageNum", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFreeModels", + "Parameters": [ + { + "Name": "searchText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pageNum", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLatestAssetVersionAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCategories", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserSets", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAssetVersion", + "Parameters": [ + { + "Name": "assetVersionId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAssetWithFormat", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "format", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadPackageAssetAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "InsertService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "C0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "C1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Part0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "JointInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BaseAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "DynamicRotate", + "Superclass": "JointInstance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "RotateP", + "Superclass": "DynamicRotate", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "RotateV", + "Superclass": "DynamicRotate", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "F0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "F1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "F2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "F3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Glue", + "Superclass": "JointInstance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "ManualSurfaceJointInstance", + "Superclass": "JointInstance", + "Tags": [ + "NotCreatable", + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "ManualGlue", + "Superclass": "ManualSurfaceJointInstance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "ManualWeld", + "Superclass": "ManualSurfaceJointInstance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DesiredAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "SetDesiredAngle", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Motor", + "Superclass": "JointInstance" + }, + { + "Members": [ + { + "Category": "Animatable", + "MemberType": "Property", + "Name": "ChildName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animatable", + "MemberType": "Property", + "Name": "ParentName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Motor6D", + "Superclass": "Motor" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Rotate", + "Superclass": "JointInstance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Snap", + "Superclass": "JointInstance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DesiredAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Hole", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Hole" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "VelocityMotor", + "Superclass": "JointInstance" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Weld", + "Superclass": "JointInstance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearJoinAfterMoveJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateJoinAfterMoveJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetJoinAfterMoveInstance", + "Parameters": [ + { + "Name": "joinInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetJoinAfterMoveTarget", + "Parameters": [ + { + "Name": "joinTarget", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPermissibleJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "JointsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "KeyboardService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Time", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddMarker", + "Parameters": [ + { + "Name": "marker", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddPose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMarkers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPoses", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveMarker", + "Parameters": [ + { + "Name": "marker", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemovePose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "Keyframe", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Animation", + "Name": "KeyframeMarker", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetKeyframeSequence", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyframeSequenceById", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "useCache", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMemStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterActiveKeyframeSequence", + "Parameters": [ + { + "Name": "keyframeSequence", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterKeyframeSequence", + "Parameters": [ + { + "Name": "keyframeSequence", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimations", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyframeSequenceAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "KeyframeSequenceProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LSPFileSyncService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LanguageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Shadows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Light", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PointLight", + "Superclass": "Light" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Angle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SpotLight", + "Superclass": "Light" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Angle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceLight", + "Superclass": "Light" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Ambient", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ClockTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ColorShift_Bottom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ColorShift_Top", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "EnvironmentDiffuseScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "EnvironmentSpecularScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Exposure", + "MemberType": "Property", + "Name": "ExposureCompensation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Fog", + "MemberType": "Property", + "Name": "FogColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Fog", + "MemberType": "Property", + "Name": "FogEnd", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Fog", + "MemberType": "Property", + "Name": "FogStart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GeographicLatitude", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "GlobalShadows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "OutdoorAmbient", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Outlines", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ShadowColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ShadowSoftness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Technology", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Technology" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TempUseNewSkyRemovalBehaviour", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimeOfDay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetMinutesAfterMidnight", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMoonDirection", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMoonPhase", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSunDirection", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMinutesAfterMidnight", + "Parameters": [ + { + "Name": "minutes", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getMinutesAfterMidnight", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "setMinutesAfterMidnight", + "Parameters": [ + { + "Name": "minutes", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LightingChanged", + "Parameters": [ + { + "Name": "skyChanged", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Lighting", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LiveScriptingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Flush", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WhenLoaded", + "Parameters": [ + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemWasSet", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StoreWasCleared", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LocalStorageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AppStorageService", + "Superclass": "LocalStorageService", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UserStorageService", + "Superclass": "LocalStorageService", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ForcePlayModeGameLocaleId", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ForcePlayModeRobloxLocaleId", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "IsTextScraperRunning", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RobloxForcePlayModeGameLocaleId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RobloxForcePlayModeRobloxLocaleId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "RobloxLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "SystemLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetCorescriptLocalizations", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTableEntries", + "Parameters": [ + { + "Default": "nil", + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslatorForPlayer", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRobloxLocaleId", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartTextScraper", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopTextScraper", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCountryRegionForPlayerAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslatorForLocaleAsync", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslatorForPlayerAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptDownloadGameTableToCSV", + "Parameters": [ + { + "Name": "table", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptExportToCSVs", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptImportFromCSVs", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptUploadCSVToGameTable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AutoTranslateWillRun", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LocalizationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Localization", + "MemberType": "Property", + "Name": "DevelopmentLanguage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Root", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "SourceLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetContents", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEntries", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetString", + "Parameters": [ + { + "Name": "targetLocaleId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslator", + "Parameters": [ + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveEntry", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveEntryValue", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTargetLocale", + "Parameters": [ + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetContents", + "Parameters": [ + { + "Name": "contents", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntries", + "Parameters": [ + { + "Name": "entries", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntry", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "targetLocaleId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryContext", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryExample", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "example", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntrySource", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newSource", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryValue", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetIsExemptFromUGCAnalytics", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LocalizationTable", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CloudLocalizationTable", + "Superclass": "LocalizationTable", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "EntityLodEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "LodDataEntity", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LodDataService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearOutput", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExecuteScript", + "Parameters": [ + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHttpResultHistory", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLogHistory", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestHttpResultApproved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerHttpResult", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerOutput", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "HttpResultOut", + "Parameters": [ + { + "Name": "httpResult", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MessageOut", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageType", + "Type": { + "Category": "Enum", + "Name": "MessageType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnHttpResultApproved", + "Parameters": [ + { + "Name": "isApproved", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerHttpResultOut", + "Parameters": [ + { + "Name": "httpResult", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerMessageOut", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageType", + "Type": { + "Category": "Enum", + "Name": "MessageType" + } + }, + { + "Name": "timestamp", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LogService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Logout", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptLogin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LoginFailed", + "Parameters": [ + { + "Name": "loginError", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LoginSucceeded", + "Parameters": [ + { + "Name": "username", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LoginService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LuaSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentEditor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RuntimeSource", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "LuaSourceContainer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Disabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LinkedSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RunContext", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RunContext" + } + } + ], + "MemoryCategory": "Script", + "Name": "BaseScript", + "Superclass": "LuaSourceContainer", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Script", + "Name": "CoreScript", + "Superclass": "BaseScript", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Source", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ProtectedString" + } + }, + { + "MemberType": "Function", + "Name": "GetHash", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Script", + "Name": "Script", + "Superclass": "BaseScript" + }, + { + "Members": [ + ], + "MemoryCategory": "Script", + "Name": "LocalScript", + "Superclass": "Script" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "LinkedSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Source", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ProtectedString" + } + } + ], + "MemoryCategory": "Script", + "Name": "ModuleScript", + "Superclass": "LuaSourceContainer" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LuaWebService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LuauScriptAnalyzerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetMarkerAtIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMarkers", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertMarkerAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "marker", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveMarkerAtIndex", + "Parameters": [ + { + "Name": "startingIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "1", + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MarkerCurve", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PlayerCanMakePurchases", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PrepareCollectiblesPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptBundlePurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptCollectiblesPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptGamePassPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptNativePurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptNativePurchaseWithLocalPlayer", + "Parameters": [ + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptPremiumPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptProductPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "true", + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "Default", + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "true", + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "Default", + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptRobloxPurchase", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSubscriptionPurchase", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptThirdPartyPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportAssetSale", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "robuxAmount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportRobuxUpsellStarted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalAssetTypePurchased", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalClientPurchaseSuccess", + "Parameters": [ + { + "Name": "ticket", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalMockPurchasePremium", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptBundlePurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptGamePassPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptPremiumPurchaseFinished", + "Parameters": [ + { + "Name": "didTryPurchasing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptProductPurchaseFinished", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptSubscriptionPurchaseFinished", + "Parameters": [ + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "didTryPurchasing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalServerLuaDialogClosed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeveloperProductsAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProductInfo", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "Asset", + "Name": "infoType", + "Type": { + "Category": "Enum", + "Name": "InfoType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRobuxBalance", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSubscriptionPurchaseInfoAsync", + "Parameters": [ + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformPurchase", + "Parameters": [ + { + "Name": "infoType", + "Type": { + "Category": "Enum", + "Name": "InfoType" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "requestId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isRobloxPurchase", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "", + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "idempotencyKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "purchaseAuthToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformPurchaseV2", + "Parameters": [ + { + "Name": "infoType", + "Type": { + "Category": "Enum", + "Name": "InfoType" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "requestId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isRobloxPurchase", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "collectiblesProductDetails", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayerOwnsAsset", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayerOwnsBundle", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UserOwnsGamePassAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientLuaDialogRequested", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientPurchaseSuccess", + "Parameters": [ + { + "Name": "ticket", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NativePurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NativePurchaseFinishedWithLocalPlayer", + "Parameters": [ + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PrepareCollectiblesPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptBundlePurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptBundlePurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptCollectiblesPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "idempotencyKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "purchaseAuthToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptGamePassPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptGamePassPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPremiumPurchaseFinished", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPremiumPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptProductPurchaseFinished", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "isPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptProductPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "isPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPurchaseRequestedV2", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + }, + { + "Name": "idempotencyKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "purchaseAuthToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptRobloxPurchaseRequested", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSubscriptionPurchaseFinished", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "didTryPurchasing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSubscriptionPurchaseRequested", + "Parameters": [ + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerPurchaseVerification", + "Parameters": [ + { + "Name": "serverResponseTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ThirdPartyPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "receipt", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ProcessReceipt", + "Parameters": [ + { + "Name": "receiptInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "ProductPurchaseDecision" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MarketplaceService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "StartSession", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "MaterialGenerationSession" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccountingBalanceAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RefillAccountingBalanceAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialGenerationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GenerateImagesAsync", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GenerateMaterialMapsAsync", + "Parameters": [ + { + "Name": "imageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UploadMaterialAsync", + "Parameters": [ + { + "Name": "imageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialGenerationSession", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "AsphaltName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "BasaltName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "BrickName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "CardboardName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "CarpetName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "CeramicTilesName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "ClayRoofTilesName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "CobblestoneName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "ConcreteName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "CorrodedMetalName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "CrackedLavaName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "DiamondPlateName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "FabricName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "FoilName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "GlacierName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "GraniteName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "GrassName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "GroundName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "IceName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "LeafyGrassName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "LeatherName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "LimestoneName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "MarbleName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "MetalName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "MudName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "PavementName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "PebbleName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "PlasterName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "PlasticName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "RockName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "RoofShinglesName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "RubberName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "SaltName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "SandName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "SandstoneName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "SlateName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "SmoothPlasticName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "SnowName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Pack", + "MemberType": "Property", + "Name": "Use2022Materials", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "WoodName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "WoodPlanksName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetBaseMaterialOverride", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaterialOverrideChanged", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaterialVariant", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MaterialVariant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOverrideStatus", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "PropertyStatus" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBaseMaterialOverride", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OverrideStatusChanged", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BaseMaterial", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ColorMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Material", + "MemberType": "Property", + "Name": "CustomPhysicalProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "PhysicalProperties" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MaterialPattern", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MaterialPattern" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MetalnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "NormalMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RoughnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "StudsPerTile", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialVariant", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Disconnect", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemStorageConnection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Bind", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemStorageConnection" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindAndFire", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemStorageConnection" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Call", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "input", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Fire", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemStorageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddAsync", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "expiration", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "0", + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReadAsync", + "Parameters": [ + { + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "false", + "Name": "allOrNothing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "-1", + "Name": "waitTimeout", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAsync", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemoryStoreQueue", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetQueue", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "30", + "Name": "invisibilityTimeout", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemoryStoreQueue" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSortedMap", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemoryStoreSortedMap" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemoryStoreService", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRangeAsync", + "Parameters": [ + { + "Name": "direction", + "Type": { + "Category": "Enum", + "Name": "SortDirection" + } + }, + { + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "", + "Name": "exclusiveLowerBound", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "exclusiveUpperBound", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "expiration", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "transformFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "expiration", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemoryStoreSortedMap", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Message", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hint", + "Superclass": "Message", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Disconnect", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MessageBusConnection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Call", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "input", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLast", + "Parameters": [ + { + "Name": "mid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMessageId", + "Parameters": [ + { + "Name": "domainName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProtocolMethodRequestMessageId", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProtocolMethodResponseMessageId", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeRequest", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "customTelemetryData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Publish", + "Parameters": [ + { + "Name": "mid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishProtocolMethodRequest", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customTelemetryData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishProtocolMethodResponse", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "responseCode", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "customTelemetryData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRequestHandler", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Subscribe", + "Parameters": [ + { + "Name": "mid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "once", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "sticky", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeToProtocolMethodRequest", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "once", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "sticky", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeToProtocolMethodResponse", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "once", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "sticky", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MessageBusService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PublishAsync", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeAsync", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MessagingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Condition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "ContinueExecution", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "IsLogpoint", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LogMessage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "RemoveOnHit", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Valid", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetContextBreakpoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Remove", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetChildBreakpointEnabledByScriptAndContext", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "contextGST", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetContextEnabled", + "Parameters": [ + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetContinueExecution", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLine", + "Parameters": [ + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRemoveOnHit", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MetaBreakpoint", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "MetaBreakpointContext", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddBreakpoint", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "condition", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBreakpointById", + "Parameters": [ + { + "Name": "metaBreakpointId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MetaBreakpoint" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveBreakpointById", + "Parameters": [ + { + "Name": "metaBreakpointId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointAdded", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointChanged", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointRemoved", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointSetChanged", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + }, + { + "Name": "detail", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MetaBreakpointManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Hit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Origin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetFilter", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UnitRay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ViewSizeX", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ViewSizeY", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "X", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Y", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "hit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "MemberType": "Event", + "Name": "Button1Down", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Button1Up", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Button2Down", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Button2Up", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Idle", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyDown", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyUp", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Move", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WheelBackward", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WheelForward", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "keyDown", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Mouse", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PlayerMouse", + "Superclass": "Mouse", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "DragEnter", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginMouse", + "Superclass": "Mouse", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "MouseEnterStudioViewport", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeaveStudioViewport", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MouseService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "FocusedDataModelSession", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Event", + "Name": "DataModelSessionEnded", + "Parameters": [ + { + "Name": "dataModelSession", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DataModelSessionStarted", + "Parameters": [ + { + "Name": "dataModelSession", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MultipleDocumentInterfaceInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "Received", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkMarker", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "SetOutgoingKBPSLimit", + "Parameters": [ + { + "Name": "limit", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkPeer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "ConnectionAccepted", + "Parameters": [ + { + "Name": "peer", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "replicator", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectionFailed", + "Parameters": [ + { + "Name": "peer", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "code", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkClient", + "Superclass": "NetworkPeer", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "EncryptStringForPlayerId", + "Parameters": [ + { + "Name": "toEncrypt", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkServer", + "Superclass": "NetworkPeer", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPlayer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkReplicator", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "RequestRCCProfilerData", + "Parameters": [ + { + "Name": "frameRate", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "timeFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerScriptProfiling", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "frequency", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerStats", + "Parameters": [ + { + "Name": "request", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RCCProfilerDataComplete", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatsReceived", + "Parameters": [ + { + "Name": "stats", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ClientReplicator", + "Superclass": "NetworkReplicator", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ServerReplicator", + "Superclass": "NetworkReplicator", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "EmulatedTotalMemoryInMB", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FreeMemoryMBytes", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Proxy Settings", + "MemberType": "Property", + "Name": "HttpProxyEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Proxy Settings", + "MemberType": "Property", + "Name": "HttpProxyURL", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "IncomingReplicationLag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "PrintJoinSizeBreakdown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "PrintPhysicsErrors", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "PrintStreamInstanceQuota", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "RandomizeJoinInstanceOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RenderStreamedRegions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ShowActiveAnimationAsset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Parts", + "MemberType": "Property", + "Name": "Part0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Parts", + "MemberType": "Property", + "Name": "Part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "NoCollisionConstraint", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsConnected", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "IsLuaChatEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "IsLuaGameDetailsEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "SelectedTheme", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "ActionEnabled", + "Parameters": [ + { + "Name": "actionType", + "Type": { + "Category": "Enum", + "Name": "AppShellActionType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ActionTaken", + "Parameters": [ + { + "Name": "actionType", + "Type": { + "Category": "Enum", + "Name": "AppShellActionType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CancelAllNotification", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CancelNotification", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "alertId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScheduleNotification", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "alertId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "alertMsg", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "minutesToFire", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SwitchedToAppShellFeature", + "Parameters": [ + { + "Name": "appShellFeature", + "Type": { + "Category": "Enum", + "Name": "AppShellFeature" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScheduledNotifications", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Roblox17sConnectionChanged", + "Parameters": [ + { + "Name": "connectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "connectionState", + "Type": { + "Category": "Enum", + "Name": "ConnectionState" + } + }, + { + "Name": "namespaceSequenceNumbers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Roblox17sEventReceived", + "Parameters": [ + { + "Name": "eventData", + "Type": { + "Category": "Group", + "Name": "Map" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RobloxConnectionChanged", + "Parameters": [ + { + "Name": "connectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "connectionState", + "Type": { + "Category": "Enum", + "Name": "ConnectionState" + } + }, + { + "Name": "sequenceNumber", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "namespaceSequenceNumbers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RobloxEventReceived", + "Parameters": [ + { + "Name": "eventData", + "Type": { + "Category": "Group", + "Name": "Map" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NotificationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeRequest", + "Parameters": [ + { + "Name": "nextPageToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HttpRequest" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OmniRecommendationsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreateModel", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "OpenCloudModel" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateUserNotificationAsync", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "userNotification", + "Type": { + "Category": "DataType", + "Name": "OpenCloudModel" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "OpenCloudModel" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OpenCloudApiV1", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetApiV1", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "OpenCloudApiV1" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OpenCloudService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Origin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Pivot", + "MemberType": "Property", + "Name": "Pivot Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Function", + "Name": "GetPivot", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "PivotTo", + "Parameters": [ + { + "Name": "targetCFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PVInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Part", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Assembly", + "MemberType": "Property", + "Name": "AssemblyAngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Assembly", + "MemberType": "Property", + "Name": "AssemblyCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Assembly", + "MemberType": "Property", + "Name": "AssemblyLinearVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Assembly", + "MemberType": "Property", + "Name": "AssemblyMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Assembly", + "MemberType": "Property", + "Name": "AssemblyRootPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "BackParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "BackParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "MemberType": "Property", + "Name": "BackSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "BackSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "BottomParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "BottomParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "MemberType": "Property", + "Name": "BottomSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "BottomSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BrickColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Collision", + "MemberType": "Property", + "Name": "CanCollide", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Collision", + "MemberType": "Property", + "Name": "CanQuery", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Collision", + "MemberType": "Property", + "Name": "CanTouch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CastShadow", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "CenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Collision", + "MemberType": "Property", + "Name": "CollisionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Collision", + "MemberType": "Property", + "Name": "CollisionGroupId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "CurrentPhysicalProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "PhysicalProperties" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "CustomPhysicalProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "PhysicalProperties" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "Elasticity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EnableFluidForces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "ExtentsCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "ExtentsSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "Friction", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "FrontParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "FrontParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "MemberType": "Property", + "Name": "FrontSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "FrontSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "LeftParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "LeftParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "MemberType": "Property", + "Name": "LeftSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "LeftSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LocalTransparencyModifier", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Locked", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "Mass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "Massless", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Material", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MaterialVariant", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Pivot", + "MemberType": "Property", + "Name": "PivotOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "ReceiveAge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Reflectance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ResizeIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ResizeableFaces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Faces" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "RightParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "RightParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "MemberType": "Property", + "Name": "RightSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "RightSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "RootPriority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RotVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SpecificGravity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "TopParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "TopParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "MemberType": "Property", + "Name": "TopSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "TopSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "brickColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Function", + "Name": "ApplyAngularImpulse", + "Parameters": [ + { + "Name": "impulse", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyImpulse", + "Parameters": [ + { + "Name": "impulse", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyImpulseAtPosition", + "Parameters": [ + { + "Name": "impulse", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BreakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanCollideWith", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "CanSetNetworkOwnership", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClosestPointOnSurface", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConnectedParts", + "Parameters": [ + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetMass", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetNetworkOwner", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetNetworkOwnershipAuto", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetNoCollisionConstraints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRenderCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRootPart", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetTouchingParts", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVelocityAtPosition", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsGrounded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "MakeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resize", + "Parameters": [ + { + "Name": "normalId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "deltaAmount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetNetworkOwner", + "Parameters": [ + { + "Default": "nil", + "Name": "playerInstance", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetNetworkOwnershipAuto", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "breakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getMass", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "makeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "resize", + "Parameters": [ + { + "Name": "normalId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "deltaAmount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IntersectAsync", + "Parameters": [ + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "Default", + "Name": "collisionfidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Default": "Automatic", + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubtractAsync", + "Parameters": [ + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "Default", + "Name": "collisionfidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Default": "Automatic", + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnionAsync", + "Parameters": [ + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "Default", + "Name": "collisionfidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Default": "Automatic", + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalSimulationTouched", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OutfitChanged", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StoppedTouching", + "Parameters": [ + { + "Name": "otherPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchEnded", + "Parameters": [ + { + "Name": "otherPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Touched", + "Parameters": [ + { + "Name": "otherPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BasePart", + "Superclass": "PVInstance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CornerWedgePart", + "Superclass": "BasePart" + }, + { + "Members": [ + { + "Category": "Part", + "MemberType": "Property", + "Name": "FormFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FormFactor" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "formFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FormFactor" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FormFactorPart", + "Superclass": "BasePart", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Part", + "MemberType": "Property", + "Name": "Shape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PartType" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Part", + "Superclass": "FormFactorPart" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Event", + "Name": "FlagCaptured", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "FlagStand", + "Superclass": "Part", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Platform", + "Superclass": "Part", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Control", + "MemberType": "Property", + "Name": "Disabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Occupant", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + }, + { + "MemberType": "Function", + "Name": "Sit", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Seat", + "Superclass": "Part" + }, + { + "Members": [ + { + "Category": "Control", + "MemberType": "Property", + "Name": "Controller", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "SkateboardController" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "ControllingHumanoid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Steer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "StickyWheels", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Throttle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "ApplySpecificImpulse", + "Parameters": [ + { + "Name": "impulseWorld", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Equipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "skateboardController", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MoveStateChanged", + "Parameters": [ + { + "Name": "newState", + "Type": { + "Category": "Enum", + "Name": "MoveState" + } + }, + { + "Name": "oldState", + "Type": { + "Category": "Enum", + "Name": "MoveState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unequipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "equipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "skateboardController", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "unequipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SkateboardPlatform", + "Superclass": "Part", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Teams", + "MemberType": "Property", + "Name": "AllowTeamChangeOnTouch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Forcefield", + "MemberType": "Property", + "Name": "Duration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Teams", + "MemberType": "Property", + "Name": "Neutral", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Teams", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SpawnLocation", + "Superclass": "Part" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "WedgePart", + "Superclass": "FormFactorPart" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Decoration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsSmooth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LastUsedModificationMethod", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TerrainAcquisitionMethod" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MaterialColors", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxExtents", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Region3int16" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ShorelinesUpgraded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SmoothVoxelsUpgraded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "WaterColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "WaterReflectance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "WaterTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "WaterWaveSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "WaterWaveSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AutowedgeCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AutowedgeCells", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanShorelinesBeUpgraded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanSmoothVoxelsBeUpgraded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CellCenterToWorld", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CellCornerToWorld", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConvertToSmooth", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CopyRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TerrainRegion" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CountCells", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillBall", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillBlock", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillCylinder", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "height", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillWedge", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaterialColor", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Color3" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetTerrainWireframe", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWaterCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PasteRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "Class", + "Name": "TerrainRegion" + } + }, + { + "Name": "corner", + "Type": { + "Category": "DataType", + "Name": "Vector3int16" + } + }, + { + "Name": "pasteEmptyCells", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReadVoxels", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "ReplaceMaterial", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "sourceMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceMaterialInTransform", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "sourceMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceMaterialInTransformSubregion", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "sourceMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetRegion", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "CellMaterial" + } + }, + { + "Name": "block", + "Type": { + "Category": "Enum", + "Name": "CellBlock" + } + }, + { + "Name": "orientation", + "Type": { + "Category": "Enum", + "Name": "CellOrientation" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCells", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "CellMaterial" + } + }, + { + "Name": "block", + "Type": { + "Category": "Enum", + "Name": "CellBlock" + } + }, + { + "Name": "orientation", + "Type": { + "Category": "Enum", + "Name": "CellOrientation" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMaterialColor", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMaterialInTransform", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMaterialInTransformSubregion", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetRegion", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetWaterCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "force", + "Type": { + "Category": "Enum", + "Name": "WaterForce" + } + }, + { + "Name": "direction", + "Type": { + "Category": "Enum", + "Name": "WaterDirection" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SmoothRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "strength", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "WorldToCell", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WorldToCellPreferEmpty", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WorldToCellPreferSolid", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WriteVoxels", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "materials", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "occupancy", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Terrain", + "Superclass": "BasePart", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Collision", + "MemberType": "Property", + "Name": "CollisionFidelity", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MeshSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TriangleMeshPart", + "Superclass": "BasePart", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "DoubleSided", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "HasJointOffset", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "HasSkinnedMesh", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "JointOffset", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MeshId", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RenderFidelity", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderFidelity" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureID", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "MemberType": "Function", + "Name": "ApplyMesh", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "MeshPart", + "Superclass": "TriangleMeshPart" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RenderFidelity", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderFidelity" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SmoothingAngle", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TriangleCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UsePartColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "SubstituteGeometry", + "Parameters": [ + { + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PartOperation", + "Superclass": "TriangleMeshPart" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "IntersectOperation", + "Superclass": "PartOperation" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "NegateOperation", + "Superclass": "PartOperation" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UnionOperation", + "Superclass": "PartOperation" + }, + { + "Members": [ + { + "Category": "Part", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Style" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TrussPart", + "Superclass": "BasePart" + }, + { + "Members": [ + { + "Category": "Control", + "MemberType": "Property", + "Name": "AreHingesDetected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Disabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "HeadsUpDisplay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "MaxSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Occupant", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Steer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "SteerFloat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Throttle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "ThrottleFloat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Torque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "TurnSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Sit", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VehicleSeat", + "Superclass": "BasePart" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LevelOfDetail", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ModelLevelOfDetail" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ModelStreamingMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ModelStreamingMode" + } + }, + { + "Category": "Pivot", + "MemberType": "Property", + "Name": "PrimaryPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Pivot", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Pivot", + "MemberType": "Property", + "Name": "WorldPivot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Function", + "Name": "AddPersistentPlayer", + "Parameters": [ + { + "Default": "nil", + "Name": "playerInstance", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BreakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBoundingBox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetExtentsSize", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetModelCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetModelSize", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPersistentPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPrimaryPartCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScale", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MoveTo", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemovePersistentPlayer", + "Parameters": [ + { + "Default": "nil", + "Name": "playerInstance", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetOrientationToIdentity", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScaleTo", + "Parameters": [ + { + "Name": "newScaleFactor", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetIdentityOrientation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPrimaryPartCFrame", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TranslateBy", + "Parameters": [ + { + "Name": "delta", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "breakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "makeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "move", + "Parameters": [ + { + "Name": "location", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "moveTo", + "Parameters": [ + { + "Name": "location", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Model", + "Superclass": "PVInstance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "BindToMessage", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "BindToMessageParallel", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "SendMessage", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Safe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Actor", + "Superclass": "Model" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "BackpackItem", + "Superclass": "Model", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BinType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "BinType" + } + }, + { + "MemberType": "Function", + "Name": "Disable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleSelect", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Deselected", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Selected", + "Parameters": [ + { + "Name": "mouse", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "HopperBin", + "Superclass": "BackpackItem", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "CanBeDropped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Grip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "GripForward", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "GripPos", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "GripRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "GripUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ManualActivationOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RequiresHandle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ToolTip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "Activate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Deactivate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Activated", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Deactivated", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Equipped", + "Parameters": [ + { + "Name": "mouse", + "Type": { + "Category": "Class", + "Name": "Mouse" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unequipped", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Tool", + "Superclass": "BackpackItem" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Flag", + "Superclass": "Tool", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Status", + "Superclass": "Model", + "Tags": [ + "NotCreatable", + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ArePartsTouchingOthers", + "Parameters": [ + { + "Name": "partList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "0.000199999995", + "Name": "overlapIgnored", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Blockcast", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "params", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "BulkMoveTo", + "Parameters": [ + { + "Name": "partList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "cframeList", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "FireAllEvents", + "Name": "eventMode", + "Type": { + "Category": "Enum", + "Name": "BulkMoveMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CacheCurrentTerrain", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearCachedTerrain", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartOnRay", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "false", + "Name": "terrainCellsAreCubes", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartOnRayWithIgnoreList", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "ignoreDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "false", + "Name": "terrainCellsAreCubes", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartOnRayWithWhitelist", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "whitelistDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartsInRegion3", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartsInRegion3WithIgnoreList", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "ignoreDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartsInRegion3WithWhiteList", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "whitelistDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPartBoundsInBox", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "overlapParams", + "Type": { + "Category": "DataType", + "Name": "OverlapParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPartBoundsInRadius", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "overlapParams", + "Type": { + "Category": "DataType", + "Name": "OverlapParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPartsInPart", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Default": "OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "overlapParams", + "Type": { + "Category": "DataType", + "Name": "OverlapParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IKMoveTo", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "target", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Default": "0.5", + "Name": "translateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0.5", + "Name": "rotateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "OtherMechanismsAnchored", + "Name": "collisionsMode", + "Type": { + "Category": "Enum", + "Name": "IKCollisionsMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsRegion3Empty", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendentsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsRegion3EmptyWithIgnoreList", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "ignoreDescendentsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Raycast", + "Parameters": [ + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "raycastParams", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "RaycastCachedTerrain", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInsertPoint", + "Parameters": [ + { + "Name": "point", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "false", + "Name": "ignoreGrid", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Spherecast", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "params", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "findPartOnRay", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "false", + "Name": "terrainCellsAreCubes", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "findPartsInRegion3", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "WorldRoot", + "Superclass": "Model", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "AirProperties", + "MemberType": "Property", + "Name": "AirDensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AllowThirdPartySales", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AvatarUnificationMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AvatarUnificationMode" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ClientAnimatorThrottling", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ClientAnimatorThrottlingMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Camera" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DistributedGameTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "FallenPartsDestroyHeight", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "FilteringEnabled", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "FluidForces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FluidForces" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "GlobalWind", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Gravity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "HumanoidOnlySetCollisionsOnStateChange", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidOnlySetCollisionsOnStateChange" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "IKControlConstraintSupport", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "IKControlConstraintSupport" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "InterpolationThrottling", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InterpolationThrottlingMode" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MeshPartHeadsAndAccessories", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshPartHeadsAndAccessories" + } + }, + { + "Category": "Streaming", + "MemberType": "Property", + "Name": "ModelStreamingBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ModelStreamingBehavior" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PhysicsSteppingMethod", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PhysicsSteppingMethod" + } + }, + { + "Category": "Networking", + "MemberType": "Property", + "Name": "RejectCharacterDeletions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RejectCharacterDeletions" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ReplicateInstanceDestroySetting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReplicateInstanceDestroySetting" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Retargeting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimatorRetargetingMode" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "SignalBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SignalBehavior" + } + }, + { + "Category": "Streaming", + "MemberType": "Property", + "Name": "StreamOutBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StreamOutBehavior" + } + }, + { + "Category": "Streaming", + "MemberType": "Property", + "Name": "StreamingEnabled", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Streaming", + "MemberType": "Property", + "Name": "StreamingIntegrityMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StreamingIntegrityMode" + } + }, + { + "Category": "Streaming", + "MemberType": "Property", + "Name": "StreamingMinRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Streaming", + "MemberType": "Property", + "Name": "StreamingTargetRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Terrain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Terrain" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "TouchesUseCollisionGroups", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "BreakJoints", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateJumpDistance", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "jumpPower", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "walkSpeed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateJumpHeight", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "jumpPower", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateJumpPower", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "jumpHeight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExperimentalSolverIsEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNumAwakeParts", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPhysicsThrottling", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetRealPhysicsFPS", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetServerTimeNow", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "JoinToOutsiders", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "jointType", + "Type": { + "Category": "Enum", + "Name": "JointCreationMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeJoints", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PGSIsEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMeshPartHeadsAndAccessories", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Enum", + "Name": "MeshPartHeadsAndAccessories" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPhysicsThrottleEnabled", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnjoinFromOutsiders", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ZoomToExtents", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PersistentLoaded", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Workspace", + "Superclass": "WorldRoot", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "WorldModel", + "Superclass": "WorldRoot" + }, + { + "Members": [ + { + "Category": "Link", + "MemberType": "Property", + "Name": "AutoUpdate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Creator", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PackageAssetName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Link", + "MemberType": "Property", + "Name": "PackageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PermissionLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PackagePermission" + } + }, + { + "Category": "Link", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Link", + "MemberType": "Property", + "Name": "VersionNumber", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PackageLink", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PackageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ConvertToPackageUpload", + "Parameters": [ + { + "Name": "uploadUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "cloneInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "originalInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPackageInfo", + "Parameters": [ + { + "Name": "packageAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishPackage", + "Parameters": [ + { + "Name": "packageInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPackageVersion", + "Parameters": [ + { + "Name": "packageInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "versionNumber", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnConvertToPackageResult", + "Parameters": [ + { + "Name": "isSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnOpenConvertToPackagePlugin", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "cloneInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PackageUIService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsFinished", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetCurrentPage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AdvanceToNextPageAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Pages", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AudioPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CatalogPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Cursor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreKeyPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Cursor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreListingPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "DataStorePages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "DataStoreVersionPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FriendPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "InventoryPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "EmotesPages", + "Superclass": "InventoryPages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "OutfitPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StandardPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PartOperationAsset", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Motion", + "MemberType": "Property", + "Name": "Acceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Particles", + "MemberType": "Property", + "Name": "Drag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "EmissionDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Flipbook", + "MemberType": "Property", + "Name": "FlipbookFramerate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Flipbook", + "MemberType": "Property", + "Name": "FlipbookIncompatible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Flipbook", + "MemberType": "Property", + "Name": "FlipbookLayout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleFlipbookLayout" + } + }, + { + "Category": "Flipbook", + "MemberType": "Property", + "Name": "FlipbookMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleFlipbookMode" + } + }, + { + "Category": "Flipbook", + "MemberType": "Property", + "Name": "FlipbookStartRandom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Lifetime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightEmission", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Particles", + "MemberType": "Property", + "Name": "LockedToPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleOrientation" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "RotSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "EmitterShape", + "MemberType": "Property", + "Name": "Shape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleEmitterShape" + } + }, + { + "Category": "EmitterShape", + "MemberType": "Property", + "Name": "ShapeInOut", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleEmitterShapeInOut" + } + }, + { + "Category": "EmitterShape", + "MemberType": "Property", + "Name": "ShapePartial", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "EmitterShape", + "MemberType": "Property", + "Name": "ShapeStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleEmitterShapeStyle" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "SpreadAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Squash", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Particles", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Particles", + "MemberType": "Property", + "Name": "VelocityInheritance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "VelocitySpread", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Particles", + "MemberType": "Property", + "Name": "WindAffectsDrag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ZOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Emit", + "Parameters": [ + { + "Default": "16", + "Name": "particleCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ParticleEmitter", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PatchBundlerFileWatch", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "FlattenTree", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PatchId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetPath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PatchMapping", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PathStatus" + } + }, + { + "MemberType": "Function", + "Name": "GetPointCoordinates", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWaypoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CheckOcclusionAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ComputeAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Blocked", + "Parameters": [ + { + "Name": "blockedWaypointIdx", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unblocked", + "Parameters": [ + { + "Name": "unblockedWaypointIdx", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Path", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsBidirectional", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Label", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PathfindingLink", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Label", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PassThrough", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PathfindingModifier", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "EmptyCutoff", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "CreatePath", + "Parameters": [ + { + "Default": "nil", + "Name": "agentParameters", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ComputeRawPathAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "maxDistance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ComputeSmoothPathAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "maxDistance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPathAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PathfindingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "AllThreadsPaused", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Reason", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DebuggerPauseReason" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ThreadId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PausedState", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Breakpoint", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PausedStateBreakpoint", + "Superclass": "PausedState", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ExceptionText", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PausedStateException", + "Superclass": "PausedState", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetIsThirdPartyAssetAllowed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetIsThirdPartyPurchaseAllowed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetIsThirdPartyTeleportAllowed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPermissions", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPermissions", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "permissions", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PermissionsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CollisionGroupContainsPart", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CollisionGroupSetCollidable", + "Parameters": [ + { + "Name": "name1", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "name2", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collidable", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CollisionGroupsAreCollidable", + "Parameters": [ + { + "Name": "name1", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "name2", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollisionGroupId", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollisionGroupName", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollisionGroups", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaxCollisionGroups", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredCollisionGroups", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IkSolve", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "target", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "translateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "rotateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsCollisionGroupRegistered", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LocalIkSolve", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "target", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "translateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "rotateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenameCollisionGroup", + "Parameters": [ + { + "Name": "from", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "to", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPartCollisionGroup", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PhysicsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Performance", + "MemberType": "Property", + "Name": "AllowSleep", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreAnchorsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreAssembliesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreAssemblyCentersOfMassShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreAwakePartsHighlighted", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreBodyTypesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreCollisionCostsShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreConstraintForcesShownForSelectedOrHoveredInstances", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreConstraintTorquesShownForSelectedOrHoveredInstances", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreContactForcesShownForSelectedOrHoveredAssemblies", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreContactIslandsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreContactPointsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreJointCoordinatesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreMagnitudesShownForDrawnForcesAndTorques", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreMechanismsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreModelCoordsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreOwnersShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "ArePartCoordsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreRegionsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreSolverIslandsShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreTerrainReplicationRegionsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreTimestepsShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreUnalignedPartsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreWorldCoordsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "DisableCSGv2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "DisableCSGv3ForPlugins", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "ForceCSGv2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "ForceDrawScale", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "IsInterpolationThrottleShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "IsReceiveAgeShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "IsTreeShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "PhysicsEnvironmentalThrottle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "EnviromentalPhysicsThrottle" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "ShowDecompositionGeometry", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "SolverConvergenceVisualizationMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SolverConvergenceVisualizationMode" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "ThrottleAdjustTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "UseCSGv2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PhysicsSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PlaceStatsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "StartPlaySolo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlacesService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsInviteFriendsEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowInviteFriendsUI", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlatformFriendsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AccountAge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AppearanceDidLoad", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutoJumpEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraMaxZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraMinZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraMode" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "CanLoadCharacterAppearance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Character", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Model" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CharacterAppearance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CharacterAppearanceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ChatMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ChatMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataComplexity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataComplexityLimit", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataReady", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevCameraOcclusionMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevCameraOcclusionMode" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevComputerCameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerCameraMovementMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "DevComputerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerMovementMode" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevEnableMouseLock", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevTouchCameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchCameraMovementMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "DevTouchMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchMovementMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FollowUserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "GameplayPaused", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Guest", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HasVerifiedBadge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "HealthDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaximumSimulationRadius", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MembershipType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MembershipType" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "NameDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Team", + "MemberType": "Property", + "Name": "Neutral", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OsPlatform", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PlatformName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReplicationFocus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RespawnLocation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "SpawnLocation" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SimulationRadius", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Team", + "MemberType": "Property", + "Name": "Team", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Team" + } + }, + { + "Category": "Team", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Teleported", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TeleportedIn", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UnfilteredChat", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRDevice", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "userId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Function", + "Name": "AddToBlockList", + "Parameters": [ + { + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearCharacterAppearance", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DistanceFromCharacter", + "Parameters": [ + { + "Name": "point", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFriendStatus", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "FriendStatus" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGameSessionID", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJoinData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouse", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Mouse" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNetworkPing", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetUnder13", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasAppearanceLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVerified", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Kick", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacterAppearance", + "Parameters": [ + { + "Name": "assetInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Move", + "Parameters": [ + { + "Name": "walkDirection", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "false", + "Name": "relativeToCamera", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCharacter", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestFriendship", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RevokeFriendship", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAccountAge", + "Parameters": [ + { + "Name": "accountAge", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCharacterAppearanceJson", + "Parameters": [ + { + "Name": "jsonBlob", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetExperienceSettingsLocaleId", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMembershipType", + "Parameters": [ + { + "Name": "membershipType", + "Type": { + "Category": "Enum", + "Name": "MembershipType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetModerationAccessKey", + "Parameters": [ + { + "Name": "moderationAccessKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSuperSafeChat", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUnder13", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdatePlayerBlocked", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "blocked", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFriendsOnline", + "Parameters": [ + { + "Default": "200", + "Name": "maxFriends", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRankInGroup", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRoleInGroup", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsBestFriendsWith", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsFriendsWith", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsInGroup", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacter", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacterBlocking", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacterWithHumanoidDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestStreamAroundAsync", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "0", + "Name": "timeOut", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WaitForDataReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isFriendsWith", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "waitForDataReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CharacterAdded", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CharacterAppearanceLoaded", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CharacterRemoving", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Chatted", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "recipient", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FriendStatusChanged", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "friendStatus", + "Type": { + "Category": "Enum", + "Name": "FriendStatus" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Idled", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnTeleport", + "Parameters": [ + { + "Name": "teleportState", + "Type": { + "Category": "Enum", + "Name": "TeleportState" + } + }, + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SimulationRadiusChanged", + "Parameters": [ + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Player", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "CustomPoliciesEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EmulatedCountryCode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EmulatedGameLocale", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PlayerEmulationEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "SerializedEmulatedPolicyInfo", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "GetEmulatedPolicyInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegionCodeWillHaveAutomaticNonCustomPolicies", + "Parameters": [ + { + "Name": "regionCode", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEmulatedPolicyInfo", + "Parameters": [ + { + "Name": "emulatedPolicyInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlayerEmulatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearComputerCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearComputerMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearTouchCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearTouchMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredComputerCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredComputerMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredTouchCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredTouchMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterComputerCameraMovementMode", + "Parameters": [ + { + "Name": "cameraMovementMode", + "Type": { + "Category": "Enum", + "Name": "ComputerCameraMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterComputerMovementMode", + "Parameters": [ + { + "Name": "movementMode", + "Type": { + "Category": "Enum", + "Name": "ComputerMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterTouchCameraMovementMode", + "Parameters": [ + { + "Name": "cameraMovementMode", + "Type": { + "Category": "Enum", + "Name": "TouchCameraMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterTouchMovementMode", + "Parameters": [ + { + "Name": "movementMode", + "Type": { + "Category": "Enum", + "Name": "TouchMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ComputerCameraMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ComputerMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchCameraMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlayerScripts", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BubbleChat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "CharacterAutoLoads", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ClassicChat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LocalPlayer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxPlayersInternal", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NumPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PreferredPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PreferredPlayersInternal", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RespawnTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "UseStrafingAnimations", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "localPlayer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "numPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "Chat", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateLocalPlayer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayerByUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPlayerFromCharacter", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "ReportAbuse", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "optionalMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportAbuseV3", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "jsonTags", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetLocalPlayer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetChatStyle", + "Parameters": [ + { + "Default": "Classic", + "Name": "style", + "Type": { + "Category": "Enum", + "Name": "ChatStyle" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLocalPlayerInfo", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "membershipType", + "Type": { + "Category": "Enum", + "Name": "MembershipType" + } + }, + { + "Name": "isUnder13", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeamChat", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WhisperChat", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "playerFromCharacter", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "players", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateHumanoidModelFromDescription", + "Parameters": [ + { + "Name": "description", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Default": "Default", + "Name": "assetTypeVerification", + "Type": { + "Category": "Enum", + "Name": "AssetTypeVerification" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Model" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateHumanoidModelFromUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Model" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCharacterAppearanceAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Model" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCharacterAppearanceInfoAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFriendsAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "FriendPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHumanoidDescriptionFromOutfitId", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHumanoidDescriptionFromUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNameFromUserIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserIdFromNameAsync", + "Parameters": [ + { + "Name": "userName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserThumbnailAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "thumbnailType", + "Type": { + "Category": "Enum", + "Name": "ThumbnailType" + } + }, + { + "Name": "thumbnailSize", + "Type": { + "Category": "Enum", + "Name": "ThumbnailSize" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FriendRequestEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "friendRequestEvent", + "Type": { + "Category": "Enum", + "Name": "FriendRequestEvent" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GameAnnounce", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerAdded", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerChatted", + "Parameters": [ + { + "Name": "chatType", + "Type": { + "Category": "Enum", + "Name": "PlayerChatType" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "targetPlayer", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerConnecting", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerDisconnecting", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerMembershipChanged", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerRejoining", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerRemoving", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserSubscriptionStatusChanged", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Players", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CollisionEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GridSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HostDataModelType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HostDataModelTypeIsCurrent", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MultipleDocumentInterfaceInstance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "MultipleDocumentInterfaceInstance" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "UsesAssetInsertionDrag", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Activate", + "Parameters": [ + { + "Name": "exclusiveMouse", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePluginAction", + "Parameters": [ + { + "Name": "actionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "statusTip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "iconName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "true", + "Name": "allowBinding", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginAction" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePluginMenu", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "icon", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginMenu" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateToolbar", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginToolbar" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Deactivate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJoinMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "JointCreationMode" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouse", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginMouse" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectedRibbonTool", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "RibbonTool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSetting", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStudioUserId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Intersect", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Invoke", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsActivated", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsActivatedWithExclusiveMouse", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Negate", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OnInvoke", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OnSetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScript", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + }, + { + "Default": "1", + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenWikiPage", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PauseSound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlaySound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "normalizedTimePosition", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResumeSound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveSelectedToRoblox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SelectRibbonTool", + "Parameters": [ + { + "Name": "tool", + "Type": { + "Category": "Enum", + "Name": "RibbonTool" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Separate", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSetting", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartDecalDrag", + "Parameters": [ + { + "Name": "decal", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartDrag", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopAllSounds", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Union", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateDockWidgetPluginGui", + "Parameters": [ + { + "Name": "pluginGuiId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "dockWidgetPluginGuiInfo", + "Type": { + "Category": "DataType", + "Name": "DockWidgetPluginGuiInfo" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DockWidgetPluginGui" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateQWidgetPluginGui", + "Parameters": [ + { + "Name": "pluginGuiId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pluginGuiOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "QWidgetPluginGui" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFbxAnimation", + "Parameters": [ + { + "Name": "rigModel", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "true", + "Name": "isR15", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFbxRig", + "Parameters": [ + { + "Default": "true", + "Name": "isR15", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptForExistingAssetId", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSaveSelection", + "Parameters": [ + { + "Default": "", + "Name": "suggestedFileName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Deactivation", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ready", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unloading", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ProcessAssetInsertionDrag", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "assetTypeId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "NoYield" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ProcessAssetInsertionDrop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "NoYield" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Plugin", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ActionId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AllowBinding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Checked", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DefaultShortcut", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StatusTip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "Triggered", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginAction", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Manifest", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PluginCapabilities", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PluginDebugService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Data", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MimeType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Sender", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PluginDragEvent", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PluginGuiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "SetAutoUpdate", + "Parameters": [ + { + "Name": "pluginId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOTAPluginVersion", + "Parameters": [ + { + "Default": "", + "Name": "pluginName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginManagementService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreatePlugin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportPlace", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportSelection", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreatePlugin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportPlace", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportSelection", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginManagerInterface", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "AddAction", + "Parameters": [ + { + "Name": "action", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddMenu", + "Parameters": [ + { + "Name": "menu", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddNewAction", + "Parameters": [ + { + "Name": "actionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "icon", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSeparator", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginMenu", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPluginPolicy", + "Parameters": [ + { + "Name": "pluginName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginPolicyService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreateButton", + "Parameters": [ + { + "Name": "buttonId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tooltip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "iconname", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePopupButton", + "Parameters": [ + { + "Name": "buttonId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tooltip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "iconname", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginToolbar", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ClickableWhenViewportHidden", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "MemberType": "Function", + "Name": "SetActive", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Click", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DropdownClick", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginToolbarButton", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAwardablePoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AwardPoints", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamePointBalance", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPointBalance", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PointsAwarded", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "pointsAwarded", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "userBalanceInGame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "userTotalBalance", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PointsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsLuobuServer", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TriStateBoolean" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LuobuWhitelisted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TriStateBoolean" + } + }, + { + "MemberType": "Function", + "Name": "GetPolicyInfoForPlayerAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPolicyInfoForServerRobloxOnlyAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PolicyService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "EasingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PoseEasingDirection" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "EasingStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PoseEasingStyle" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Weight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PoseBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "MemoryCategory": "Animation", + "Name": "NumberPose", + "Superclass": "PoseBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaskWeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddSubPose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSubPoses", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSubPose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "Pose", + "Superclass": "PoseBase" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PostEffect", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Intensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Threshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BloomEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BlurEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Contrast", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Saturation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "TintColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ColorCorrectionEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "FarIntensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "FocusDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "InFocusRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "NearIntensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DepthOfFieldEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Intensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Spread", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SunRaysEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ProcessInstancePhysicsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ActionText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "AutoLocalize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ClickablePrompt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Exclusivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ProximityPromptExclusivity" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GamepadKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HoldDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "KeyboardKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxActivationDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ObjectText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RequiresLineOfSight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "RootLocalizationTable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "LocalizationTable" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ProximityPromptStyle" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UIOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "MemberType": "Function", + "Name": "InputHoldBegin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InputHoldEnd", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldBegan", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldEnded", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptHidden", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptShown", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "ProximityPromptInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TriggerEnded", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Triggered", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ProximityPrompt", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxPromptsVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldBegan", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldEnded", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptHidden", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptShown", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "ProximityPromptInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptTriggerEnded", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptTriggered", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ProximityPromptService", + "Superclass": "Instance", + "Tags": [ + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PublishDescendantAssets", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateAssetAndWaitForAssetId", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "operationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "creatorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishCageMeshAsync", + "Parameters": [ + { + "Name": "wrap", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PublishService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddGlobalPointsField", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddGlobalPointsTag", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DEPRECATED_TrackEvent", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DEPRECATED_TrackEventWithArgs", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClientId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlaySessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReleaseRBXEventStream", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveGlobalPointsField", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveGlobalPointsTag", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportCounter", + "Parameters": [ + { + "Name": "counterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "1", + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportInfluxSeries", + "Parameters": [ + { + "Name": "seriesName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "points", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "throttlingPercentage", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportStats", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportToDiagByCountryCode", + "Parameters": [ + { + "Name": "featureName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "measureName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "seconds", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendEventDeferred", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendEventImmediately", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEvent", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEventStream", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TrackEvent", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TrackEventWithArgs", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateHeartbeatObject", + "Parameters": [ + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RbxAnalyticsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadata", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataCallbacks", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataClasses", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEnums", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEvents", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataFunctions", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "Browsable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ClassCategory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ClientOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "Constraint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "Deprecated", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "EditingDisabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "EditorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "FFlag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "IsBackend", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "PropertyOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ScriptContext", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ServerOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "SliderScaling", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "UIMaximum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "UIMinimum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "UINumTicks", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataItem", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ExplorerImageIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ExplorerOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "Insertable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "PreferredParent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ServiceVisibility", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ServiceVisibility" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataClass", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEnum", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEnumItem", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataMember", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataProperties", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataYieldFunctions", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RemoteCursorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RemoteDebuggerServer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FireAllClients", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireClient", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireServer", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnClientEvent", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnServerEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RemoteEvent", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "InvokeClient", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeServer", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnClientInvoke", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnServerInvoke", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RemoteFunction", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Debug", + "MemberType": "Property", + "Name": "AutoFRMLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "EagerBulkExecution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "EditQualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "QualityLevel" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "Enable VR Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "EnableFRM", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "ExportMergeByMaterial", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "FrameRateManager", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FramerateManagerMode" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "GraphicsMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GraphicsMode" + } + }, + { + "Category": "Cache", + "MemberType": "Property", + "Name": "MeshCacheSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "MeshPartDetailLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshPartDetailLevel" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "QualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "QualityLevel" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "ReloadAssets", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "RenderCSGTrianglesDebug", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "ShowBoundingBoxes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "ViewMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ViewMode" + } + }, + { + "MemberType": "Function", + "Name": "GetMaxQualityLevel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RenderSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "ComparisonDiffThreshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "ComparisonMethod", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderingTestComparisonMethod" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "ComparisonPsnrThreshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "Description", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "FieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "PerfTest", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "QualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "ShouldSkip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "Ticket", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "RenderdocTriggerCapture", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RenderingTest", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsDefaultLoadingGuiRemoved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsFinishedReplicating", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveDefaultLoadingScreen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDefaultLoadingGuiRemoved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DefaultLoadingGuiRemoved", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FinishedReplicating", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoveDefaultLoadingGuiSignal", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ReplicatedFirst", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReplicatedStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RobloxPluginGuiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RobloxReplicatedStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RobloxServerStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "EndRemoteRomarkTest", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RomarkService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetKeyAtIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RotationCurveKey" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyIndicesAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeys", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValueAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CoordinateFrame?" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "DataType", + "Name": "RotationCurveKey" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKeyAtIndex", + "Parameters": [ + { + "Name": "startingIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "1", + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeys", + "Parameters": [ + { + "Name": "keys", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RotationCurve", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RtMessagingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ClientGitHash", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "BindToRenderStep", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCoreScriptVersion", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRobloxClientChannel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRobloxVersion", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsClient", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsEdit", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsRunMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsRunning", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsServer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsStudio", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Reset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Run", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Set3dRenderingEnabled", + "Parameters": [ + { + "Name": "enable", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRobloxGuiFocused", + "Parameters": [ + { + "Name": "focus", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindFromRenderStep", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "setThrottleFramerateEnabled", + "Parameters": [ + { + "Name": "enable", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Heartbeat", + "Parameters": [ + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PostSimulation", + "Parameters": [ + { + "Name": "deltaTimeSim", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PreAnimation", + "Parameters": [ + { + "Name": "deltaTimeSim", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PreRender", + "Parameters": [ + { + "Name": "deltaTimeRender", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PreSimulation", + "Parameters": [ + { + "Name": "deltaTimeSim", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RenderStepped", + "Parameters": [ + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stepped", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RunService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RuntimeScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "TakeScreenshot", + "Parameters": [ + { + "Name": "screenshotOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotContentReady", + "Parameters": [ + { + "Name": "screenshotJobId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotUploaded", + "Parameters": [ + { + "Name": "screenshotJobId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "screenshotId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SafetyService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CameraButtonIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CameraButtonPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CloseButtonPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CloseWhenScreenshotTaken", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ExperienceNameOverlayEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "OverlayFont", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "UsernameOverlayEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ScreenshotHud", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptBuilder", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CompileTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CompileTarget" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CoverageInfo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DebugInfo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PackAsSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RawBytecode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SyncScriptBuilder", + "Superclass": "ScriptBuilder", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "ScriptAdded", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptBeingRemoved", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + }, + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptFullNameChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptSourceChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptChangeService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptCloneWatcher", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptCloneWatcherHelper", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptCommitService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "ScriptsDisabled", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddCoreScriptLocal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "parent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearScriptProfilingData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DeserializeScriptProfilerString", + "Parameters": [ + { + "Name": "jsonString", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCoverageStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveScriptProfilingData", + "Parameters": [ + { + "Name": "filename", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTimeout", + "Parameters": [ + { + "Name": "seconds", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartScriptProfiling", + "Parameters": [ + { + "Name": "frequency", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopScriptProfiling", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Error", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "stackTrace", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ErrorDetailed", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "stackTrace", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "details", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "securityLevel", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptContext", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentLine", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsDebugging", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsPaused", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Function", + "Name": "AddWatch", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBreakpoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGlobals", + "Parameters": [ + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLocals", + "Parameters": [ + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStack", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUpvalues", + "Parameters": [ + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWatchValue", + "Parameters": [ + { + "Name": "watch", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWatches", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBreakpoint", + "Parameters": [ + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "isContextDependentBreakpoint", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGlobal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLocal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUpvalue", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointAdded", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointRemoved", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EncounteredBreak", + "Parameters": [ + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "breakReason", + "Type": { + "Category": "Enum", + "Name": "BreakReason" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Resuming", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WatchAdded", + "Parameters": [ + { + "Name": "watch", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WatchRemoved", + "Parameters": [ + { + "Name": "watch", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptDebugger", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetInternalUri", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLine", + "Parameters": [ + { + "Default": "nil", + "Name": "lineIndex", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLineCount", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScript", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "LuaSourceContainer" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectedText", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelection", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectionEnd", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectionStart", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetText", + "Parameters": [ + { + "Default": "nil", + "Name": "startLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "startCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "endLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "endCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetViewport", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasSelectedText", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsCommandBar", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CloseAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EditTextAsync", + "Parameters": [ + { + "Name": "newText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "startLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "startCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "endLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "endCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ForceSetSelectionAsync", + "Parameters": [ + { + "Name": "cursorLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "cursorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "nil", + "Name": "anchorLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "anchorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestSetSelectionAsync", + "Parameters": [ + { + "Name": "cursorLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "cursorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "nil", + "Name": "anchorLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "anchorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionChanged", + "Parameters": [ + { + "Name": "positionLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "positionCharacter", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "anchorLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "anchorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ViewportChanged", + "Parameters": [ + { + "Name": "startLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "endLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptDocument", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DeregisterAutocompleteCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DeregisterScriptAnalysisCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindScriptDocument", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "ScriptDocument" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ForceReloadSource", + "Parameters": [ + { + "Name": "uri", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newsrc", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEditorSource", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScriptDocuments", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterAutocompleteCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterScriptAnalysisCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScriptDocumentAsync", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextDocumentDidChange", + "Parameters": [ + { + "Name": "document", + "Type": { + "Category": "Class", + "Name": "ScriptDocument" + } + }, + { + "Name": "changesArray", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextDocumentDidClose", + "Parameters": [ + { + "Name": "oldDocument", + "Type": { + "Category": "Class", + "Name": "ScriptDocument" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextDocumentDidOpen", + "Parameters": [ + { + "Name": "newDocument", + "Type": { + "Category": "Class", + "Name": "ScriptDocument" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptEditorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSourceContainerByScriptGuid", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "LuaSourceContainer" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptRegistrationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptRuntime", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ActiveInstance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RenderMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionRenderMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SelectionBoxThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SelectionLineThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SelectionThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShowActiveInstanceHighlight", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Add", + "Parameters": [ + { + "Name": "instancesToAdd", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearTerrainSelectionHack", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Get", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Remove", + "Parameters": [ + { + "Name": "instancesToRemove", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Set", + "Parameters": [ + { + "Name": "selection", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTerrainSelectionHack", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionChanged", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Selection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SelectionHighlightManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Settings", + "MemberType": "Property", + "Name": "UpdateType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SensorUpdateType" + } + }, + { + "MemberType": "Function", + "Name": "Sense", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSensorOutputChanged", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SensorBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Output", + "MemberType": "Property", + "Name": "FullySubmerged", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "TouchingSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BuoyancySensor", + "Superclass": "SensorBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ControllerSensor", + "Superclass": "SensorBase", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Output", + "MemberType": "Property", + "Name": "HitFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "HitNormal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "SearchDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "SensedPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "SensorMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SensorMode" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ControllerPartSensor", + "Superclass": "ControllerSensor", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "LoadStringEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ServerScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ServerStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FindService", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetService", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getService", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "service", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Close", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CloseLate", + "Parameters": [ + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServiceAdded", + "Parameters": [ + { + "Name": "service", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServiceRemoving", + "Parameters": [ + { + "Name": "service", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ServiceProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "CreatorId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "CreatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CreatorType" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "GameId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "GearGenreSetting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GearGenreSetting" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Genre", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Genre" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsSFFlagsLoaded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "JobInfo", + "MemberType": "Property", + "Name": "JobId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "PlaceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "PlaceVersion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PrivateServerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PrivateServerOwnerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VIPServerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VIPServerOwnerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Workspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Workspace" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "lighting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "workspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Workspace" + } + }, + { + "MemberType": "Function", + "Name": "BindToClose", + "Parameters": [ + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineFastFlag", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineFastInt", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineFastString", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEngineFeature", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFastFlag", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFastInt", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFastString", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJobsInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjects", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjectsAllOrNone", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Default": "false", + "Name": "binaryFormatOnly", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjectsList", + "Parameters": [ + { + "Name": "urls", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlaySessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRemoteBuildMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsContentLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsGearTypeAllowed", + "Parameters": [ + { + "Name": "gearType", + "Type": { + "Category": "Enum", + "Name": "GearType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsUniverseMetadataLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Load", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScreenshotsFolder", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenVideosFolder", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportInGoogleAnalytics", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "custom", + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "none", + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFastFlagForTesting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFastIntForTesting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFastStringForTesting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFlagVersion", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetIsLoaded", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "placeSizeInBytes", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPlaceId", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUniverseId", + "Parameters": [ + { + "Name": "universeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Shutdown", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjectsAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HttpGetAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HttpPostAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "*/*", + "Name": "contentType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertObjectsAndJoinIfLegacyAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SavePlace", + "Parameters": [ + { + "Default": "SaveAll", + "Name": "saveFilter", + "Type": { + "Category": "Enum", + "Name": "SaveFilter" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AllowedGearTypeChanged", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GraphicsQualityChangeRequest", + "Parameters": [ + { + "Name": "betterQuality", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemChanged", + "Parameters": [ + { + "Name": "object", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "descriptor", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Loaded", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotReady", + "Parameters": [ + { + "Name": "path", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotSavedToAlbum", + "Parameters": [ + { + "Name": "filename", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UniverseMetadataLoaded", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnClose", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataModel", + "Superclass": "ServiceProvider", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GenericSettings", + "Superclass": "ServiceProvider", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AnalysticsSettings", + "Superclass": "GenericSettings", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetFFlag", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFVariable", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GlobalSettings", + "Superclass": "GenericSettings", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsUserFeatureEnabled", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Reset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveState", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserSettings", + "Superclass": "GenericSettings", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "HiddenServices", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "VisibleServices", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ServiceVisibilityService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetCreatedTimestampUtcMs", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRootSID", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveMetadata", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSession", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSessionsWithMetadataKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceSession", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SessionExists", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMetadata", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSession", + "Parameters": [ + { + "Name": "parentSid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "childSid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SessionService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSharedTable", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "SharedTable" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "SetSharedTable", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "st", + "Type": { + "Category": "DataType", + "Name": "SharedTable?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Safe" + } + ], + "MemoryCategory": "Instances", + "Name": "SharedTableRegistry", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Status", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ShorelineUpgraderService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CelestialBodiesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MoonAngularSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MoonTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkyboxBk", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkyboxDn", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkyboxFt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkyboxLf", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkyboxRt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkyboxUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "StarCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SunAngularSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SunTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Sky", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Opacity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RiseVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Smoke", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Status", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SmoothVoxelsUpgraderService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SnippetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "HideSelfView", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeGameInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "recipientIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeIrisInvite", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "irisParticipantIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeIrisInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptGameInvite", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "nil", + "Name": "experienceInviteOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptIrisInvite", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowSelfView", + "Parameters": [ + { + "Default": "LastPosition", + "Name": "selfViewPosition", + "Type": { + "Category": "Enum", + "Name": "SelfViewPosition" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanSendGameInviteAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "recipientId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanSendIrisInviteAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GameInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "recipientIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "IrisInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptInviteRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "experienceInviteOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptIrisInviteRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelfViewHidden", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelfViewVisible", + "Parameters": [ + { + "Name": "selfViewPosition", + "Type": { + "Category": "Enum", + "Name": "SelfViewPosition" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnIrisInviteInvoked", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "irisParticipantIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SocialService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Asset", + "MemberType": "Property", + "Name": "ChannelCount", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "EmitterSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Asset", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "IsPaused", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "IsSpatial", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Regions", + "MemberType": "Property", + "Name": "LoopRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "Looped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MinDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Pitch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PlayOnRemove", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "PlaybackLoudness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Regions", + "MemberType": "Property", + "Name": "PlaybackRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "PlaybackRegionsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "PlaybackSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "Playing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "RollOffGain", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emitter", + "MemberType": "Property", + "Name": "RollOffMaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emitter", + "MemberType": "Property", + "Name": "RollOffMinDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emitter", + "MemberType": "Property", + "Name": "RollOffMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RollOffMode" + } + }, + { + "Category": "Routing", + "MemberType": "Property", + "Name": "SoundGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "SoundGroup" + } + }, + { + "Category": "Asset", + "MemberType": "Property", + "Name": "SoundId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Asset", + "MemberType": "Property", + "Name": "TimeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "UsageContextPermission", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UsageContext" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "isPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DidLoop", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "numOfTimesLooped", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ended", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Loaded", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Paused", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Played", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Resumed", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Internal", + "Name": "Sound", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SoundEffect", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChorusSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Attack", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "GainMakeup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Ratio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Release", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "SideChain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Threshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "CompressorSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CustomSoundEffect", + "Superclass": "SoundEffect", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AssetSoundEffect", + "Superclass": "CustomSoundEffect", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Channel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChannelSelectorSoundEffect", + "Superclass": "CustomSoundEffect", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Level", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DistortionSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Delay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Feedback", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "EchoSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "HighGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "LowGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "MidGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "EqualizerSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FlangeSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Octave", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PitchShiftSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "DecayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Diffusion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ReverbSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Duty", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Frequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TremoloSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Internal", + "Name": "SoundGroup", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AmbientReverb", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReverbType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DistanceFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DopplerScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RespectFilteringEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RolloffScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VolumetricAudio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VolumetricAudio" + } + }, + { + "MemberType": "Function", + "Name": "BeginRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInputDevice", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInputDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetListener", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutputDevice", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutputDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSoundMemoryData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayLocalSound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInputDevice", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetListener", + "Parameters": [ + { + "Name": "listenerType", + "Type": { + "Category": "Enum", + "Name": "ListenerType" + } + }, + { + "Name": "listener", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetOutputDevice", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRecordingDevice", + "Parameters": [ + { + "Name": "deviceIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EndRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRecordingDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceListChanged", + "Parameters": [ + { + "Name": "newDevices", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SoundService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SparkleColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Sparkles", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SpawnerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "FrameId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FrameName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FrameType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DebuggerFrameType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Globals", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "DebuggerVariable" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Locals", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "DebuggerVariable" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Populated", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Upvalues", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "DebuggerVariable" + } + } + ], + "MemoryCategory": "Instances", + "Name": "StackFrame", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StandalonePluginScripts", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterGear", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterPack", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Character", + "MemberType": "Property", + "Name": "AllowCustomAnimations", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Mobile", + "MemberType": "Property", + "Name": "AutoJumpEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "AvatarJointUpgrade", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AvatarJointUpgrade" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraMaxZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraMinZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraMode" + } + }, + { + "Category": "Character Jump Settings", + "MemberType": "Property", + "Name": "CharacterJumpHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character Jump Settings", + "MemberType": "Property", + "Name": "CharacterJumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "CharacterMaxSlopeAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character Jump Settings", + "MemberType": "Property", + "Name": "CharacterUseJumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "CharacterWalkSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "DeathStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DeathStyle" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevCameraOcclusionMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevCameraOcclusionMode" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevComputerCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerCameraMovementMode" + } + }, + { + "Category": "Controls", + "MemberType": "Property", + "Name": "DevComputerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerMovementMode" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevTouchCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchCameraMovementMode" + } + }, + { + "Category": "Controls", + "MemberType": "Property", + "Name": "DevTouchMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchMovementMode" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "EnableDynamicHeads", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LoadDynamicHeads" + } + }, + { + "Category": "Controls", + "MemberType": "Property", + "Name": "EnableMouseLockOption", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDFace", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDHead", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDLeftArm", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDLeftLeg", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDPants", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDRightArm", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDRightLeg", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDShirt", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDTeeShirt", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDTorso", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAvatar", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GameAvatarType" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsR15Collision", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "R15CollisionType" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeBodyType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeHead", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeHeight", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeProportion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeWidth", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HealthDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Controls", + "MemberType": "Property", + "Name": "HumanoidStateMachineMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidStateMachineMode" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "LoadCharacterAppearance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "LoadCharacterLayeredClothing ", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LoadCharacterLayeredClothing" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NameDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "UserEmotesEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "ClearDefaults", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StarterPlayer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterPlayerScripts", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterCharacterScripts", + "Superclass": "StarterPlayerScripts", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ContactsCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataReceiveKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataSendKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HeartbeatTimeMs", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InstanceCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MovingPrimitivesCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PhysicsReceiveKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PhysicsSendKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PhysicsStepTimeMs", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PrimitivesCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMemoryUsageMbForTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Enum", + "Name": "DeveloperMemoryTag" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTotalMemoryUsageMb", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPaginatedMemoryByTexture", + "Parameters": [ + { + "Name": "queryType", + "Type": { + "Category": "Enum", + "Name": "TextureQueryType" + } + }, + { + "Name": "pageIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Stats", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetValue", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValueString", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StatsItem", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RunningAverageItemDouble", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RunningAverageItemInt", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RunningAverageTimeIntervalItem", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TotalCountTimeIntervalItem", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FinishTask", + "Parameters": [ + { + "Name": "taskId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendReport", + "Parameters": [ + { + "Name": "reportName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartTask", + "Parameters": [ + { + "Name": "reportName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "taskName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StopWatchReporter", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "RegisterCommand", + "Parameters": [ + { + "Name": "commandName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterCommand", + "Parameters": [ + { + "Name": "commandName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StreamingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "\"TODO\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "\"function\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "\"local\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "\"nil\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "\"self\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Active Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Active Hover Over Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "Always Save Script Changes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Animate Hover Over", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Auto Clean Empty Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Auto Closing Brackets", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Auto Closing Quotes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Auto Delete Closing Brackets and Quotes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Auto Indent Rule", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AutoIndentRule" + } + }, + { + "Category": "Auto-Recovery", + "MemberType": "Property", + "Name": "Auto-Recovery Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Auto-Recovery", + "MemberType": "Property", + "Name": "Auto-Recovery Interval (Minutes)", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Auto-Recovery", + "MemberType": "Property", + "Name": "Auto-Recovery Path", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Automatically commit locked scripts when you save or publish to Roblox", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Automatically trigger AI Code Completion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "Basic Objects Display Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ListDisplayMode" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Bool Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Bracket Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Built-in Function Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "Camera Mouse Wheel Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "Camera Pan Speed", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "Camera Shift Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "Camera Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "Camera Zoom to Mouse Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "Clear Output On Start", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Lua Debugger", + "MemberType": "Property", + "Name": "CommandBarLocalState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Comment Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Current Line Highlight Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Debugger Current Line Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Debugger Error Line Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Directories", + "MemberType": "Property", + "Name": "DefaultScriptFileDir", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Browsing", + "MemberType": "Property", + "Name": "DeprecatedObjectsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "DisplayLanguage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Doc View Code Background Color", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Autocomplete", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Autocomplete Doc View", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Enable CoreScript Debugger", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Enable Http Sandboxing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Enable Internal Beta Features", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Enable Internal Features", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Script Analysis", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Scrollbar Markers", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Signature Help", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Signature Help Doc View", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Temporary Tabs", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Temporary Tabs In Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Type Hover", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "EnableIndentationRulers", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "EnableOnTypeAutocomplete", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Error Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Find Selection Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QFont" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Format On Paste", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Format On Type", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Function Name Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Highlight Current Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Highlight Occurances", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "HintColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Hover Animate Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HoverAnimateSpeed" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Hover Box Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Hover Line Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Hover Over Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Directories", + "MemberType": "Property", + "Name": "IconOverrideDir", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Indent Using Spaces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "IndentationRulerColor", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "InformationColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Keyword Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Primary Part", + "MemberType": "Property", + "Name": "Line Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Directories", + "MemberType": "Property", + "Name": "LocalAssetsFolder", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Lua Debugger", + "MemberType": "Property", + "Name": "LuaDebuggerEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Lua Debugger", + "MemberType": "Property", + "Name": "LuaDebuggerEnabledAtStartup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Luau Keyword Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Audio", + "MemberType": "Property", + "Name": "Main Volume", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Matching Word Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "Maximum Output Lines", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Menu Item Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Method Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Number Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Audio", + "MemberType": "Property", + "Name": "Only Play Audio from Window in Focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Operator Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "Output Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QFont" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "Output Layout Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "OutputLayoutMode" + } + }, + { + "Category": "Browsing", + "MemberType": "Property", + "Name": "PermissionLevelShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PermissionLevelShown" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Physical Draggers Select Scope By Default", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Pivot Snap To Geometry Color", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Lua Debugger", + "MemberType": "Property", + "Name": "PluginDebuggingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Directories", + "MemberType": "Property", + "Name": "PluginsDir", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Primary Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Property Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Directories", + "MemberType": "Property", + "Name": "ReloadBuiltinPluginsOnChange", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Directories", + "MemberType": "Property", + "Name": "ReloadLocalPluginsOnChange", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "Render Throttle Percentage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Respect Studio shortcuts when game has focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Ruler Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Rulers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Undo", + "MemberType": "Property", + "Name": "RuntimeUndoBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RuntimeUndoBehavior" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Script Editor Color Preset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StudioScriptEditorColorPresets" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Script Editor Scrollbar Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Script Editor Scrollbar Handle Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "ScriptEditorMenuBorderColor", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "ScriptEditorShouldShowPluginMethods", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Lua Debugger", + "MemberType": "Property", + "Name": "ScriptTimeoutLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Scroll Past Last Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Secondary Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Select Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Primary Part", + "MemberType": "Property", + "Name": "Select/Hover Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Selected Menu Item Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Selected Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Selection Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Selection Box Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Selection Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Selection Line Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Audio", + "MemberType": "Property", + "Name": "Server Audio Behavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ServerAudioBehavior" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Set Pivot of Imported Parts", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "MemberType": "Property", + "Name": "Show Core GUI in Explorer while Playing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Show Diagnostics Bar", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "MemberType": "Property", + "Name": "Show FileSyncService", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "MemberType": "Property", + "Name": "Show Hidden Objects in Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Show Hover Over", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "MemberType": "Property", + "Name": "Show Light Guides", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "MemberType": "Property", + "Name": "Show Navigation Labels", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "MemberType": "Property", + "Name": "Show Navigation Mesh", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "MemberType": "Property", + "Name": "Show Pathfinding Links", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "MemberType": "Property", + "Name": "Show Plugin GUI Service in Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "MemberType": "Property", + "Name": "Show Singly Selected Attachment Parent Frame", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Show Whitespace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "MemberType": "Property", + "Name": "Show plus button on hover in Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "MemberType": "Property", + "Name": "ShowCorePackagesInExplorer", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Skip Closing Brackets and Quotes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "String Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Tab Width", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Text Wrapping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "Theme", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "UI Theme", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UITheme" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Use Bounding Box Move Handles", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Warning Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Whitespace Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "MemberType": "Function", + "Name": "GetAvailableThemes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ThemeChanged", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Studio", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ConvertToPackageUpload", + "Parameters": [ + { + "Name": "uploadUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "cloneInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "originalInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishPackage", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "publishInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowSaveToRoblox", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SerializeInstances", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnConvertToPackageResult", + "Parameters": [ + { + "Name": "isSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPublishPackageResult", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSaveToRoblox", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioAssetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AnchorPoint", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsArrowVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsNextVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RowName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "SetOnNextClicked", + "Parameters": [ + { + "Name": "onClick", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioCallout", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "EnableScriptCollabByDefaultOnLoad", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "StudioData", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "HasMultiTouchStarted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "IsMultiTouchEmulationOn", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "IsMultiTouchEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "PivotPosition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "MemberType": "Function", + "Name": "GetMaxNumTouches", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTouchInBounds", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTouchPosition", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EmulatePCDeviceWithResolution", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentDeviceId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentOrientation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "ScreenOrientation" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasDeviceWithId", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCurrentDeviceId", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCurrentOrientation", + "Parameters": [ + { + "Name": "orientation", + "Type": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CurrentDeviceIdChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OrientationChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchInBoundsChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPositionsChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioDeviceEmulatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StudioObjectBase", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StudioWidget", + "Superclass": "StudioObjectBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearUploadNames", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishAs", + "Parameters": [ + { + "Name": "universeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "publishParameters", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishThenTurnOnTeamCreate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RefreshDocumentDisplayName", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeamCreateOnPublishInfo", + "Parameters": [ + { + "Name": "shouldTurnOnTcOnPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "newPlaceName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUniverseDisplayName", + "Parameters": [ + { + "Name": "newName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUploadNames", + "Parameters": [ + { + "Name": "placeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "universeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowSaveOrPublishPlaceToRoblox", + "Parameters": [ + { + "Name": "showGameSelect", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "closeMode", + "Type": { + "Category": "Enum", + "Name": "StudioCloseMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GameNameUpdated", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamePublishCancelled", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamePublishFinished", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "gameId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSaveOrPublishPlaceToRoblox", + "Parameters": [ + { + "Name": "showGameSelect", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "closeMode", + "Type": { + "Category": "Enum", + "Name": "StudioCloseMode" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioPublishService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StudioScriptDebugEventListener", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSdk", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSdk", + "Parameters": [ + { + "Name": "sdk", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioSdkService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "ActiveScript", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AlignDraggedObjects", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DraggerSolveConstraints", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DrawConstraintsOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GridSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HoverInstance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InstalledPluginData", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PivotSnapToGeometry", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RotateIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShowConstraintDetails", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "StudioLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UseLocalSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AnimationIdSelected", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CopyToClipboard", + "Parameters": [ + { + "Name": "stringToCopy", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBadgeConfigureUrl", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBadgeUploadUrl", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClassIcon", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlaceIsPersistedToCloud", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetResourceByCategory", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStartupAssetId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStartupPluginId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTermsOfUseUrl", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GizmoRaycast", + "Parameters": [ + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "raycastParams", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasInternalPermission", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPluginInstalled", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPluginUpToDate", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "currentAssetVersion", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenInBrowser_DONOTUSE", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestClose", + "Parameters": [ + { + "Name": "closeMode", + "Type": { + "Category": "Enum", + "Name": "StudioCloseMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPluginEnabled", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPlaceVersionHistoryDialog", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPublishToRoblox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UninstallPlugin", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdatePluginManagement", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptImportFile", + "Parameters": [ + { + "Default": "{}", + "Name": "fileTypeFilter", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptImportFiles", + "Parameters": [ + { + "Default": "{}", + "Name": "fileTypeFilter", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TryInstallPlugin", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetVersionId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnImportFromRoblox", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnOpenGameSettings", + "Parameters": [ + { + "Name": "pageIdentifier", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnOpenManagePackagePlugin", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPluginInstalledFromToolbox", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPluginInstalledFromWeb", + "Parameters": [ + { + "Name": "pluginId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPublishAsPlugin", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSaveToRoblox", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptTransformPluginCheckEnable", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SaveLocallyAsComplete", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetColor", + "Parameters": [ + { + "Name": "styleguideitem", + "Type": { + "Category": "Enum", + "Name": "StudioStyleGuideColor" + } + }, + { + "Default": "Default", + "Name": "modifier", + "Type": { + "Category": "Enum", + "Name": "StudioStyleGuideModifier" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Color3" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioTheme", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetStyleRules", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertStyleRule", + "Parameters": [ + { + "Name": "rule", + "Type": { + "Category": "Class", + "Name": "StyleRule" + } + }, + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetStyleRules", + "Parameters": [ + { + "Name": "rules", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StyleRulesChanged", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StyleBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Selector", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SelectorError", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetProperties", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPropertiesResolved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProperty", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPropertyResolved", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetProperties", + "Parameters": [ + { + "Name": "table", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetProperty", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StyleRule", + "Superclass": "StyleBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetDerives", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDerives", + "Parameters": [ + { + "Name": "derives", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StyleSheet", + "Superclass": "StyleBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "StyleSheet", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "MemoryCategory": "Gui", + "Name": "StyleDerive", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "StyleSheet", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "MemoryCategory": "Gui", + "Name": "StyleLink", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAppliedStyles", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStyleInfo", + "Parameters": [ + { + "Name": "style", + "Type": { + "Category": "Class", + "Name": "StyleRule" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStyleSheetDerivesChain", + "Parameters": [ + { + "Name": "styleSheet", + "Type": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStyleSheetInfo", + "Parameters": [ + { + "Name": "styleSheet", + "Type": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StylingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "AlphaMode", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AlphaMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ColorMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MetalnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "NormalMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RoughnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TexturePack", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceAppearance", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "SchedulerDutyCycle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "SchedulerRate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Configuration", + "MemberType": "Property", + "Name": "ThreadPoolConfig", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ThreadPoolConfig" + } + }, + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "ThreadPoolSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TaskScheduler", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutoAssignable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutoColorCharacters", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ChildOrder", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Score", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Function", + "Name": "GetPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Event", + "Name": "PlayerAdded", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerRemoved", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Team", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TeamCreateData", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TeamCreatePublishService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CloseGameIfUserDoesntHavePerms", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ToggleManageCollaborators", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeamCreateService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetTeams", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RebalanceTeams", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Teams", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "PrivateServerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReservedServerAccessCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TeleportAsyncResult", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReservedServerAccessCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ServerInstanceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShouldReserveServer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetTeleportData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeleportData", + "Parameters": [ + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeleportOptions", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CustomizedTeleportUI", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Block", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetArrivingTeleportGui", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLocalPlayerTeleportData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTeleportSetting", + "Parameters": [ + { + "Name": "setting", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeleportGui", + "Parameters": [ + { + "Name": "gui", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeleportSetting", + "Parameters": [ + { + "Name": "setting", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Teleport", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "nil", + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportCancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportToPlaceInstance", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "instanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "", + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportToPrivateServer", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "reservedServerAccessCode", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "players", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "", + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportToSpawnByName", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayerPlaceInstanceAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReserveServer", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportAsync", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "players", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "nil", + "Name": "teleportOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportPartyAsync", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "players", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnblockAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalPlayerArrivedFromTeleport", + "Parameters": [ + { + "Name": "loadingGui", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "dataTable", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MenuTeleportAttempt", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeleportInitFailed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportResult", + "Type": { + "Category": "Enum", + "Name": "TeleportResult" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "teleportOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeleportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TemporaryCageMeshProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TemporaryScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ColorMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TerrainFace" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MaterialPattern", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MaterialPattern" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MetalnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "NormalMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RoughnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "StudsPerTile", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TerrainDetail", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsSmooth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SizeInCells", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "ApplyTransform", + "Parameters": [ + { + "Name": "rotation", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyTransformSubregion", + "Parameters": [ + { + "Name": "rotation", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TerrainRegion" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConvertToSmooth", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegionWireframe", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TerrainRegion", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Physics", + "MemberType": "Property", + "Name": "AutoRuns", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Description", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Results", + "MemberType": "Property", + "Name": "ErrorCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Settings", + "MemberType": "Property", + "Name": "ExecuteWithStudioRun", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "MemberType": "Property", + "Name": "Is30FpsThrottleEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "MemberType": "Property", + "Name": "IsPhysicsEnvironmentalThrottled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "MemberType": "Property", + "Name": "IsSleepAllowed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Settings", + "MemberType": "Property", + "Name": "NumberOfPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Settings", + "MemberType": "Property", + "Name": "SimulateSecondsLag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Results", + "MemberType": "Property", + "Name": "TestCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Settings", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Results", + "MemberType": "Property", + "Name": "WarnCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "Check", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Checkpoint", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Done", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Error", + "Parameters": [ + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Fail", + "Parameters": [ + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Message", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Require", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScopeTime", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Warn", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isFeatureEnabled", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Run", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerCollectConditionalResult", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerCollectResult", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TestService", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TextBoxService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DisplaySystemMessage", + "Parameters": [ + { + "Name": "systemMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TextChatMessage" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddUserAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendAsync", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TextChatMessage" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MessageReceived", + "Parameters": [ + { + "Name": "incomingMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnIncomingMessage", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ShouldDeliverCallback", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + }, + { + "Name": "textSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextChannel", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PrimaryAlias", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "SecondaryAlias", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "Triggered", + "Parameters": [ + { + "Name": "originTextSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Name": "unfilteredText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatCommand", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TextChatConfigurations", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AdorneeName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "BubbleDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "BubblesSpacing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "LocalPlayerStudsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MaxBubbles", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MinimizeDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TailVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "VerticalStudsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BubbleChatConfiguration", + "Superclass": "TextChatConfigurations", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsolutePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsolutePositionWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteSizeWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AutocompleteEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsFocused", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsFocusedWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "KeyboardKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "PlaceholderColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetTextChannel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextChannel" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextBox", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextBox" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChatInputBarConfiguration", + "Superclass": "TextChatConfigurations", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsolutePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsolutePositionWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteSizeWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "HeightScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HorizontalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Enum", + "Name": "HorizontalAlignment" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VerticalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Enum", + "Name": "VerticalAlignment" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "WidthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChatWindowConfiguration", + "Superclass": "TextChatConfigurations", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BubbleChatMessageProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BubbleChatMessageProperties" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MessageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Metadata", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PrefixText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextChatMessageStatus" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextChannel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextChannel" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Timestamp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "DateTime" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatMessage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "PrefixText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatMessageProperties", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ChatVersion", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ChatVersion" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CreateDefaultCommands", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CreateDefaultTextChannels", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "DisplayBubble", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUserChatAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUsersChatAsync", + "Parameters": [ + { + "Name": "userIdFrom", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userIdTo", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BubbleDisplayed", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "textChatMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MessageReceived", + "Parameters": [ + { + "Name": "textChatMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SendingMessage", + "Parameters": [ + { + "Name": "textChatMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnBubbleAdded", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + }, + { + "Name": "adornee", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnIncomingMessage", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetChatForUserAsync", + "Parameters": [ + { + "Name": "toUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNonChatStringForBroadcastAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNonChatStringForUserAsync", + "Parameters": [ + { + "Name": "toUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextFilterResult", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "SourceLanguage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SourceText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextFilterResult" + } + }, + { + "MemberType": "Function", + "Name": "GetTranslationForLocale", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TextFilterResult" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslations", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextFilterTranslatedResult", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetFontMemoryData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextSize", + "Parameters": [ + { + "Name": "string", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fontSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "font", + "Type": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Name": "frameSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetResolutionScale", + "Parameters": [ + { + "Name": "scale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterAndTranslateStringAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fromUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "targetLocales", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "PrivateChat", + "Name": "textContext", + "Type": { + "Category": "Enum", + "Name": "TextFilterContext" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fromUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "PrivateChat", + "Name": "textContext", + "Type": { + "Category": "Enum", + "Name": "TextFilterContext" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFamilyInfoAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextBoundsAsync", + "Parameters": [ + { + "Name": "params", + "Type": { + "Category": "Class", + "Name": "GetTextBoundsParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CanSend", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TextSource", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetUserPlatformId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserPlatformName", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HaveActiveUser", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsOver13", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReturnToEngagement", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowAccountPicker", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterActiveUser", + "Parameters": [ + { + "Name": "gamepadId", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ActiveUserSignedOut", + "Parameters": [ + { + "Name": "signOutStatus", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ThirdPartyUserService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "FrameCount", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Populated", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ThreadId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ThreadName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetFrame", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ThreadState", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TimerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "HideNotification", + "Parameters": [ + { + "Name": "notificationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowNotification", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "notificationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ToastNotificationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TouchInputService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TouchTransmitter", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FinishSpan", + "Parameters": [ + { + "Name": "spanId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartSpan", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "parentId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TracerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Control", + "MemberType": "Property", + "Name": "AudioMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerLodFlagMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "VideoExtrapolationMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerExtrapolationFlagMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "VideoLodMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerLodValueMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "VideoMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerLodFlagMode" + } + }, + { + "MemberType": "Function", + "Name": "getExtrapolation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getVideoLod", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isAudioEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isVideoEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UpdateState", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TrackerLodController", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Animation", + "Name": "TrackerStreamAnimation", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FaceCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Lifetime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightEmission", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "MaxLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "MinLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextureMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "WidthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Trail", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "LocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "FormatByKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RobloxOnlyTranslate", + "Parameters": [ + { + "Name": "context", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Translate", + "Parameters": [ + { + "Name": "context", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Translator", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMainViewSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStudioWidgetFromLabel", + "Parameters": [ + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StudioWidget" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasUserCompletedTutorial", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptClosePlace", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTutorialCompletionStatus", + "Parameters": [ + { + "Name": "completed", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShouldLaunchTutorial", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TutorialService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PlaybackState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PlaybackState" + } + }, + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Completed", + "Parameters": [ + { + "Name": "playbackState", + "Type": { + "Category": "Enum", + "Name": "PlaybackState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TweenBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Instance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TweenInfo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "TweenInfo" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Tween", + "Superclass": "TweenBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Create", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tweenInfo", + "Type": { + "Category": "DataType", + "Name": "TweenInfo" + } + }, + { + "Name": "propertyTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Tween" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValue", + "Parameters": [ + { + "Name": "alpha", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TweenService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UGCAvatarService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPropertyValue", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetCollisionFidelity", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMeshIdBlocking", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateUniqueUVCount", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanLoadAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FetchAssetWithFormat", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "assetFormat", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshTriCount", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshVertColors", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshVerts", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextureSize", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateCageMeshIntersection", + "Parameters": [ + { + "Name": "innerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "outerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "refMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateCageNonManifoldAndHoles", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateDynamicHeadMesh", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateFullBodyCageDeletion", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMeshBounds", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "meshScale", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "boundsOffset", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "attachmentCF", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "handleCF", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMeshTriangles", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMeshVertColors", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "true", + "Name": "includeAlpha", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMisMatchUV", + "Parameters": [ + { + "Name": "innerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "outerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateNumTextureChannels", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "numChannelsRequired", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateOverlappingVertices", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateSkinnedMesh", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateTextureSize", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateUVSpace", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateUniqueUVCount", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "numRequired", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UGCValidationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UIBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UIComponent", + "Superclass": "UIBase", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UIConstraint", + "Superclass": "UIComponent", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AspectRatio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AspectType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AspectType" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "DominantAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DominantAxis" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIAspectRatioConstraint", + "Superclass": "UIConstraint" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MaxSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MinSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UISizeConstraint", + "Superclass": "UIConstraint" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MaxTextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MinTextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UITextSizeConstraint", + "Superclass": "UIConstraint" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CornerRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UICorner", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIGradient", + "Superclass": "UIComponent" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UILayout", + "Superclass": "UIComponent", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteContentSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "FillDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FillDirection" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "HorizontalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HorizontalAlignment" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "SortOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SortOrder" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "VerticalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VerticalAlignment" + } + }, + { + "MemberType": "Function", + "Name": "ApplyLayout", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCustomSortFunction", + "Parameters": [ + { + "Default": "nil", + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UIGridStyleLayout", + "Superclass": "UILayout", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteCellCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteCellSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CellPadding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CellSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "FillDirectionMaxCells", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "StartCorner", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StartCorner" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIGridLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Padding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIListLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Animated", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Circular", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentPage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "EasingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "EasingStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "GamepadInputEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Padding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "ScrollWheelInputEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "TouchInputEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TweenTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "JumpTo", + "Parameters": [ + { + "Name": "page", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JumpToIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Next", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Previous", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PageEnter", + "Parameters": [ + { + "Name": "page", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PageLeave", + "Parameters": [ + { + "Name": "page", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + { + "Name": "currentPage", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UIPageLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FillEmptySpaceColumns", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FillEmptySpaceRows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MajorAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TableMajorAxis" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Padding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UITableLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PaddingBottom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PaddingLeft", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PaddingRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PaddingTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIPadding", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIScale", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ApplyStrokeMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ApplyStrokeMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LineJoinMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LineJoinMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIStroke", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AppendTempAssetId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "lookAt", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "camPos", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "usage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AppendVantagePoint", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "lookAt", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "camPos", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpgradeTempAssetId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "tempId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UnvalidatedAssetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AllTutorialsDisabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CustomCameraMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CameraYInverted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ChatVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "ComputerCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ComputerCameraMovementMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "ComputerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ComputerMovementMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "ControlMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ControlMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DefaultCameraID", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Fullscreen", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GamepadCameraSensitivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "GraphicsQualityLevel", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HasEverUsedVR", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsUsingCameraYInverted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsUsingGamepadCameraSensitivity", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MasterVolume", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MicroProfilerWebServerEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MicroProfilerWebServerIP", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MicroProfilerWebServerPort", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseSensitivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseSensitivityFirstPerson", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseSensitivityThirdPerson", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OnScreenProfilerEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OnboardingsCompleted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PerformanceStatsVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PlayerHeight", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PreferredTransparency", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RCCProfilerRecordFrameRate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RCCProfilerRecordTimeFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReducedMotion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "RotationType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RotationType" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SavedQualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SavedQualitySetting" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StartMaximized", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StartScreenPosition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StartScreenSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "TouchCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TouchCameraMovementMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "TouchMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TouchMovementMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UiNavigationKeyBindEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UsedCoreGuiIsVisibleToggle", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UsedCustomGuiIsVisibleToggle", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UsedHideHudShortcut", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRRotationIntensity", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "VRSafetyBubbleMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VRSafetyBubbleMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRSmoothRotationEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VignetteEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetCameraYInvertValue", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOnboardingCompleted", + "Parameters": [ + { + "Name": "onboardingId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTutorialState", + "Parameters": [ + { + "Name": "tutorialId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InFullScreen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InStudioMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetOnboardingCompleted", + "Parameters": [ + { + "Name": "onboardingId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCameraYInvertVisible", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGamepadCameraSensitivityVisible", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetOnboardingCompleted", + "Parameters": [ + { + "Name": "onboardingId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTutorialState", + "Parameters": [ + { + "Name": "tutorialId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FullscreenChanged", + "Parameters": [ + { + "Name": "isFullscreen", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PerformanceStatsVisibleChanged", + "Parameters": [ + { + "Name": "isPerformanceStatsVisible", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StudioModeChanged", + "Parameters": [ + { + "Name": "isStudioMode", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserGameSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "UserSettings" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AccelerometerEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BottomBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GamepadEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GyroscopeEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "KeyboardEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "LegacyInputEventsEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ModalEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MouseBehavior" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseDeltaSensitivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseIconEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NavBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OnScreenKeyboardAnimationDuration", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OnScreenKeyboardPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OnScreenKeyboardSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OnScreenKeyboardVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OverrideMouseIconBehavior", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "OverrideMouseIconBehavior" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RightBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StatusBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TouchEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UserHeadCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GamepadSupports", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "gamepadKeyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConnectedGamepads", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceAcceleration", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "InputObject" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceGravity", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "InputObject" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceRotation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceType", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "DeviceType" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFocusedTextBox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "TextBox" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamepadConnected", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamepadState", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeysPressed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLastInputType", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "UserInputType" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouseButtonsPressed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouseDelta", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouseLocation", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNavigationGamepads", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlatform", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "Platform" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStringForKeyCode", + "Parameters": [ + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSupportedGamepadKeyCodes", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCFrame", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsGamepadButtonDown", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "gamepadKeyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsKeyDown", + "Parameters": [ + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMouseButtonPressed", + "Parameters": [ + { + "Name": "mouseButton", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsNavigationGamepad", + "Parameters": [ + { + "Name": "gamepadEnum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RecenterUserHeadCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendAppUISizes", + "Parameters": [ + { + "Name": "statusBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "navBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "bottomBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "rightBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetNavigationGamepad", + "Parameters": [ + { + "Name": "gamepadEnum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceAccelerationChanged", + "Parameters": [ + { + "Name": "acceleration", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceGravityChanged", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceRotationChanged", + "Parameters": [ + { + "Name": "rotation", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamepadConnected", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamepadDisconnected", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputBegan", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputChanged", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputEnded", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "JumpRequest", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LastInputTypeChanged", + "Parameters": [ + { + "Name": "lastInputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PointerAction", + "Parameters": [ + { + "Name": "wheel", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "pan", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "pinch", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusBarTapped", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextBoxFocusReleased", + "Parameters": [ + { + "Name": "textboxReleased", + "Type": { + "Category": "Class", + "Name": "TextBox" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextBoxFocused", + "Parameters": [ + { + "Name": "textboxFocused", + "Type": { + "Category": "Class", + "Name": "TextBox" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchEnded", + "Parameters": [ + { + "Name": "touch", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchLongPress", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchMoved", + "Parameters": [ + { + "Name": "touch", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPan", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "totalTranslation", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPinch", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "scale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchRotate", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "rotation", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchStarted", + "Parameters": [ + { + "Name": "touch", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchSwipe", + "Parameters": [ + { + "Name": "swipeDirection", + "Type": { + "Category": "Enum", + "Name": "SwipeDirection" + } + }, + { + "Name": "numberOfTouches", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchTap", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchTapInWorld", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "processedByUI", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserCFrameChanged", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocusReleased", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocused", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserInputService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Payload", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "UserNotificationPayload" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotification", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AnalyticsData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "UserNotificationPayloadAnalyticsData" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "JoinExperience", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "UserNotificationPayloadJoinExperience" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MessageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Type", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetParameters", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetParameters", + "Parameters": [ + { + "Name": "parameters", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayload", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Category", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayloadAnalyticsData", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "LaunchData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayloadJoinExperience", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Int64Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StringValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayloadParameterValue", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetUserInfosByUserIdsAsync", + "Parameters": [ + { + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutomaticScaling", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VRScaling" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DidPointerHit", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FadeOutViewOnCollision", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GuiInputUserCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LaserDistance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PointerHitCFrame", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRDeviceAvailable", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRDeviceName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRSessionState", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VRSessionState" + } + }, + { + "MemberType": "Function", + "Name": "GetTouchpadMode", + "Parameters": [ + { + "Name": "pad", + "Type": { + "Category": "Enum", + "Name": "VRTouchpad" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "VRTouchpadMode" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCFrame", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCFrameEnabled", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMaquettes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVRAppBuild", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RecenterUserHeadCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestNavigation", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "inputUserCFrame", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTouchpadMode", + "Parameters": [ + { + "Name": "pad", + "Type": { + "Category": "Enum", + "Name": "VRTouchpad" + } + }, + { + "Name": "mode", + "Type": { + "Category": "Enum", + "Name": "VRTouchpadMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LaserPointerTriggered", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NavigationRequested", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "inputUserCFrame", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchpadModeChanged", + "Parameters": [ + { + "Name": "pad", + "Type": { + "Category": "Enum", + "Name": "VRTouchpad" + } + }, + { + "Name": "mode", + "Type": { + "Category": "Enum", + "Name": "VRTouchpadMode" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserCFrameChanged", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserCFrameEnabled", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VRService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VRStatusService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ValueBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "BinaryString" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BinaryStringValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BoolValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BrickColorValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CFrameValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Color3Value", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ConstrainedValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MinValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DoubleConstrainedValue", + "Superclass": "ValueBase", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ConstrainedValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MinValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "IntConstrainedValue", + "Superclass": "ValueBase", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "IntValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NumberValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ObjectValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RayValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StringValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Vector3Value", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetValueAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "X", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Y", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Z", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Vector3Curve", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ScriptCollabEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "VersionControlService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CameraID", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetCameraDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DevicesChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Error", + "Parameters": [ + { + "Name": "cameraid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "errorcode", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Started", + "Parameters": [ + { + "Name": "cameraid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + { + "Name": "cameraid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VideoCaptureService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VideoService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AdditionalLuaState", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "Dump", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadAxisInput", + "Parameters": [ + { + "Name": "objectId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadButtonInput", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Name": "buttonState", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadConnect", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadDisconnect", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendAccelerometerEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendGravityEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendGyroscopeEvent", + "Parameters": [ + { + "Name": "quatX", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "quatY", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "quatZ", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "quatW", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendKeyEvent", + "Parameters": [ + { + "Name": "isPressed", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Name": "isRepeatedKey", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendMouseButtonEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "mouseButton", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "isDown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "repeatCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendMouseMoveEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendMouseWheelEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "isForwardScroll", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendTextInputCharacterEvent", + "Parameters": [ + { + "Name": "str", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendTouchEvent", + "Parameters": [ + { + "Name": "touchId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInputTypesToIgnore", + "Parameters": [ + { + "Name": "inputTypesToIgnore", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartPlaying", + "Parameters": [ + { + "Name": "fileName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartPlayingJSON", + "Parameters": [ + { + "Name": "string", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopPlaying", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "sendRobloxEvent", + "Parameters": [ + { + "Name": "namespace", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "detail", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "detailType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "sendThemeChangeEvent", + "Parameters": [ + { + "Name": "themeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WaitForInputEventsProcessed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlaybackCompleted", + "Parameters": [ + { + "Name": "additionalLuaState", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RecordingCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VirtualInputManager", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Button1Down", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Button1Up", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Button2Down", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Button2Up", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CaptureController", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClickButton1", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClickButton2", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MoveMouse", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeyDown", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeyUp", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TypeKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VirtualUser", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VisibilityCheckDispatcher", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VisibilityService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Visit", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "VoiceChatState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VoiceChatState" + } + }, + { + "MemberType": "Function", + "Name": "GetAndClearCallFailureMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAudioProcessingSettings", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetChannelId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGroupId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMicDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetParticipants", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSpeakerDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVoiceChatApiVersion", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVoiceChatAvailable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVoiceExperienceId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsContextVoiceEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPublishPaused", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsSubscribePaused", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JoinByGroupId", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "isMicMuted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JoinByGroupIdToken", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isMicMuted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "isRetry", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Leave", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogPublisherWebRTCStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogSubscriptionWebRTCStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishPause", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMicDevice", + "Parameters": [ + { + "Name": "micDeviceName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "micDeviceGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSpeakerDevice", + "Parameters": [ + { + "Name": "speakerDeviceName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "speakerDeviceGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeBlock", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribePause", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribePauseAll", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeRetry", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeUnblock", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVoiceEnabledForUserIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalPlayerModerated", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ParticipantsStateChanged", + "Parameters": [ + { + "Name": "participantsLeft", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "participantsJoined", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "updatedStates", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerMicActivitySignalChange", + "Parameters": [ + { + "Name": "activityInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StateChanged", + "Parameters": [ + { + "Name": "old", + "Type": { + "Category": "Enum", + "Name": "VoiceChatState" + } + }, + { + "Name": "new", + "Type": { + "Category": "Enum", + "Name": "VoiceChatState" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VoiceChatInternal", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EnableDefaultVoice", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UseNewAudioApi", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UseNewJoinFlow", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "VoiceChatEnabledForPlaceOnRcc", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "VoiceChatEnabledForUniverseOnRcc", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "IsVoiceEnabledForUserIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VoiceChatService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Parts", + "MemberType": "Property", + "Name": "Part0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Parts", + "MemberType": "Property", + "Name": "Part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "WeldConstraint", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Connected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SourceInstance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SourceName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetInstance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Wire", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + } + ], + "Enums": [ + { + "Items": [ + { + "Name": "Allow", + "Value": 0 + }, + { + "Name": "Deny", + "Value": 1 + } + ], + "Name": "AccessModifierType" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Hat", + "Value": 1 + }, + { + "Name": "Hair", + "Value": 2 + }, + { + "Name": "Face", + "Value": 3 + }, + { + "Name": "Neck", + "Value": 4 + }, + { + "Name": "Shoulder", + "Value": 5 + }, + { + "Name": "Front", + "Value": 6 + }, + { + "Name": "Back", + "Value": 7 + }, + { + "Name": "Waist", + "Value": 8 + }, + { + "LegacyNames": [ + "TeeShirt" + ], + "Name": "TShirt", + "Value": 9 + }, + { + "Name": "Shirt", + "Value": 10 + }, + { + "Name": "Pants", + "Value": 11 + }, + { + "Name": "Jacket", + "Value": 12 + }, + { + "Name": "Sweater", + "Value": 13 + }, + { + "Name": "Shorts", + "Value": 14 + }, + { + "Name": "LeftShoe", + "Value": 15 + }, + { + "Name": "RightShoe", + "Value": 16 + }, + { + "Name": "DressSkirt", + "Value": 17 + }, + { + "Name": "Eyebrow", + "Value": 18 + }, + { + "Name": "Eyelash", + "Value": 19 + } + ], + "Name": "AccessoryType" + }, + { + "Items": [ + { + "Name": "Nothing", + "Value": 0 + }, + { + "Name": "Pause", + "Value": 1 + }, + { + "Name": "Lose", + "Value": 2 + }, + { + "Name": "Draw", + "Value": 3 + }, + { + "Name": "Win", + "Value": 4 + } + ], + "Name": "ActionType" + }, + { + "Items": [ + { + "Name": "Attachment0", + "Value": 0 + }, + { + "Name": "Attachment1", + "Value": 1 + }, + { + "Name": "World", + "Value": 2 + } + ], + "Name": "ActuatorRelativeTo" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Motor", + "Value": 1 + }, + { + "Name": "Servo", + "Value": 2 + } + ], + "Name": "ActuatorType" + }, + { + "Items": [ + { + "Name": "HorizontalRectangle", + "Value": 1 + } + ], + "Name": "AdShape" + }, + { + "Items": [ + { + "Name": "Undefined", + "Value": 0 + }, + { + "Name": "PortalForward", + "Value": 1 + }, + { + "Name": "InGameMenuBackButton", + "Value": 2 + }, + { + "Name": "UIBackButton", + "Value": 3 + } + ], + "Name": "AdTeleportMethod" + }, + { + "Items": [ + { + "Name": "Inactive", + "Value": 0 + }, + { + "Name": "Active", + "Value": 1 + } + ], + "Name": "AdUnitStatus" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "Never", + "Value": 1 + } + ], + "Name": "AdornCullingMode" + }, + { + "Items": [ + { + "Name": "Parallel", + "Value": 0 + }, + { + "Name": "Perpendicular", + "Value": 1 + } + ], + "Name": "AlignType" + }, + { + "Items": [ + { + "Name": "Overlay", + "Value": 0 + }, + { + "Name": "Transparency", + "Value": 1 + } + ], + "Name": "AlphaMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Acquire", + "Value": 1 + }, + { + "Name": "Spend", + "Value": 2 + } + ], + "Name": "AnalyticsEconomyAction" + }, + { + "Items": [ + { + "Name": "Trace", + "Value": 0 + }, + { + "Name": "Debug", + "Value": 1 + }, + { + "Name": "Information", + "Value": 2 + }, + { + "Name": "Warning", + "Value": 3 + }, + { + "Name": "Error", + "Value": 4 + }, + { + "Name": "Fatal", + "Value": 5 + } + ], + "Name": "AnalyticsLogLevel" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Begin", + "Value": 1 + }, + { + "Name": "Complete", + "Value": 2 + }, + { + "Name": "Abandon", + "Value": 3 + }, + { + "Name": "Fail", + "Value": 4 + } + ], + "Name": "AnalyticsProgressionStatus" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 0 + }, + { + "Name": "Movement", + "Value": 1 + }, + { + "Name": "Action", + "Value": 2 + }, + { + "Name": "Action2", + "Value": 3 + }, + { + "Name": "Action3", + "Value": 4 + }, + { + "Name": "Action4", + "Value": 5 + }, + { + "Name": "Core", + "Value": 1000 + } + ], + "Name": "AnimationPriority" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "AnimatorRetargetingMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "OpenApp", + "Value": 1 + }, + { + "Name": "TapChatTab", + "Value": 2 + }, + { + "Name": "TapConversationEntry", + "Value": 3 + }, + { + "Name": "TapAvatarTab", + "Value": 4 + }, + { + "Name": "ReadConversation", + "Value": 5 + }, + { + "Name": "TapGamePageTab", + "Value": 6 + }, + { + "Name": "TapHomePageTab", + "Value": 7 + }, + { + "Name": "GamePageLoaded", + "Value": 8 + }, + { + "Name": "HomePageLoaded", + "Value": 9 + }, + { + "Name": "AvatarEditorPageLoaded", + "Value": 10 + } + ], + "Name": "AppShellActionType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Chat", + "Value": 1 + }, + { + "Name": "AvatarEditor", + "Value": 2 + }, + { + "Name": "GamePage", + "Value": 3 + }, + { + "Name": "HomePage", + "Value": 4 + }, + { + "Name": "More", + "Value": 5 + }, + { + "Name": "Landing", + "Value": 6 + } + ], + "Name": "AppShellFeature" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "NotSupported", + "Value": 1 + }, + { + "Name": "Failed", + "Value": 2 + }, + { + "Name": "NotAvailable", + "Value": 3 + }, + { + "Name": "Available", + "Value": 4 + } + ], + "Name": "AppUpdateStatus" + }, + { + "Items": [ + { + "Name": "Contextual", + "Value": 0 + }, + { + "Name": "Border", + "Value": 1 + } + ], + "Name": "ApplyStrokeMode" + }, + { + "Items": [ + { + "Name": "FitWithinMaxSize", + "Value": 0 + }, + { + "Name": "ScaleWithParentSize", + "Value": 1 + } + ], + "Name": "AspectType" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "Failure", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + }, + { + "Name": "Loading", + "Value": 3 + }, + { + "Name": "TimedOut", + "Value": 4 + } + ], + "Name": "AssetFetchStatus" + }, + { + "Items": [ + { + "Name": "Image", + "Value": 1 + }, + { + "LegacyNames": [ + "TeeShirt" + ], + "Name": "TShirt", + "Value": 2 + }, + { + "Name": "Audio", + "Value": 3 + }, + { + "Name": "Mesh", + "Value": 4 + }, + { + "Name": "Lua", + "Value": 5 + }, + { + "Name": "Hat", + "Value": 8 + }, + { + "Name": "Place", + "Value": 9 + }, + { + "Name": "Model", + "Value": 10 + }, + { + "Name": "Shirt", + "Value": 11 + }, + { + "Name": "Pants", + "Value": 12 + }, + { + "Name": "Decal", + "Value": 13 + }, + { + "Name": "Head", + "Value": 17 + }, + { + "Name": "Face", + "Value": 18 + }, + { + "Name": "Gear", + "Value": 19 + }, + { + "Name": "Badge", + "Value": 21 + }, + { + "Name": "Animation", + "Value": 24 + }, + { + "Name": "Torso", + "Value": 27 + }, + { + "Name": "RightArm", + "Value": 28 + }, + { + "Name": "LeftArm", + "Value": 29 + }, + { + "Name": "LeftLeg", + "Value": 30 + }, + { + "Name": "RightLeg", + "Value": 31 + }, + { + "Name": "Package", + "Value": 32 + }, + { + "Name": "GamePass", + "Value": 34 + }, + { + "Name": "Plugin", + "Value": 38 + }, + { + "Name": "MeshPart", + "Value": 40 + }, + { + "Name": "HairAccessory", + "Value": 41 + }, + { + "Name": "FaceAccessory", + "Value": 42 + }, + { + "Name": "NeckAccessory", + "Value": 43 + }, + { + "Name": "ShoulderAccessory", + "Value": 44 + }, + { + "Name": "FrontAccessory", + "Value": 45 + }, + { + "Name": "BackAccessory", + "Value": 46 + }, + { + "Name": "WaistAccessory", + "Value": 47 + }, + { + "Name": "ClimbAnimation", + "Value": 48 + }, + { + "Name": "DeathAnimation", + "Value": 49 + }, + { + "Name": "FallAnimation", + "Value": 50 + }, + { + "Name": "IdleAnimation", + "Value": 51 + }, + { + "Name": "JumpAnimation", + "Value": 52 + }, + { + "Name": "RunAnimation", + "Value": 53 + }, + { + "Name": "SwimAnimation", + "Value": 54 + }, + { + "Name": "WalkAnimation", + "Value": 55 + }, + { + "Name": "PoseAnimation", + "Value": 56 + }, + { + "Name": "MoodAnimation", + "Value": 78 + }, + { + "Name": "EarAccessory", + "Value": 57 + }, + { + "Name": "EyeAccessory", + "Value": 58 + }, + { + "Name": "EmoteAnimation", + "Value": 61 + }, + { + "Name": "Video", + "Value": 62 + }, + { + "LegacyNames": [ + "TeeShirtAccessory" + ], + "Name": "TShirtAccessory", + "Value": 64 + }, + { + "Name": "ShirtAccessory", + "Value": 65 + }, + { + "Name": "PantsAccessory", + "Value": 66 + }, + { + "Name": "JacketAccessory", + "Value": 67 + }, + { + "Name": "SweaterAccessory", + "Value": 68 + }, + { + "Name": "ShortsAccessory", + "Value": 69 + }, + { + "Name": "LeftShoeAccessory", + "Value": 70 + }, + { + "Name": "RightShoeAccessory", + "Value": 71 + }, + { + "Name": "DressSkirtAccessory", + "Value": 72 + }, + { + "Name": "EyebrowAccessory", + "Value": 76 + }, + { + "Name": "EyelashAccessory", + "Value": 77 + }, + { + "Name": "DynamicHead", + "Value": 79 + }, + { + "Name": "FontFamily", + "Value": 73 + } + ], + "Name": "AssetType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 1 + }, + { + "Name": "ClientOnly", + "Value": 2 + }, + { + "Name": "Always", + "Value": 3 + } + ], + "Name": "AssetTypeVerification" + }, + { + "Items": [ + { + "Name": "Music", + "Value": 1 + }, + { + "Name": "SoundEffect", + "Value": 2 + } + ], + "Name": "AudioSubType" + }, + { + "Items": [ + { + "Name": "Small", + "Value": 0 + }, + { + "Name": "Medium", + "Value": 1 + }, + { + "Name": "Large", + "Value": 2 + } + ], + "Name": "AudioWindowSize" + }, + { + "Items": [ + { + "Name": "Off", + "Value": 0 + }, + { + "Name": "Absolute", + "Value": 1 + }, + { + "Name": "Relative", + "Value": 2 + } + ], + "Name": "AutoIndentRule" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "X", + "Value": 1 + }, + { + "Name": "Y", + "Value": 2 + }, + { + "Name": "XY", + "Value": 3 + } + ], + "Name": "AutomaticSize" + }, + { + "Items": [ + { + "Name": "TShirt", + "Value": 2 + }, + { + "Name": "Hat", + "Value": 8 + }, + { + "Name": "HairAccessory", + "Value": 41 + }, + { + "Name": "FaceAccessory", + "Value": 42 + }, + { + "Name": "NeckAccessory", + "Value": 43 + }, + { + "Name": "ShoulderAccessory", + "Value": 44 + }, + { + "Name": "FrontAccessory", + "Value": 45 + }, + { + "Name": "BackAccessory", + "Value": 46 + }, + { + "Name": "WaistAccessory", + "Value": 47 + }, + { + "Name": "Shirt", + "Value": 11 + }, + { + "Name": "Pants", + "Value": 12 + }, + { + "Name": "Gear", + "Value": 19 + }, + { + "Name": "Head", + "Value": 17 + }, + { + "Name": "Face", + "Value": 18 + }, + { + "Name": "Torso", + "Value": 27 + }, + { + "Name": "RightArm", + "Value": 28 + }, + { + "Name": "LeftArm", + "Value": 29 + }, + { + "Name": "LeftLeg", + "Value": 30 + }, + { + "Name": "RightLeg", + "Value": 31 + }, + { + "Name": "ClimbAnimation", + "Value": 48 + }, + { + "Name": "FallAnimation", + "Value": 50 + }, + { + "Name": "IdleAnimation", + "Value": 51 + }, + { + "Name": "JumpAnimation", + "Value": 52 + }, + { + "Name": "RunAnimation", + "Value": 53 + }, + { + "Name": "SwimAnimation", + "Value": 54 + }, + { + "Name": "WalkAnimation", + "Value": 55 + }, + { + "Name": "MoodAnimation", + "Value": 78 + }, + { + "Name": "EmoteAnimation", + "Value": 61 + }, + { + "LegacyNames": [ + "TeeShirtAccessory" + ], + "Name": "TShirtAccessory", + "Value": 64 + }, + { + "Name": "ShirtAccessory", + "Value": 65 + }, + { + "Name": "PantsAccessory", + "Value": 66 + }, + { + "Name": "JacketAccessory", + "Value": 67 + }, + { + "Name": "SweaterAccessory", + "Value": 68 + }, + { + "Name": "ShortsAccessory", + "Value": 69 + }, + { + "Name": "LeftShoeAccessory", + "Value": 70 + }, + { + "Name": "RightShoeAccessory", + "Value": 71 + }, + { + "Name": "DressSkirtAccessory", + "Value": 72 + }, + { + "Name": "EyebrowAccessory", + "Value": 76 + }, + { + "Name": "EyelashAccessory", + "Value": 77 + }, + { + "Name": "DynamicHead", + "Value": 79 + } + ], + "Name": "AvatarAssetType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "UniverseAudio", + "Value": 1 + }, + { + "Name": "UniverseVideo", + "Value": 2 + }, + { + "Name": "PlaceAudio", + "Value": 4 + }, + { + "Name": "PlaceVideo", + "Value": 8 + }, + { + "Name": "UserAudioEligible", + "Value": 16 + }, + { + "Name": "UserAudio", + "Value": 32 + }, + { + "Name": "UserVideoEligible", + "Value": 64 + }, + { + "Name": "UserVideo", + "Value": 128 + }, + { + "Name": "UserBanned", + "Value": 256 + } + ], + "Name": "AvatarChatServiceFeature" + }, + { + "Items": [ + { + "Name": "Friend", + "Value": 0 + }, + { + "Name": "Chat", + "Value": 1 + }, + { + "Name": "Emote", + "Value": 2 + }, + { + "Name": "InspectMenu", + "Value": 3 + } + ], + "Name": "AvatarContextMenuOption" + }, + { + "Items": [ + { + "Name": "Asset", + "Value": 1 + }, + { + "Name": "Bundle", + "Value": 2 + } + ], + "Name": "AvatarItemType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Enabled", + "Value": 1 + }, + { + "Name": "Disabled", + "Value": 2 + } + ], + "Name": "AvatarJointUpgrade" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 1 + }, + { + "Name": "PermissionDenied", + "Value": 2 + }, + { + "Name": "Failed", + "Value": 3 + } + ], + "Name": "AvatarPromptResult" + }, + { + "Items": [ + { + "Name": "Closeup", + "Value": 1 + }, + { + "Name": "FullBody", + "Value": 2 + } + ], + "Name": "AvatarThumbnailCustomizationType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "AvatarUnificationMode" + }, + { + "Items": [ + { + "LegacyNames": [ + "Left", + "Right" + ], + "Name": "X", + "Value": 0 + }, + { + "LegacyNames": [ + "Bottom", + "Top" + ], + "Name": "Y", + "Value": 1 + }, + { + "LegacyNames": [ + "Back", + "Front" + ], + "Name": "Z", + "Value": 2 + } + ], + "Name": "Axis" + }, + { + "Items": [ + { + "LegacyNames": [ + "Laser", + "Rocket", + "Slingshot" + ], + "Name": "Script", + "Value": 0 + }, + { + "Name": "GameTool", + "Value": 1 + }, + { + "Name": "Grab", + "Value": 2 + }, + { + "Name": "Clone", + "Value": 3 + }, + { + "Name": "Hammer", + "Value": 4 + } + ], + "Name": "BinType" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "Torso", + "Value": 1 + }, + { + "Name": "LeftArm", + "Value": 2 + }, + { + "Name": "RightArm", + "Value": 3 + }, + { + "Name": "LeftLeg", + "Value": 4 + }, + { + "Name": "RightLeg", + "Value": 5 + } + ], + "Name": "BodyPart" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "UpperTorso", + "Value": 1 + }, + { + "Name": "LowerTorso", + "Value": 2 + }, + { + "Name": "LeftFoot", + "Value": 3 + }, + { + "Name": "LeftLowerLeg", + "Value": 4 + }, + { + "Name": "LeftUpperLeg", + "Value": 5 + }, + { + "Name": "RightFoot", + "Value": 6 + }, + { + "Name": "RightLowerLeg", + "Value": 7 + }, + { + "Name": "RightUpperLeg", + "Value": 8 + }, + { + "Name": "LeftHand", + "Value": 9 + }, + { + "Name": "LeftLowerArm", + "Value": 10 + }, + { + "Name": "LeftUpperArm", + "Value": 11 + }, + { + "Name": "RightHand", + "Value": 12 + }, + { + "Name": "RightLowerArm", + "Value": 13 + }, + { + "Name": "RightUpperArm", + "Value": 14 + }, + { + "Name": "RootPart", + "Value": 15 + }, + { + "Name": "Unknown", + "Value": 17 + } + ], + "Name": "BodyPartR15" + }, + { + "Items": [ + { + "Name": "Outline", + "Value": 0 + }, + { + "Name": "Middle", + "Value": 1 + }, + { + "Name": "Inset", + "Value": 2 + } + ], + "Name": "BorderMode" + }, + { + "Items": [ + { + "Name": "Other", + "Value": 0 + }, + { + "Name": "Error", + "Value": 1 + }, + { + "Name": "UserBreakpoint", + "Value": 3 + }, + { + "Name": "SpecialBreakpoint", + "Value": 2 + } + ], + "Name": "BreakReason" + }, + { + "Items": [ + { + "Name": "Requested", + "Value": 0 + }, + { + "Name": "ScriptChanged", + "Value": 1 + }, + { + "Name": "ScriptRemoved", + "Value": 2 + } + ], + "Name": "BreakpointRemoveReason" + }, + { + "Items": [ + { + "Name": "FireAllEvents", + "Value": 0 + }, + { + "Name": "FireCFrameChanged", + "Value": 1 + } + ], + "Name": "BulkMoveMode" + }, + { + "Items": [ + { + "Name": "BodyParts", + "Value": 1 + }, + { + "Name": "Animations", + "Value": 2 + }, + { + "Name": "Shoes", + "Value": 3 + }, + { + "Name": "DynamicHead", + "Value": 4 + }, + { + "Name": "DynamicHeadAvatar", + "Value": 5 + } + ], + "Name": "BundleType" + }, + { + "Items": [ + { + "Name": "Jump", + "Value": 32 + }, + { + "Name": "Dismount", + "Value": 8 + } + ], + "Name": "Button" + }, + { + "Items": [ + { + "Name": "Custom", + "Value": 0 + }, + { + "Name": "RobloxButtonDefault", + "Value": 1 + }, + { + "Name": "RobloxButton", + "Value": 2 + }, + { + "Name": "RobloxRoundButton", + "Value": 3 + }, + { + "Name": "RobloxRoundDefaultButton", + "Value": 4 + }, + { + "Name": "RobloxRoundDropdownButton", + "Value": 5 + } + ], + "Name": "ButtonStyle" + }, + { + "Items": [ + { + "Name": "Inner", + "Value": 0 + }, + { + "Name": "Outer", + "Value": 1 + } + ], + "Name": "CageType" + }, + { + "Items": [ + { + "Name": "Classic", + "Value": 0 + }, + { + "Name": "LockFirstPerson", + "Value": 1 + } + ], + "Name": "CameraMode" + }, + { + "Items": [ + { + "Name": "Classic", + "Value": 0 + }, + { + "Name": "EdgeBump", + "Value": 1 + } + ], + "Name": "CameraPanMode" + }, + { + "Items": [ + { + "Name": "Fixed", + "Value": 0 + }, + { + "Name": "Watch", + "Value": 2 + }, + { + "Name": "Attach", + "Value": 1 + }, + { + "Name": "Track", + "Value": 3 + }, + { + "Name": "Follow", + "Value": 4 + }, + { + "Name": "Custom", + "Value": 5 + }, + { + "Name": "Scriptable", + "Value": 6 + }, + { + "Name": "Orbital", + "Value": 7 + } + ], + "Name": "CameraType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 1 + }, + { + "Name": "Featured", + "Value": 2 + }, + { + "Name": "Collectibles", + "Value": 3 + }, + { + "Name": "CommunityCreations", + "Value": 4 + }, + { + "Name": "Premium", + "Value": 5 + }, + { + "Name": "Recommended", + "Value": 6 + } + ], + "Name": "CatalogCategoryFilter" + }, + { + "Items": [ + { + "Name": "Past12Hours", + "Value": 1 + }, + { + "Name": "PastDay", + "Value": 2 + }, + { + "Name": "Past3Days", + "Value": 3 + }, + { + "Name": "PastWeek", + "Value": 4 + }, + { + "Name": "PastMonth", + "Value": 5 + }, + { + "Name": "AllTime", + "Value": 6 + } + ], + "Name": "CatalogSortAggregation" + }, + { + "Items": [ + { + "Name": "Relevance", + "Value": 1 + }, + { + "Name": "PriceHighToLow", + "Value": 2 + }, + { + "Name": "PriceLowToHigh", + "Value": 3 + }, + { + "Name": "MostFavorited", + "Value": 5 + }, + { + "LegacyNames": [ + "RecentlyUpdated" + ], + "Name": "RecentlyCreated", + "Value": 6 + }, + { + "Name": "Bestselling", + "Value": 7 + } + ], + "Name": "CatalogSortType" + }, + { + "Items": [ + { + "Name": "Solid", + "Value": 0 + }, + { + "Name": "VerticalWedge", + "Value": 1 + }, + { + "Name": "CornerWedge", + "Value": 2 + }, + { + "Name": "InverseCornerWedge", + "Value": 3 + }, + { + "Name": "HorizontalWedge", + "Value": 4 + } + ], + "Name": "CellBlock" + }, + { + "Items": [ + { + "Name": "Empty", + "Value": 0 + }, + { + "Name": "Grass", + "Value": 1 + }, + { + "Name": "Sand", + "Value": 2 + }, + { + "Name": "Brick", + "Value": 3 + }, + { + "Name": "Granite", + "Value": 4 + }, + { + "Name": "Asphalt", + "Value": 5 + }, + { + "Name": "Iron", + "Value": 6 + }, + { + "Name": "Aluminum", + "Value": 7 + }, + { + "Name": "Gold", + "Value": 8 + }, + { + "Name": "WoodPlank", + "Value": 9 + }, + { + "Name": "WoodLog", + "Value": 10 + }, + { + "Name": "Gravel", + "Value": 11 + }, + { + "Name": "CinderBlock", + "Value": 12 + }, + { + "Name": "MossyStone", + "Value": 13 + }, + { + "Name": "Cement", + "Value": 14 + }, + { + "Name": "RedPlastic", + "Value": 15 + }, + { + "Name": "BluePlastic", + "Value": 16 + }, + { + "Name": "Water", + "Value": 17 + } + ], + "Name": "CellMaterial" + }, + { + "Items": [ + { + "Name": "NegZ", + "Value": 0 + }, + { + "Name": "X", + "Value": 1 + }, + { + "Name": "Z", + "Value": 2 + }, + { + "Name": "NegX", + "Value": 3 + } + ], + "Name": "CellOrientation" + }, + { + "Items": [ + { + "Name": "UnsolicitedDialog", + "Value": 1 + }, + { + "Name": "PlayerInitiatedDialog", + "Value": 2 + }, + { + "Name": "ModalDialog", + "Value": 3 + }, + { + "Name": "QuitDialog", + "Value": 4 + } + ], + "Name": "CenterDialogType" + }, + { + "Items": [ + { + "Name": "OnCreatingChatWindow", + "Value": 1 + }, + { + "Name": "OnClientSendingMessage", + "Value": 2 + }, + { + "Name": "OnClientFormattingMessage", + "Value": 3 + }, + { + "Name": "OnServerReceivingMessage", + "Value": 17 + } + ], + "Name": "ChatCallbackType" + }, + { + "Items": [ + { + "Name": "Blue", + "Value": 0 + }, + { + "Name": "Green", + "Value": 1 + }, + { + "Name": "Red", + "Value": 2 + }, + { + "Name": "White", + "Value": 3 + } + ], + "Name": "ChatColor" + }, + { + "Items": [ + { + "Name": "Menu", + "Value": 0 + }, + { + "Name": "TextAndMenu", + "Value": 1 + } + ], + "Name": "ChatMode" + }, + { + "Items": [ + { + "Name": "AllUsers", + "Value": 0 + }, + { + "Name": "NoOne", + "Value": 1 + }, + { + "Name": "Friends", + "Value": 2 + } + ], + "Name": "ChatPrivacyMode" + }, + { + "Items": [ + { + "Name": "Classic", + "Value": 0 + }, + { + "Name": "Bubble", + "Value": 1 + }, + { + "Name": "ClassicAndBubble", + "Value": 2 + } + ], + "Name": "ChatStyle" + }, + { + "Items": [ + { + "Name": "LegacyChatService", + "Value": 0 + }, + { + "Name": "TextChatService", + "Value": 1 + } + ], + "Name": "ChatVersion" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "ClientAnimatorThrottlingMode" + }, + { + "Items": [ + { + "Name": "0", + "Value": 0 + }, + { + "Name": "1", + "Value": 1 + }, + { + "Name": "2", + "Value": 2 + }, + { + "Name": "3", + "Value": 3 + } + ], + "Name": "CollaboratorStatus" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Hull", + "Value": 1 + }, + { + "Name": "Box", + "Value": 2 + }, + { + "Name": "PreciseConvexDecomposition", + "Value": 3 + } + ], + "Name": "CollisionFidelity" + }, + { + "Items": [ + { + "Name": "Plugin", + "Value": 0 + }, + { + "Name": "LocalUser", + "Value": 1 + } + ], + "Name": "CommandPermission" + }, + { + "Items": [ + { + "Name": "Client", + "Value": 0 + }, + { + "Name": "CoreScript", + "Value": 1 + }, + { + "Name": "Studio", + "Value": 2 + }, + { + "Name": "CoreScriptRaw", + "Value": 3 + } + ], + "Name": "CompileTarget" + }, + { + "Items": [ + { + "Name": "Text", + "Value": 1 + }, + { + "Name": "Method", + "Value": 2 + }, + { + "Name": "Function", + "Value": 3 + }, + { + "Name": "Constructor", + "Value": 4 + }, + { + "Name": "Field", + "Value": 5 + }, + { + "Name": "Variable", + "Value": 6 + }, + { + "Name": "Class", + "Value": 7 + }, + { + "Name": "Interface", + "Value": 8 + }, + { + "Name": "Module", + "Value": 9 + }, + { + "Name": "Property", + "Value": 10 + }, + { + "Name": "Unit", + "Value": 11 + }, + { + "Name": "Value", + "Value": 12 + }, + { + "Name": "Enum", + "Value": 13 + }, + { + "Name": "Keyword", + "Value": 14 + }, + { + "Name": "Snippet", + "Value": 15 + }, + { + "Name": "Color", + "Value": 16 + }, + { + "Name": "File", + "Value": 17 + }, + { + "Name": "Reference", + "Value": 18 + }, + { + "Name": "Folder", + "Value": 19 + }, + { + "Name": "EnumMember", + "Value": 20 + }, + { + "Name": "Constant", + "Value": 21 + }, + { + "Name": "Struct", + "Value": 22 + }, + { + "Name": "Event", + "Value": 23 + }, + { + "Name": "Operator", + "Value": 24 + }, + { + "Name": "TypeParameter", + "Value": 25 + } + ], + "Name": "CompletionItemKind" + }, + { + "Items": [ + { + "Name": "Deprecated", + "Value": 1 + }, + { + "Name": "IncorrectIndexType", + "Value": 2 + }, + { + "Name": "PluginPermissions", + "Value": 3 + }, + { + "Name": "CommandLinePermissions", + "Value": 4 + }, + { + "Name": "RobloxPermissions", + "Value": 5 + }, + { + "Name": "AddParens", + "Value": 6 + }, + { + "Name": "PutCursorInParens", + "Value": 7 + }, + { + "Name": "TypeCorrect", + "Value": 8 + }, + { + "Name": "ClientServerBoundaryViolation", + "Value": 9 + }, + { + "Name": "Invalidated", + "Value": 10 + }, + { + "Name": "PutCursorBeforeEnd", + "Value": 11 + } + ], + "Name": "CompletionItemTag" + }, + { + "Items": [ + { + "Name": "Invoked", + "Value": 1 + }, + { + "Name": "TriggerCharacter", + "Value": 2 + }, + { + "Name": "TriggerForIncompleteCompletions", + "Value": 3 + } + ], + "Name": "CompletionTriggerKind" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Orbital", + "Value": 3 + }, + { + "Name": "CameraToggle", + "Value": 4 + } + ], + "Name": "ComputerCameraMovementMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "KeyboardMouse", + "Value": 1 + }, + { + "Name": "ClickToMove", + "Value": 2 + } + ], + "Name": "ComputerMovementMode" + }, + { + "Items": [ + { + "Name": "OK", + "Value": 0 + }, + { + "Name": "Unknown", + "Value": 1 + }, + { + "Name": "DisconnectErrors", + "Value": 256 + }, + { + "Name": "DisconnectBadhash", + "Value": 257 + }, + { + "Name": "DisconnectSecurityKeyMismatch", + "Value": 258 + }, + { + "Name": "DisconnectNewSecurityKeyMismatch", + "Value": 272 + }, + { + "Name": "DisconnectProtocolMismatch", + "Value": 259 + }, + { + "Name": "DisconnectReceivePacketError", + "Value": 260 + }, + { + "Name": "DisconnectReceivePacketStreamError", + "Value": 261 + }, + { + "Name": "DisconnectSendPacketError", + "Value": 262 + }, + { + "Name": "DisconnectIllegalTeleport", + "Value": 263 + }, + { + "Name": "DisconnectDuplicatePlayer", + "Value": 264 + }, + { + "Name": "DisconnectDuplicateTicket", + "Value": 265 + }, + { + "Name": "DisconnectTimeout", + "Value": 266 + }, + { + "Name": "DisconnectLuaKick", + "Value": 267 + }, + { + "Name": "DisconnectOnRemoteSysStats", + "Value": 268 + }, + { + "Name": "DisconnectHashTimeout", + "Value": 269 + }, + { + "Name": "DisconnectCloudEditKick", + "Value": 270 + }, + { + "Name": "DisconnectPlayerless", + "Value": 271 + }, + { + "Name": "DisconnectEvicted", + "Value": 273 + }, + { + "Name": "DisconnectDevMaintenance", + "Value": 274 + }, + { + "Name": "DisconnectRobloxMaintenance", + "Value": 275 + }, + { + "Name": "DisconnectRejoin", + "Value": 276 + }, + { + "Name": "DisconnectConnectionLost", + "Value": 277 + }, + { + "Name": "DisconnectIdle", + "Value": 278 + }, + { + "Name": "DisconnectRaknetErrors", + "Value": 279 + }, + { + "Name": "DisconnectWrongVersion", + "Value": 280 + }, + { + "Name": "DisconnectBySecurityPolicy", + "Value": 281 + }, + { + "Name": "DisconnectBlockedIP", + "Value": 282 + }, + { + "Name": "DisconnectClientFailure", + "Value": 284 + }, + { + "Name": "DisconnectClientRequest", + "Value": 285 + }, + { + "Name": "DisconnectPrivateServerKickout", + "Value": 286 + }, + { + "Name": "DisconnectModeratedGame", + "Value": 287 + }, + { + "Name": "DisconnectRomarkEndOfTest", + "Value": 293 + }, + { + "Name": "ReplicatorTimeout", + "Value": 290 + }, + { + "Name": "PlayerRemoved", + "Value": 291 + }, + { + "Name": "DisconnectOutOfMemoryKeepPlayingLeave", + "Value": 292 + }, + { + "Name": "DisconnectCollaboratorPermissionRevoked", + "Value": 294 + }, + { + "Name": "DisconnectCollaboratorUnderage", + "Value": 295 + }, + { + "Name": "PlacelaunchErrors", + "Value": 512 + }, + { + "Name": "PlacelaunchDisabled", + "Value": 515 + }, + { + "Name": "PlacelaunchError", + "Value": 516 + }, + { + "Name": "PlacelaunchGameEnded", + "Value": 517 + }, + { + "Name": "PlacelaunchGameFull", + "Value": 518 + }, + { + "Name": "PlacelaunchUserLeft", + "Value": 522 + }, + { + "Name": "PlacelaunchRestricted", + "Value": 523 + }, + { + "Name": "PlacelaunchUnauthorized", + "Value": 524 + }, + { + "Name": "PlacelaunchFlooded", + "Value": 525 + }, + { + "Name": "PlacelaunchHashExpired", + "Value": 526 + }, + { + "Name": "PlacelaunchHashException", + "Value": 527 + }, + { + "Name": "PlacelaunchPartyCannotFit", + "Value": 528 + }, + { + "Name": "PlacelaunchHttpError", + "Value": 529 + }, + { + "Name": "PlacelaunchUserPrivacyUnauthorized", + "Value": 533 + }, + { + "Name": "PlacelaunchCustomMessage", + "Value": 610 + }, + { + "Name": "PlacelaunchOtherError", + "Value": 611 + }, + { + "Name": "TeleportErrors", + "Value": 768 + }, + { + "Name": "TeleportFailure", + "Value": 769 + }, + { + "Name": "TeleportGameNotFound", + "Value": 770 + }, + { + "Name": "TeleportGameEnded", + "Value": 771 + }, + { + "Name": "TeleportGameFull", + "Value": 772 + }, + { + "Name": "TeleportUnauthorized", + "Value": 773 + }, + { + "Name": "TeleportFlooded", + "Value": 774 + }, + { + "Name": "TeleportIsTeleporting", + "Value": 775 + } + ], + "Name": "ConnectionError" + }, + { + "Items": [ + { + "Name": "Connected", + "Value": 0 + }, + { + "Name": "Disconnected", + "Value": 1 + } + ], + "Name": "ConnectionState" + }, + { + "Items": [ + { + "Name": "Low", + "Value": 1000 + }, + { + "LegacyNames": [ + "Default" + ], + "Name": "Medium", + "Value": 2000 + }, + { + "Name": "High", + "Value": 3000 + } + ], + "Name": "ContextActionPriority" + }, + { + "Items": [ + { + "Name": "Pass", + "Value": 1 + }, + { + "Name": "Sink", + "Value": 0 + } + ], + "Name": "ContextActionResult" + }, + { + "Items": [ + { + "LegacyNames": [ + "Mouse Lock Switch" + ], + "Name": "MouseLockSwitch", + "Value": 1 + }, + { + "Name": "Classic", + "Value": 0 + } + ], + "Name": "ControlMode" + }, + { + "Items": [ + { + "Name": "PlayerList", + "Value": 0 + }, + { + "Name": "Health", + "Value": 1 + }, + { + "Name": "Backpack", + "Value": 2 + }, + { + "Name": "Chat", + "Value": 3 + }, + { + "Name": "All", + "Value": 4 + }, + { + "Name": "EmotesMenu", + "Value": 5 + }, + { + "Name": "SelfView", + "Value": 6 + } + ], + "Name": "CoreGuiType" + }, + { + "Items": [ + { + "Name": "InvalidName", + "Value": 1 + }, + { + "Name": "OutfitLimitReached", + "Value": 2 + }, + { + "Name": "Other", + "Value": 3 + } + ], + "Name": "CreateOutfitFailure" + }, + { + "Items": [ + { + "Name": "User", + "Value": 0 + }, + { + "Name": "Group", + "Value": 1 + } + ], + "Name": "CreatorType" + }, + { + "Items": [ + { + "Name": "User", + "Value": 0 + }, + { + "Name": "Group", + "Value": 1 + }, + { + "Name": "All", + "Value": 2 + } + ], + "Name": "CreatorTypeFilter" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Robux", + "Value": 1 + }, + { + "Name": "Tix", + "Value": 2 + } + ], + "Name": "CurrencyType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Classic", + "Value": 1 + } + ], + "Name": "CustomCameraMode" + }, + { + "Items": [ + { + "Name": "GetAsync", + "Value": 0 + }, + { + "Name": "SetIncrementAsync", + "Value": 1 + }, + { + "Name": "UpdateAsync", + "Value": 2 + }, + { + "Name": "GetSortedAsync", + "Value": 3 + }, + { + "Name": "SetIncrementSortedAsync", + "Value": 4 + }, + { + "Name": "OnUpdate", + "Value": 5 + } + ], + "Name": "DataStoreRequestType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "ClassicBreakApart", + "Value": 1 + }, + { + "Name": "NonGraphic", + "Value": 2 + }, + { + "Name": "Scriptable", + "Value": 3 + } + ], + "Name": "DeathStyle" + }, + { + "Items": [ + { + "Name": "ClientRequest", + "Value": 0 + }, + { + "Name": "Timeout", + "Value": 1 + }, + { + "Name": "InvalidHost", + "Value": 2 + }, + { + "Name": "Disconnected", + "Value": 3 + }, + { + "Name": "ServerShutdown", + "Value": 4 + }, + { + "Name": "ServerProtocolMismatch", + "Value": 5 + }, + { + "Name": "ConfigurationFailed", + "Value": 6 + }, + { + "Name": "RpcError", + "Value": 7 + } + ], + "Name": "DebuggerEndReason" + }, + { + "Items": [ + { + "Name": "Never", + "Value": 0 + }, + { + "Name": "Unhandled", + "Value": 2 + }, + { + "Name": "Always", + "Value": 1 + } + ], + "Name": "DebuggerExceptionBreakMode" + }, + { + "Items": [ + { + "Name": "C", + "Value": 0 + }, + { + "Name": "Lua", + "Value": 1 + } + ], + "Name": "DebuggerFrameType" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Requested", + "Value": 1 + }, + { + "Name": "Breakpoint", + "Value": 2 + }, + { + "Name": "Exception", + "Value": 3 + }, + { + "Name": "SingleStep", + "Value": 4 + }, + { + "Name": "Entrypoint", + "Value": 5 + } + ], + "Name": "DebuggerPauseReason" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "Timeout", + "Value": 1 + }, + { + "Name": "ConnectionLost", + "Value": 2 + }, + { + "Name": "InvalidResponse", + "Value": 3 + }, + { + "Name": "InternalError", + "Value": 4 + }, + { + "Name": "InvalidState", + "Value": 5 + }, + { + "Name": "RpcError", + "Value": 6 + }, + { + "Name": "InvalidArgument", + "Value": 7 + }, + { + "Name": "ConnectionClosed", + "Value": 8 + } + ], + "Name": "DebuggerStatus" + }, + { + "Items": [ + { + "Name": "Zoom", + "Value": 0 + }, + { + "Name": "Invisicam", + "Value": 1 + } + ], + "Name": "DevCameraOcclusionMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Orbital", + "Value": 3 + }, + { + "Name": "CameraToggle", + "Value": 4 + } + ], + "Name": "DevComputerCameraMovementMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "KeyboardMouse", + "Value": 1 + }, + { + "Name": "ClickToMove", + "Value": 2 + }, + { + "Name": "Scriptable", + "Value": 3 + } + ], + "Name": "DevComputerMovementMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Orbital", + "Value": 3 + } + ], + "Name": "DevTouchCameraMovementMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "Thumbstick", + "Value": 1 + }, + { + "Name": "DPad", + "Value": 2 + }, + { + "Name": "Thumbpad", + "Value": 3 + }, + { + "Name": "ClickToMove", + "Value": 4 + }, + { + "Name": "Scriptable", + "Value": 5 + }, + { + "Name": "DynamicThumbstick", + "Value": 6 + } + ], + "Name": "DevTouchMovementMode" + }, + { + "Items": [ + { + "Name": "Internal", + "Value": 0 + }, + { + "Name": "HttpCache", + "Value": 1 + }, + { + "Name": "Instances", + "Value": 2 + }, + { + "Name": "Signals", + "Value": 3 + }, + { + "Name": "LuaHeap", + "Value": 4 + }, + { + "Name": "Script", + "Value": 5 + }, + { + "Name": "PhysicsCollision", + "Value": 6 + }, + { + "Name": "PhysicsParts", + "Value": 7 + }, + { + "Name": "GraphicsSolidModels", + "Value": 8 + }, + { + "Name": "GraphicsMeshParts", + "Value": 10 + }, + { + "Name": "GraphicsParticles", + "Value": 11 + }, + { + "Name": "GraphicsParts", + "Value": 12 + }, + { + "Name": "GraphicsSpatialHash", + "Value": 13 + }, + { + "Name": "GraphicsTerrain", + "Value": 14 + }, + { + "Name": "GraphicsTexture", + "Value": 15 + }, + { + "Name": "GraphicsTextureCharacter", + "Value": 16 + }, + { + "Name": "Sounds", + "Value": 17 + }, + { + "Name": "StreamingSounds", + "Value": 18 + }, + { + "Name": "TerrainVoxels", + "Value": 19 + }, + { + "Name": "Gui", + "Value": 21 + }, + { + "Name": "Animation", + "Value": 22 + }, + { + "Name": "Navigation", + "Value": 23 + }, + { + "Name": "GeometryCSG", + "Value": 24 + } + ], + "Name": "DeveloperMemoryTag" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Desktop", + "Value": 1 + }, + { + "Name": "Tablet", + "Value": 2 + }, + { + "Name": "Phone", + "Value": 3 + } + ], + "Name": "DeviceType" + }, + { + "Items": [ + { + "Name": "SinglePlayer", + "Value": 0 + }, + { + "Name": "MultiplePlayers", + "Value": 1 + } + ], + "Name": "DialogBehaviorType" + }, + { + "Items": [ + { + "Name": "Quest", + "Value": 0 + }, + { + "Name": "Help", + "Value": 1 + }, + { + "Name": "Shop", + "Value": 2 + } + ], + "Name": "DialogPurpose" + }, + { + "Items": [ + { + "Name": "Neutral", + "Value": 0 + }, + { + "Name": "Friendly", + "Value": 1 + }, + { + "Name": "Enemy", + "Value": 2 + } + ], + "Name": "DialogTone" + }, + { + "Items": [ + { + "Name": "Width", + "Value": 0 + }, + { + "Name": "Height", + "Value": 1 + } + ], + "Name": "DominantAxis" + }, + { + "Items": [ + { + "Name": "OK", + "Value": 0 + }, + { + "Name": "DraftOutdated", + "Value": 1 + }, + { + "Name": "ScriptRemoved", + "Value": 2 + }, + { + "Name": "DraftCommitted", + "Value": 3 + } + ], + "Name": "DraftStatusCode" + }, + { + "Items": [ + { + "Name": "TranslateLine", + "Value": 0 + }, + { + "Name": "TranslatePlane", + "Value": 1 + }, + { + "Name": "TranslatePlaneOrLine", + "Value": 2 + }, + { + "Name": "TranslateLineOrPlane", + "Value": 3 + }, + { + "Name": "TranslateViewPlane", + "Value": 4 + }, + { + "Name": "RotateAxis", + "Value": 5 + }, + { + "Name": "RotateTrackball", + "Value": 6 + }, + { + "Name": "Scriptable", + "Value": 7 + }, + { + "Name": "BestForDevice", + "Value": 8 + } + ], + "Name": "DragDetectorDragStyle" + }, + { + "Items": [ + { + "Name": "Geometric", + "Value": 0 + }, + { + "Name": "Physical", + "Value": 1 + }, + { + "Name": "Custom", + "Value": 2 + } + ], + "Name": "DragDetectorResponseStyle" + }, + { + "Items": [ + { + "Name": "Object", + "Value": 0 + }, + { + "Name": "World", + "Value": 1 + } + ], + "Name": "DraggerCoordinateSpace" + }, + { + "Items": [ + { + "Name": "Geometric", + "Value": 0 + }, + { + "Name": "Physical", + "Value": 1 + } + ], + "Name": "DraggerMovementMode" + }, + { + "Items": [ + { + "Name": "In", + "Value": 0 + }, + { + "Name": "Out", + "Value": 1 + }, + { + "Name": "InOut", + "Value": 2 + } + ], + "Name": "EasingDirection" + }, + { + "Items": [ + { + "Name": "Linear", + "Value": 0 + }, + { + "Name": "Sine", + "Value": 1 + }, + { + "Name": "Back", + "Value": 2 + }, + { + "Name": "Quad", + "Value": 3 + }, + { + "Name": "Quart", + "Value": 4 + }, + { + "Name": "Quint", + "Value": 5 + }, + { + "Name": "Bounce", + "Value": 6 + }, + { + "Name": "Elastic", + "Value": 7 + }, + { + "Name": "Exponential", + "Value": 8 + }, + { + "Name": "Circular", + "Value": 9 + }, + { + "Name": "Cubic", + "Value": 10 + } + ], + "Name": "EasingStyle" + }, + { + "Items": [ + { + "Name": "WhenScrollable", + "Value": 0 + }, + { + "Name": "Always", + "Value": 1 + }, + { + "Name": "Never", + "Value": 2 + } + ], + "Name": "ElasticBehavior" + }, + { + "Items": [ + { + "Name": "DefaultAuto", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Always", + "Value": 2 + }, + { + "Name": "Skip2", + "Value": 3 + }, + { + "Name": "Skip4", + "Value": 4 + }, + { + "Name": "Skip8", + "Value": 5 + }, + { + "Name": "Skip16", + "Value": 6 + } + ], + "Name": "EnviromentalPhysicsThrottle" + }, + { + "Items": [ + { + "Name": "DefaultScope", + "Value": 0 + }, + { + "Name": "CreatorAssetsCreate", + "Value": 1 + } + ], + "Name": "ExperienceAuthScope" + }, + { + "Items": [ + { + "Name": "NoCraters", + "Value": 0 + }, + { + "LegacyNames": [ + "CratersAndDebris" + ], + "Name": "Craters", + "Value": 1 + } + ], + "Name": "ExplosionType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Audio", + "Value": 1 + }, + { + "Name": "Video", + "Value": 2 + }, + { + "Name": "Place", + "Value": 4 + }, + { + "Name": "Server", + "Value": 8 + } + ], + "Name": "FacialAnimationStreamingState" + }, + { + "Items": [ + { + "Name": "Vertical", + "Value": 0 + }, + { + "Name": "Diagonal", + "Value": 1 + }, + { + "Name": "MaxAxis", + "Value": 2 + } + ], + "Name": "FieldOfViewMode" + }, + { + "Items": [ + { + "Name": "Horizontal", + "Value": 0 + }, + { + "Name": "Vertical", + "Value": 1 + } + ], + "Name": "FillDirection" + }, + { + "Items": [ + { + "Name": "Rejected", + "Value": 1 + }, + { + "Name": "Accepted", + "Value": 0 + } + ], + "Name": "FilterResult" + }, + { + "Items": [ + { + "Name": "Cancel", + "Value": 0 + }, + { + "Name": "Commit", + "Value": 1 + }, + { + "Name": "Append", + "Value": 2 + } + ], + "Name": "FinishRecordingOperation" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Experimental", + "Value": 1 + } + ], + "Name": "FluidForces" + }, + { + "Items": [ + { + "Name": "Legacy", + "Value": 0 + }, + { + "Name": "Arial", + "Value": 1 + }, + { + "Name": "ArialBold", + "Value": 2 + }, + { + "Name": "SourceSans", + "Value": 3 + }, + { + "Name": "SourceSansBold", + "Value": 4 + }, + { + "Name": "SourceSansSemibold", + "Value": 16 + }, + { + "Name": "SourceSansLight", + "Value": 5 + }, + { + "Name": "SourceSansItalic", + "Value": 6 + }, + { + "Name": "Bodoni", + "Value": 7 + }, + { + "Name": "Garamond", + "Value": 8 + }, + { + "Name": "Cartoon", + "Value": 9 + }, + { + "Name": "Code", + "Value": 10 + }, + { + "Name": "Highway", + "Value": 11 + }, + { + "Name": "SciFi", + "Value": 12 + }, + { + "Name": "Arcade", + "Value": 13 + }, + { + "Name": "Fantasy", + "Value": 14 + }, + { + "Name": "Antique", + "Value": 15 + }, + { + "LegacyNames": [ + "Montserrat" + ], + "Name": "Gotham", + "Value": 17 + }, + { + "LegacyNames": [ + "GothamSemibold", + "MontserratMedium" + ], + "Name": "GothamMedium", + "Value": 18 + }, + { + "LegacyNames": [ + "MontserratBold" + ], + "Name": "GothamBold", + "Value": 19 + }, + { + "LegacyNames": [ + "MontserratBlack" + ], + "Name": "GothamBlack", + "Value": 20 + }, + { + "Name": "AmaticSC", + "Value": 21 + }, + { + "Name": "Bangers", + "Value": 22 + }, + { + "Name": "Creepster", + "Value": 23 + }, + { + "Name": "DenkOne", + "Value": 24 + }, + { + "Name": "Fondamento", + "Value": 25 + }, + { + "Name": "FredokaOne", + "Value": 26 + }, + { + "Name": "GrenzeGotisch", + "Value": 27 + }, + { + "Name": "IndieFlower", + "Value": 28 + }, + { + "Name": "JosefinSans", + "Value": 29 + }, + { + "Name": "Jura", + "Value": 30 + }, + { + "Name": "Kalam", + "Value": 31 + }, + { + "Name": "LuckiestGuy", + "Value": 32 + }, + { + "Name": "Merriweather", + "Value": 33 + }, + { + "Name": "Michroma", + "Value": 34 + }, + { + "Name": "Nunito", + "Value": 35 + }, + { + "Name": "Oswald", + "Value": 36 + }, + { + "Name": "PatrickHand", + "Value": 37 + }, + { + "Name": "PermanentMarker", + "Value": 38 + }, + { + "Name": "Roboto", + "Value": 39 + }, + { + "Name": "RobotoCondensed", + "Value": 40 + }, + { + "Name": "RobotoMono", + "Value": 41 + }, + { + "Name": "Sarpanch", + "Value": 42 + }, + { + "Name": "SpecialElite", + "Value": 43 + }, + { + "Name": "TitilliumWeb", + "Value": 44 + }, + { + "Name": "Ubuntu", + "Value": 45 + }, + { + "Name": "Unknown", + "Value": 100 + } + ], + "Name": "Font" + }, + { + "Items": [ + { + "Name": "Size8", + "Value": 0 + }, + { + "Name": "Size9", + "Value": 1 + }, + { + "Name": "Size10", + "Value": 2 + }, + { + "Name": "Size11", + "Value": 3 + }, + { + "Name": "Size12", + "Value": 4 + }, + { + "Name": "Size14", + "Value": 5 + }, + { + "Name": "Size18", + "Value": 6 + }, + { + "Name": "Size24", + "Value": 7 + }, + { + "Name": "Size36", + "Value": 8 + }, + { + "Name": "Size48", + "Value": 9 + }, + { + "Name": "Size28", + "Value": 10 + }, + { + "Name": "Size32", + "Value": 11 + }, + { + "Name": "Size42", + "Value": 12 + }, + { + "Name": "Size60", + "Value": 13 + }, + { + "Name": "Size96", + "Value": 14 + } + ], + "Name": "FontSize" + }, + { + "Items": [ + { + "Name": "Normal", + "Value": 0 + }, + { + "Name": "Italic", + "Value": 1 + } + ], + "Name": "FontStyle" + }, + { + "Items": [ + { + "Name": "Thin", + "Value": 100 + }, + { + "Name": "ExtraLight", + "Value": 200 + }, + { + "Name": "Light", + "Value": 300 + }, + { + "Name": "Regular", + "Value": 400 + }, + { + "Name": "Medium", + "Value": 500 + }, + { + "Name": "SemiBold", + "Value": 600 + }, + { + "Name": "Bold", + "Value": 700 + }, + { + "Name": "ExtraBold", + "Value": 800 + }, + { + "Name": "Heavy", + "Value": 900 + } + ], + "Name": "FontWeight" + }, + { + "Items": [ + { + "Name": "Magnitude", + "Value": 0 + }, + { + "Name": "PerAxis", + "Value": 1 + } + ], + "Name": "ForceLimitMode" + }, + { + "Items": [ + { + "Name": "Symmetric", + "Value": 0 + }, + { + "LegacyNames": [ + "Block" + ], + "Name": "Brick", + "Value": 1 + }, + { + "Name": "Plate", + "Value": 2 + }, + { + "Name": "Custom", + "Value": 3 + } + ], + "Name": "FormFactor" + }, + { + "Items": [ + { + "Name": "Custom", + "Value": 0 + }, + { + "Name": "ChatBlue", + "Value": 1 + }, + { + "Name": "RobloxSquare", + "Value": 2 + }, + { + "Name": "RobloxRound", + "Value": 3 + }, + { + "Name": "ChatGreen", + "Value": 4 + }, + { + "Name": "ChatRed", + "Value": 5 + }, + { + "Name": "DropShadow", + "Value": 6 + } + ], + "Name": "FrameStyle" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "On", + "Value": 1 + }, + { + "Name": "Off", + "Value": 2 + } + ], + "Name": "FramerateManagerMode" + }, + { + "Items": [ + { + "Name": "Issue", + "Value": 0 + }, + { + "Name": "Revoke", + "Value": 1 + }, + { + "Name": "Accept", + "Value": 2 + }, + { + "Name": "Deny", + "Value": 3 + } + ], + "Name": "FriendRequestEvent" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "NotFriend", + "Value": 1 + }, + { + "Name": "Friend", + "Value": 2 + }, + { + "Name": "FriendRequestSent", + "Value": 3 + }, + { + "Name": "FriendRequestReceived", + "Value": 4 + } + ], + "Name": "FriendStatus" + }, + { + "Items": [ + { + "Name": "Passed", + "Value": 0 + }, + { + "Name": "Warning", + "Value": 1 + }, + { + "Name": "Error", + "Value": 2 + } + ], + "Name": "FunctionalTestResult" + }, + { + "Items": [ + { + "Name": "R6", + "Value": 0 + }, + { + "Name": "R15", + "Value": 1 + }, + { + "Name": "PlayerChoice", + "Value": 2 + } + ], + "Name": "GameAvatarType" + }, + { + "Items": [ + { + "Name": "AllGenres", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "MatchingGenreOnly", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "GearGenreSetting", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "MeleeWeapons", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "RangedWeapons", + "Tags": [ + "Deprecated" + ], + "Value": 1 + }, + { + "Name": "Explosives", + "Tags": [ + "Deprecated" + ], + "Value": 2 + }, + { + "Name": "PowerUps", + "Tags": [ + "Deprecated" + ], + "Value": 3 + }, + { + "Name": "NavigationEnhancers", + "Tags": [ + "Deprecated" + ], + "Value": 4 + }, + { + "Name": "MusicalInstruments", + "Tags": [ + "Deprecated" + ], + "Value": 5 + }, + { + "Name": "SocialItems", + "Tags": [ + "Deprecated" + ], + "Value": 6 + }, + { + "Name": "BuildingTools", + "Tags": [ + "Deprecated" + ], + "Value": 7 + }, + { + "Name": "Transport", + "Tags": [ + "Deprecated" + ], + "Value": 8 + } + ], + "Name": "GearType", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "TownAndCity", + "Value": 1 + }, + { + "Name": "Fantasy", + "Value": 2 + }, + { + "Name": "SciFi", + "Value": 3 + }, + { + "Name": "Ninja", + "Value": 4 + }, + { + "Name": "Scary", + "Value": 5 + }, + { + "Name": "Pirate", + "Value": 6 + }, + { + "Name": "Adventure", + "Value": 7 + }, + { + "Name": "Sports", + "Value": 8 + }, + { + "Name": "Funny", + "Value": 9 + }, + { + "Name": "WildWest", + "Value": 10 + }, + { + "Name": "War", + "Value": 11 + }, + { + "Name": "SkatePark", + "Value": 12 + }, + { + "Name": "Tutorial", + "Value": 13 + } + ], + "Name": "Genre", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 1 + }, + { + "Name": "Direct3D11", + "Value": 2 + }, + { + "Name": "OpenGL", + "Value": 4 + }, + { + "Name": "Metal", + "Value": 5 + }, + { + "Name": "Vulkan", + "Value": 6 + }, + { + "Name": "NoGraphics", + "Value": 9 + } + ], + "Name": "GraphicsMode" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 0 + }, + { + "Name": "Hover", + "Value": 1 + }, + { + "Name": "Press", + "Value": 2 + }, + { + "Name": "NonInteractable", + "Value": 3 + } + ], + "Name": "GuiState" + }, + { + "Items": [ + { + "Name": "Core", + "Value": 0 + }, + { + "Name": "Custom", + "Value": 1 + }, + { + "Name": "CustomBillboards", + "Value": 3 + }, + { + "Name": "PlayerNameplates", + "Value": 2 + } + ], + "Name": "GuiType" + }, + { + "Items": [ + { + "Name": "Resize", + "Value": 0 + }, + { + "Name": "Movement", + "Value": 1 + } + ], + "Name": "HandlesStyle" + }, + { + "Items": [ + { + "Name": "AlwaysOnTop", + "Value": 0 + }, + { + "Name": "Occluded", + "Value": 1 + } + ], + "Name": "HighlightDepthMode" + }, + { + "Items": [ + { + "Name": "Center", + "Value": 0 + }, + { + "Name": "Left", + "Value": 1 + }, + { + "Name": "Right", + "Value": 2 + } + ], + "Name": "HorizontalAlignment" + }, + { + "Items": [ + { + "Name": "VerySlow", + "Value": 0 + }, + { + "Name": "Slow", + "Value": 1 + }, + { + "Name": "Medium", + "Value": 2 + }, + { + "Name": "Fast", + "Value": 3 + }, + { + "Name": "VeryFast", + "Value": 4 + } + ], + "Name": "HoverAnimateSpeed" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Full", + "Value": 1 + }, + { + "Name": "DataOnly", + "Value": 2 + }, + { + "Name": "Default", + "Value": 3 + }, + { + "Name": "InternalRedirectRefresh", + "Value": 4 + } + ], + "Name": "HttpCachePolicy" + }, + { + "Items": [ + { + "Name": "ApplicationJson", + "Value": 0 + }, + { + "Name": "ApplicationXml", + "Value": 1 + }, + { + "Name": "ApplicationUrlEncoded", + "Value": 2 + }, + { + "Name": "TextPlain", + "Value": 3 + }, + { + "Name": "TextXml", + "Value": 4 + } + ], + "Name": "HttpContentType" + }, + { + "Items": [ + { + "Name": "OK", + "Value": 0 + }, + { + "Name": "InvalidUrl", + "Value": 1 + }, + { + "Name": "DnsResolve", + "Value": 2 + }, + { + "Name": "ConnectFail", + "Value": 3 + }, + { + "Name": "OutOfMemory", + "Value": 4 + }, + { + "Name": "TimedOut", + "Value": 5 + }, + { + "Name": "TooManyRedirects", + "Value": 6 + }, + { + "Name": "InvalidRedirect", + "Value": 7 + }, + { + "Name": "NetFail", + "Value": 8 + }, + { + "Name": "Aborted", + "Value": 9 + }, + { + "Name": "SslConnectFail", + "Value": 10 + }, + { + "Name": "SslVerificationFail", + "Value": 11 + }, + { + "Name": "Unknown", + "Value": 12 + } + ], + "Name": "HttpError" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "MarketplaceService", + "Value": 2 + }, + { + "Name": "Players", + "Value": 7 + }, + { + "Name": "Chat", + "Value": 15 + }, + { + "Name": "Avatar", + "Value": 16 + }, + { + "Name": "Analytics", + "Value": 23 + }, + { + "Name": "Localization", + "Value": 25 + } + ], + "Name": "HttpRequestType" + }, + { + "Items": [ + { + "Name": "OuterBox", + "Value": 0 + }, + { + "Name": "InnerBox", + "Value": 1 + } + ], + "Name": "HumanoidCollisionType" + }, + { + "Items": [ + { + "Name": "Viewer", + "Value": 0 + }, + { + "Name": "Subject", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + } + ], + "Name": "HumanoidDisplayDistanceType" + }, + { + "Items": [ + { + "Name": "DisplayWhenDamaged", + "Value": 0 + }, + { + "Name": "AlwaysOn", + "Value": 1 + }, + { + "Name": "AlwaysOff", + "Value": 2 + } + ], + "Name": "HumanoidHealthDisplayType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "HumanoidOnlySetCollisionsOnStateChange" + }, + { + "Items": [ + { + "Name": "R6", + "Value": 0 + }, + { + "Name": "R15", + "Value": 1 + } + ], + "Name": "HumanoidRigType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Legacy", + "Value": 1 + }, + { + "Name": "NoStateMachine", + "Value": 2 + }, + { + "Name": "LuaStateMachine", + "Value": 3 + } + ], + "Name": "HumanoidStateMachineMode" + }, + { + "Items": [ + { + "Name": "FallingDown", + "Value": 0 + }, + { + "Name": "Running", + "Value": 8 + }, + { + "Name": "RunningNoPhysics", + "Value": 10 + }, + { + "Name": "Climbing", + "Value": 12 + }, + { + "Name": "StrafingNoPhysics", + "Value": 11 + }, + { + "Name": "Ragdoll", + "Value": 1 + }, + { + "Name": "GettingUp", + "Value": 2 + }, + { + "Name": "Jumping", + "Value": 3 + }, + { + "Name": "Landed", + "Value": 7 + }, + { + "Name": "Flying", + "Value": 6 + }, + { + "Name": "Freefall", + "Value": 5 + }, + { + "Name": "Seated", + "Value": 13 + }, + { + "Name": "PlatformStanding", + "Value": 14 + }, + { + "Name": "Dead", + "Value": 15 + }, + { + "Name": "Swimming", + "Value": 4 + }, + { + "Name": "Physics", + "Value": 16 + }, + { + "Name": "None", + "Value": 18 + } + ], + "Name": "HumanoidStateType" + }, + { + "Items": [ + { + "Name": "NoCollisions", + "Value": 0 + }, + { + "Name": "OtherMechanismsAnchored", + "Value": 1 + }, + { + "Name": "IncludeContactedMechanisms", + "Value": 2 + } + ], + "Name": "IKCollisionsMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "IKControlConstraintSupport" + }, + { + "Items": [ + { + "Name": "Transform", + "Value": 0 + }, + { + "Name": "Position", + "Value": 1 + }, + { + "Name": "Rotation", + "Value": 2 + }, + { + "Name": "LookAt", + "Value": 3 + } + ], + "Name": "IKControlType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Pending", + "Value": 1 + }, + { + "Name": "Initialized", + "Value": 2 + }, + { + "Name": "ErrorTimedOut", + "Value": 6 + }, + { + "Name": "ErrorConnection", + "Value": 4 + }, + { + "Name": "ErrorJsonParse", + "Value": 5 + }, + { + "Name": "ErrorInvalidUser", + "Value": 3 + } + ], + "Name": "IXPLoadingStatus" + }, + { + "Items": [ + { + "Name": "Edge", + "Value": 0 + }, + { + "Name": "Inset", + "Value": 1 + }, + { + "Name": "Center", + "Value": 2 + } + ], + "Name": "InOut" + }, + { + "Items": [ + { + "Name": "Asset", + "Value": 0 + }, + { + "Name": "Product", + "Value": 1 + }, + { + "Name": "GamePass", + "Value": 2 + }, + { + "Name": "Subscription", + "Value": 3 + }, + { + "Name": "Bundle", + "Value": 4 + } + ], + "Name": "InfoType" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Bottom", + "Value": 1 + }, + { + "Name": "Left", + "Value": 2 + }, + { + "Name": "Right", + "Value": 3 + }, + { + "Name": "Float", + "Value": 4 + } + ], + "Name": "InitialDockState" + }, + { + "Items": [ + { + "LegacyNames": [ + "Action1", + "Action2", + "Action3", + "Action4", + "Action5", + "LeftTread", + "RightTread", + "Steer", + "Throtle", + "Throttle", + "UpDown" + ], + "Name": "NoInput", + "Value": 0 + }, + { + "Name": "Constant", + "Value": 12 + }, + { + "Name": "Sin", + "Value": 13 + } + ], + "Name": "InputType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "InterpolationThrottlingMode" + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "Surface", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + } + ], + "Name": "JointCreationMode" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Backspace", + "Value": 8 + }, + { + "Name": "Tab", + "Value": 9 + }, + { + "Name": "Clear", + "Value": 12 + }, + { + "Name": "Return", + "Value": 13 + }, + { + "Name": "Pause", + "Value": 19 + }, + { + "Name": "Escape", + "Value": 27 + }, + { + "Name": "Space", + "Value": 32 + }, + { + "Name": "QuotedDouble", + "Value": 34 + }, + { + "Name": "Hash", + "Value": 35 + }, + { + "Name": "Dollar", + "Value": 36 + }, + { + "Name": "Percent", + "Value": 37 + }, + { + "Name": "Ampersand", + "Value": 38 + }, + { + "Name": "Quote", + "Value": 39 + }, + { + "Name": "LeftParenthesis", + "Value": 40 + }, + { + "Name": "RightParenthesis", + "Value": 41 + }, + { + "Name": "Asterisk", + "Value": 42 + }, + { + "Name": "Plus", + "Value": 43 + }, + { + "Name": "Comma", + "Value": 44 + }, + { + "Name": "Minus", + "Value": 45 + }, + { + "Name": "Period", + "Value": 46 + }, + { + "Name": "Slash", + "Value": 47 + }, + { + "Name": "Zero", + "Value": 48 + }, + { + "Name": "One", + "Value": 49 + }, + { + "Name": "Two", + "Value": 50 + }, + { + "Name": "Three", + "Value": 51 + }, + { + "Name": "Four", + "Value": 52 + }, + { + "Name": "Five", + "Value": 53 + }, + { + "Name": "Six", + "Value": 54 + }, + { + "Name": "Seven", + "Value": 55 + }, + { + "Name": "Eight", + "Value": 56 + }, + { + "Name": "Nine", + "Value": 57 + }, + { + "Name": "Colon", + "Value": 58 + }, + { + "Name": "Semicolon", + "Value": 59 + }, + { + "Name": "LessThan", + "Value": 60 + }, + { + "Name": "Equals", + "Value": 61 + }, + { + "Name": "GreaterThan", + "Value": 62 + }, + { + "Name": "Question", + "Value": 63 + }, + { + "Name": "At", + "Value": 64 + }, + { + "Name": "LeftBracket", + "Value": 91 + }, + { + "Name": "BackSlash", + "Value": 92 + }, + { + "Name": "RightBracket", + "Value": 93 + }, + { + "Name": "Caret", + "Value": 94 + }, + { + "Name": "Underscore", + "Value": 95 + }, + { + "Name": "Backquote", + "Value": 96 + }, + { + "Name": "A", + "Value": 97 + }, + { + "Name": "B", + "Value": 98 + }, + { + "Name": "C", + "Value": 99 + }, + { + "Name": "D", + "Value": 100 + }, + { + "Name": "E", + "Value": 101 + }, + { + "Name": "F", + "Value": 102 + }, + { + "Name": "G", + "Value": 103 + }, + { + "Name": "H", + "Value": 104 + }, + { + "Name": "I", + "Value": 105 + }, + { + "Name": "J", + "Value": 106 + }, + { + "Name": "K", + "Value": 107 + }, + { + "Name": "L", + "Value": 108 + }, + { + "Name": "M", + "Value": 109 + }, + { + "Name": "N", + "Value": 110 + }, + { + "Name": "O", + "Value": 111 + }, + { + "Name": "P", + "Value": 112 + }, + { + "Name": "Q", + "Value": 113 + }, + { + "Name": "R", + "Value": 114 + }, + { + "Name": "S", + "Value": 115 + }, + { + "Name": "T", + "Value": 116 + }, + { + "Name": "U", + "Value": 117 + }, + { + "Name": "V", + "Value": 118 + }, + { + "Name": "W", + "Value": 119 + }, + { + "Name": "X", + "Value": 120 + }, + { + "Name": "Y", + "Value": 121 + }, + { + "Name": "Z", + "Value": 122 + }, + { + "Name": "LeftCurly", + "Value": 123 + }, + { + "Name": "Pipe", + "Value": 124 + }, + { + "Name": "RightCurly", + "Value": 125 + }, + { + "Name": "Tilde", + "Value": 126 + }, + { + "Name": "Delete", + "Value": 127 + }, + { + "Name": "KeypadZero", + "Value": 256 + }, + { + "Name": "KeypadOne", + "Value": 257 + }, + { + "Name": "KeypadTwo", + "Value": 258 + }, + { + "Name": "KeypadThree", + "Value": 259 + }, + { + "Name": "KeypadFour", + "Value": 260 + }, + { + "Name": "KeypadFive", + "Value": 261 + }, + { + "Name": "KeypadSix", + "Value": 262 + }, + { + "Name": "KeypadSeven", + "Value": 263 + }, + { + "Name": "KeypadEight", + "Value": 264 + }, + { + "Name": "KeypadNine", + "Value": 265 + }, + { + "Name": "KeypadPeriod", + "Value": 266 + }, + { + "Name": "KeypadDivide", + "Value": 267 + }, + { + "Name": "KeypadMultiply", + "Value": 268 + }, + { + "Name": "KeypadMinus", + "Value": 269 + }, + { + "Name": "KeypadPlus", + "Value": 270 + }, + { + "Name": "KeypadEnter", + "Value": 271 + }, + { + "Name": "KeypadEquals", + "Value": 272 + }, + { + "Name": "Up", + "Value": 273 + }, + { + "Name": "Down", + "Value": 274 + }, + { + "Name": "Right", + "Value": 275 + }, + { + "Name": "Left", + "Value": 276 + }, + { + "Name": "Insert", + "Value": 277 + }, + { + "Name": "Home", + "Value": 278 + }, + { + "Name": "End", + "Value": 279 + }, + { + "Name": "PageUp", + "Value": 280 + }, + { + "Name": "PageDown", + "Value": 281 + }, + { + "Name": "LeftShift", + "Value": 304 + }, + { + "Name": "RightShift", + "Value": 303 + }, + { + "Name": "LeftMeta", + "Value": 310 + }, + { + "Name": "RightMeta", + "Value": 309 + }, + { + "Name": "LeftAlt", + "Value": 308 + }, + { + "Name": "RightAlt", + "Value": 307 + }, + { + "Name": "LeftControl", + "Value": 306 + }, + { + "Name": "RightControl", + "Value": 305 + }, + { + "Name": "CapsLock", + "Value": 301 + }, + { + "Name": "NumLock", + "Value": 300 + }, + { + "Name": "ScrollLock", + "Value": 302 + }, + { + "Name": "LeftSuper", + "Value": 311 + }, + { + "Name": "RightSuper", + "Value": 312 + }, + { + "Name": "Mode", + "Value": 313 + }, + { + "Name": "Compose", + "Value": 314 + }, + { + "Name": "Help", + "Value": 315 + }, + { + "Name": "Print", + "Value": 316 + }, + { + "Name": "SysReq", + "Value": 317 + }, + { + "Name": "Break", + "Value": 318 + }, + { + "Name": "Menu", + "Value": 319 + }, + { + "Name": "Power", + "Value": 320 + }, + { + "Name": "Euro", + "Value": 321 + }, + { + "Name": "Undo", + "Value": 322 + }, + { + "Name": "F1", + "Value": 282 + }, + { + "Name": "F2", + "Value": 283 + }, + { + "Name": "F3", + "Value": 284 + }, + { + "Name": "F4", + "Value": 285 + }, + { + "Name": "F5", + "Value": 286 + }, + { + "Name": "F6", + "Value": 287 + }, + { + "Name": "F7", + "Value": 288 + }, + { + "Name": "F8", + "Value": 289 + }, + { + "Name": "F9", + "Value": 290 + }, + { + "Name": "F10", + "Value": 291 + }, + { + "Name": "F11", + "Value": 292 + }, + { + "Name": "F12", + "Value": 293 + }, + { + "Name": "F13", + "Value": 294 + }, + { + "Name": "F14", + "Value": 295 + }, + { + "Name": "F15", + "Value": 296 + }, + { + "Name": "World0", + "Value": 160 + }, + { + "Name": "World1", + "Value": 161 + }, + { + "Name": "World2", + "Value": 162 + }, + { + "Name": "World3", + "Value": 163 + }, + { + "Name": "World4", + "Value": 164 + }, + { + "Name": "World5", + "Value": 165 + }, + { + "Name": "World6", + "Value": 166 + }, + { + "Name": "World7", + "Value": 167 + }, + { + "Name": "World8", + "Value": 168 + }, + { + "Name": "World9", + "Value": 169 + }, + { + "Name": "World10", + "Value": 170 + }, + { + "Name": "World11", + "Value": 171 + }, + { + "Name": "World12", + "Value": 172 + }, + { + "Name": "World13", + "Value": 173 + }, + { + "Name": "World14", + "Value": 174 + }, + { + "Name": "World15", + "Value": 175 + }, + { + "Name": "World16", + "Value": 176 + }, + { + "Name": "World17", + "Value": 177 + }, + { + "Name": "World18", + "Value": 178 + }, + { + "Name": "World19", + "Value": 179 + }, + { + "Name": "World20", + "Value": 180 + }, + { + "Name": "World21", + "Value": 181 + }, + { + "Name": "World22", + "Value": 182 + }, + { + "Name": "World23", + "Value": 183 + }, + { + "Name": "World24", + "Value": 184 + }, + { + "Name": "World25", + "Value": 185 + }, + { + "Name": "World26", + "Value": 186 + }, + { + "Name": "World27", + "Value": 187 + }, + { + "Name": "World28", + "Value": 188 + }, + { + "Name": "World29", + "Value": 189 + }, + { + "Name": "World30", + "Value": 190 + }, + { + "Name": "World31", + "Value": 191 + }, + { + "Name": "World32", + "Value": 192 + }, + { + "Name": "World33", + "Value": 193 + }, + { + "Name": "World34", + "Value": 194 + }, + { + "Name": "World35", + "Value": 195 + }, + { + "Name": "World36", + "Value": 196 + }, + { + "Name": "World37", + "Value": 197 + }, + { + "Name": "World38", + "Value": 198 + }, + { + "Name": "World39", + "Value": 199 + }, + { + "Name": "World40", + "Value": 200 + }, + { + "Name": "World41", + "Value": 201 + }, + { + "Name": "World42", + "Value": 202 + }, + { + "Name": "World43", + "Value": 203 + }, + { + "Name": "World44", + "Value": 204 + }, + { + "Name": "World45", + "Value": 205 + }, + { + "Name": "World46", + "Value": 206 + }, + { + "Name": "World47", + "Value": 207 + }, + { + "Name": "World48", + "Value": 208 + }, + { + "Name": "World49", + "Value": 209 + }, + { + "Name": "World50", + "Value": 210 + }, + { + "Name": "World51", + "Value": 211 + }, + { + "Name": "World52", + "Value": 212 + }, + { + "Name": "World53", + "Value": 213 + }, + { + "Name": "World54", + "Value": 214 + }, + { + "Name": "World55", + "Value": 215 + }, + { + "Name": "World56", + "Value": 216 + }, + { + "Name": "World57", + "Value": 217 + }, + { + "Name": "World58", + "Value": 218 + }, + { + "Name": "World59", + "Value": 219 + }, + { + "Name": "World60", + "Value": 220 + }, + { + "Name": "World61", + "Value": 221 + }, + { + "Name": "World62", + "Value": 222 + }, + { + "Name": "World63", + "Value": 223 + }, + { + "Name": "World64", + "Value": 224 + }, + { + "Name": "World65", + "Value": 225 + }, + { + "Name": "World66", + "Value": 226 + }, + { + "Name": "World67", + "Value": 227 + }, + { + "Name": "World68", + "Value": 228 + }, + { + "Name": "World69", + "Value": 229 + }, + { + "Name": "World70", + "Value": 230 + }, + { + "Name": "World71", + "Value": 231 + }, + { + "Name": "World72", + "Value": 232 + }, + { + "Name": "World73", + "Value": 233 + }, + { + "Name": "World74", + "Value": 234 + }, + { + "Name": "World75", + "Value": 235 + }, + { + "Name": "World76", + "Value": 236 + }, + { + "Name": "World77", + "Value": 237 + }, + { + "Name": "World78", + "Value": 238 + }, + { + "Name": "World79", + "Value": 239 + }, + { + "Name": "World80", + "Value": 240 + }, + { + "Name": "World81", + "Value": 241 + }, + { + "Name": "World82", + "Value": 242 + }, + { + "Name": "World83", + "Value": 243 + }, + { + "Name": "World84", + "Value": 244 + }, + { + "Name": "World85", + "Value": 245 + }, + { + "Name": "World86", + "Value": 246 + }, + { + "Name": "World87", + "Value": 247 + }, + { + "Name": "World88", + "Value": 248 + }, + { + "Name": "World89", + "Value": 249 + }, + { + "Name": "World90", + "Value": 250 + }, + { + "Name": "World91", + "Value": 251 + }, + { + "Name": "World92", + "Value": 252 + }, + { + "Name": "World93", + "Value": 253 + }, + { + "Name": "World94", + "Value": 254 + }, + { + "Name": "World95", + "Value": 255 + }, + { + "Name": "ButtonX", + "Value": 1000 + }, + { + "Name": "ButtonY", + "Value": 1001 + }, + { + "Name": "ButtonA", + "Value": 1002 + }, + { + "Name": "ButtonB", + "Value": 1003 + }, + { + "Name": "ButtonR1", + "Value": 1004 + }, + { + "Name": "ButtonL1", + "Value": 1005 + }, + { + "Name": "ButtonR2", + "Value": 1006 + }, + { + "Name": "ButtonL2", + "Value": 1007 + }, + { + "Name": "ButtonR3", + "Value": 1008 + }, + { + "Name": "ButtonL3", + "Value": 1009 + }, + { + "Name": "ButtonStart", + "Value": 1010 + }, + { + "Name": "ButtonSelect", + "Value": 1011 + }, + { + "Name": "DPadLeft", + "Value": 1012 + }, + { + "Name": "DPadRight", + "Value": 1013 + }, + { + "Name": "DPadUp", + "Value": 1014 + }, + { + "Name": "DPadDown", + "Value": 1015 + }, + { + "Name": "Thumbstick1", + "Value": 1016 + }, + { + "Name": "Thumbstick2", + "Value": 1017 + } + ], + "Name": "KeyCode" + }, + { + "Items": [ + { + "Name": "Constant", + "Value": 0 + }, + { + "Name": "Linear", + "Value": 1 + }, + { + "Name": "Cubic", + "Value": 2 + } + ], + "Name": "KeyInterpolationMode" + }, + { + "Items": [ + { + "Name": "Include", + "Value": 0 + }, + { + "Name": "Exclude", + "Value": 1 + } + ], + "Name": "KeywordFilterType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + } + ], + "Name": "Language" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 0 + }, + { + "Name": "Center", + "Value": 1 + }, + { + "Name": "Right", + "Value": 2 + } + ], + "Name": "LeftRight" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "Torso", + "Value": 1 + }, + { + "Name": "LeftArm", + "Value": 2 + }, + { + "Name": "RightArm", + "Value": 3 + }, + { + "Name": "LeftLeg", + "Value": 4 + }, + { + "Name": "RightLeg", + "Value": 5 + }, + { + "Name": "Unknown", + "Value": 6 + } + ], + "Name": "Limb" + }, + { + "Items": [ + { + "Name": "Round", + "Value": 0 + }, + { + "Name": "Bevel", + "Value": 1 + }, + { + "Name": "Miter", + "Value": 2 + } + ], + "Name": "LineJoinMode" + }, + { + "Items": [ + { + "Name": "Horizontal", + "Value": 0 + }, + { + "Name": "Vertical", + "Value": 1 + } + ], + "Name": "ListDisplayMode" + }, + { + "Items": [ + { + "Name": "Camera", + "Value": 0 + }, + { + "Name": "CFrame", + "Value": 1 + }, + { + "Name": "ObjectPosition", + "Value": 2 + }, + { + "Name": "ObjectCFrame", + "Value": 3 + } + ], + "Name": "ListenerType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "LoadCharacterLayeredClothing" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "LoadDynamicHeads" + }, + { + "Items": [ + { + "Name": "PlainText", + "Value": 0 + }, + { + "Name": "Markdown", + "Value": 1 + } + ], + "Name": "MarkupKind" + }, + { + "Items": [ + { + "Name": "Plastic", + "Value": 256 + }, + { + "Name": "Wood", + "Value": 512 + }, + { + "Name": "Slate", + "Value": 800 + }, + { + "Name": "Concrete", + "Value": 816 + }, + { + "LegacyNames": [ + "Corroded Metal" + ], + "Name": "CorrodedMetal", + "Value": 1040 + }, + { + "Name": "DiamondPlate", + "Value": 1056 + }, + { + "LegacyNames": [ + "Aluminum" + ], + "Name": "Foil", + "Value": 1072 + }, + { + "Name": "Grass", + "Value": 1280 + }, + { + "Name": "Ice", + "Value": 1536 + }, + { + "Name": "Marble", + "Value": 784 + }, + { + "Name": "Granite", + "Value": 832 + }, + { + "Name": "Brick", + "Value": 848 + }, + { + "Name": "Pebble", + "Value": 864 + }, + { + "Name": "Sand", + "Value": 1296 + }, + { + "Name": "Fabric", + "Value": 1312 + }, + { + "Name": "SmoothPlastic", + "Value": 272 + }, + { + "Name": "Metal", + "Value": 1088 + }, + { + "Name": "WoodPlanks", + "Value": 528 + }, + { + "Name": "Cobblestone", + "Value": 880 + }, + { + "Name": "Air", + "Tags": [ + "NotBrowsable" + ], + "Value": 1792 + }, + { + "Name": "Water", + "Tags": [ + "NotBrowsable" + ], + "Value": 2048 + }, + { + "Name": "Rock", + "Value": 896 + }, + { + "Name": "Glacier", + "Value": 1552 + }, + { + "Name": "Snow", + "Value": 1328 + }, + { + "Name": "Sandstone", + "Value": 912 + }, + { + "Name": "Mud", + "Value": 1344 + }, + { + "Name": "Basalt", + "Value": 788 + }, + { + "Name": "Ground", + "Value": 1360 + }, + { + "Name": "CrackedLava", + "Value": 804 + }, + { + "Name": "Neon", + "Value": 288 + }, + { + "Name": "Glass", + "Value": 1568 + }, + { + "Name": "Asphalt", + "Value": 1376 + }, + { + "Name": "LeafyGrass", + "Value": 1284 + }, + { + "Name": "Salt", + "Value": 1392 + }, + { + "Name": "Limestone", + "Value": 820 + }, + { + "Name": "Pavement", + "Value": 836 + }, + { + "Name": "ForceField", + "Value": 1584 + }, + { + "Name": "Cardboard", + "Value": 2304 + }, + { + "Name": "Carpet", + "Value": 2305 + }, + { + "Name": "CeramicTiles", + "Value": 2306 + }, + { + "Name": "ClayRoofTiles", + "Value": 2307 + }, + { + "Name": "RoofShingles", + "Value": 2308 + }, + { + "Name": "Leather", + "Value": 2309 + }, + { + "Name": "Plaster", + "Value": 2310 + }, + { + "Name": "Rubber", + "Value": 2311 + } + ], + "Name": "Material" + }, + { + "Items": [ + { + "Name": "Regular", + "Value": 0 + }, + { + "Name": "Organic", + "Value": 1 + } + ], + "Name": "MaterialPattern" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "BuildersClub", + "Value": 1 + }, + { + "Name": "TurboBuildersClub", + "Value": 2 + }, + { + "Name": "OutrageousBuildersClub", + "Value": 3 + }, + { + "Name": "Premium", + "Value": 4 + } + ], + "Name": "MembershipType" + }, + { + "Items": [ + { + "Name": "DistanceBased", + "Value": 0 + }, + { + "Name": "Level00", + "Value": 1 + }, + { + "Name": "Level01", + "Value": 2 + }, + { + "Name": "Level02", + "Value": 3 + }, + { + "Name": "Level03", + "Value": 4 + }, + { + "Name": "Level04", + "Value": 5 + } + ], + "Name": "MeshPartDetailLevel" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "MeshPartHeadsAndAccessories" + }, + { + "Items": [ + { + "Name": "Stud", + "Value": 0 + }, + { + "Name": "Meter", + "Value": 1 + }, + { + "Name": "CM", + "Value": 2 + }, + { + "Name": "MM", + "Value": 3 + }, + { + "Name": "Foot", + "Value": 4 + }, + { + "Name": "Inch", + "Value": 5 + } + ], + "Name": "MeshScaleUnit" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "Torso", + "Value": 1 + }, + { + "Name": "Wedge", + "Value": 2 + }, + { + "Name": "Prism", + "Tags": [ + "Deprecated" + ], + "Value": 7 + }, + { + "Name": "Pyramid", + "Tags": [ + "Deprecated" + ], + "Value": 8 + }, + { + "Name": "ParallelRamp", + "Tags": [ + "Deprecated" + ], + "Value": 9 + }, + { + "Name": "RightAngleRamp", + "Tags": [ + "Deprecated" + ], + "Value": 10 + }, + { + "Name": "CornerWedge", + "Tags": [ + "Deprecated" + ], + "Value": 11 + }, + { + "Name": "Brick", + "Value": 6 + }, + { + "Name": "Sphere", + "Value": 3 + }, + { + "Name": "Cylinder", + "Value": 4 + }, + { + "Name": "FileMesh", + "Value": 5 + } + ], + "Name": "MeshType" + }, + { + "Items": [ + { + "Name": "MessageOutput", + "Value": 0 + }, + { + "Name": "MessageInfo", + "Value": 1 + }, + { + "Name": "MessageWarning", + "Value": 2 + }, + { + "Name": "MessageError", + "Value": 3 + } + ], + "Name": "MessageType" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "StreamingMesh", + "Value": 1 + }, + { + "Name": "Disabled", + "Value": 2 + } + ], + "Name": "ModelLevelOfDetail" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Legacy", + "Value": 1 + }, + { + "Name": "Improved", + "Value": 2 + } + ], + "Name": "ModelStreamingBehavior" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Atomic", + "Value": 1 + }, + { + "Name": "Persistent", + "Value": 2 + }, + { + "Name": "PersistentPerPlayer", + "Value": 3 + }, + { + "Name": "Nonatomic", + "Value": 4 + } + ], + "Name": "ModelStreamingMode" + }, + { + "Items": [ + { + "Name": "Alt", + "Value": 2 + }, + { + "Name": "Ctrl", + "Value": 1 + }, + { + "Name": "Meta", + "Value": 3 + }, + { + "Name": "Shift", + "Value": 0 + } + ], + "Name": "ModifierKey" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "LockCenter", + "Value": 1 + }, + { + "Name": "LockCurrentPosition", + "Value": 2 + } + ], + "Name": "MouseBehavior" + }, + { + "Items": [ + { + "Name": "Stopped", + "Value": 0 + }, + { + "Name": "Coasting", + "Value": 1 + }, + { + "Name": "Pushing", + "Value": 2 + }, + { + "Name": "Stopping", + "Value": 3 + }, + { + "Name": "AirFree", + "Value": 4 + } + ], + "Name": "MoveState" + }, + { + "Items": [ + { + "Name": "Unmuted", + "Value": 0 + }, + { + "Name": "Muted", + "Value": 1 + } + ], + "Name": "MuteState" + }, + { + "Items": [ + { + "Name": "OccludeAll", + "Value": 2 + }, + { + "Name": "EnemyOcclusion", + "Value": 1 + }, + { + "Name": "NoOcclusion", + "Value": 0 + } + ], + "Name": "NameOcclusion" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "Manual", + "Value": 1 + }, + { + "Name": "OnContact", + "Value": 2 + } + ], + "Name": "NetworkOwnership" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 4 + }, + { + "Name": "Back", + "Value": 2 + }, + { + "Name": "Front", + "Value": 5 + }, + { + "Name": "Right", + "Value": 0 + }, + { + "Name": "Left", + "Value": 3 + } + ], + "Name": "NormalId" + }, + { + "Items": [ + { + "Name": "OneAttachment", + "Value": 0 + }, + { + "Name": "TwoAttachment", + "Value": 1 + } + ], + "Name": "OrientationAlignmentMode" + }, + { + "Items": [ + { + "Name": "All", + "Value": 1 + }, + { + "Name": "Created", + "Value": 2 + }, + { + "Name": "Purchased", + "Value": 3 + } + ], + "Name": "OutfitSource" + }, + { + "Items": [ + { + "Name": "All", + "Value": 1 + }, + { + "Name": "Avatar", + "Value": 2 + }, + { + "Name": "DynamicHead", + "Value": 3 + } + ], + "Name": "OutfitType" + }, + { + "Items": [ + { + "Name": "Horizontal", + "Value": 0 + }, + { + "Name": "Vertical", + "Value": 1 + } + ], + "Name": "OutputLayoutMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "ForceShow", + "Value": 1 + }, + { + "Name": "ForceHide", + "Value": 2 + } + ], + "Name": "OverrideMouseIconBehavior" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "NoAccess", + "Value": 1 + }, + { + "Name": "Revoked", + "Value": 2 + }, + { + "Name": "UseView", + "Value": 3 + }, + { + "Name": "Edit", + "Value": 4 + }, + { + "Name": "Own", + "Value": 5 + } + ], + "Name": "PackagePermission" + }, + { + "Items": [ + { + "Name": "Ball", + "Value": 0 + }, + { + "Name": "Block", + "Value": 1 + }, + { + "Name": "Cylinder", + "Value": 2 + }, + { + "Name": "Wedge", + "Value": 3 + }, + { + "Name": "CornerWedge", + "Value": 4 + } + ], + "Name": "PartType" + }, + { + "Items": [ + { + "Name": "Box", + "Value": 0 + }, + { + "Name": "Sphere", + "Value": 1 + }, + { + "Name": "Cylinder", + "Value": 2 + }, + { + "Name": "Disc", + "Value": 3 + } + ], + "Name": "ParticleEmitterShape" + }, + { + "Items": [ + { + "Name": "Outward", + "Value": 0 + }, + { + "Name": "Inward", + "Value": 1 + }, + { + "Name": "InAndOut", + "Value": 2 + } + ], + "Name": "ParticleEmitterShapeInOut" + }, + { + "Items": [ + { + "Name": "Volume", + "Value": 0 + }, + { + "Name": "Surface", + "Value": 1 + } + ], + "Name": "ParticleEmitterShapeStyle" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Grid2x2", + "Value": 1 + }, + { + "Name": "Grid4x4", + "Value": 2 + }, + { + "Name": "Grid8x8", + "Value": 3 + } + ], + "Name": "ParticleFlipbookLayout" + }, + { + "Items": [ + { + "Name": "Loop", + "Value": 0 + }, + { + "Name": "OneShot", + "Value": 1 + }, + { + "Name": "PingPong", + "Value": 2 + }, + { + "Name": "Random", + "Value": 3 + } + ], + "Name": "ParticleFlipbookMode" + }, + { + "Items": [ + { + "Name": "NotCompatible", + "Value": 0 + }, + { + "Name": "Compatible", + "Value": 1 + }, + { + "Name": "Unknown", + "Value": 2 + } + ], + "Name": "ParticleFlipbookTextureCompatible" + }, + { + "Items": [ + { + "Name": "FacingCamera", + "Value": 0 + }, + { + "Name": "FacingCameraWorldUp", + "Value": 1 + }, + { + "Name": "VelocityParallel", + "Value": 2 + }, + { + "Name": "VelocityPerpendicular", + "Value": 3 + } + ], + "Name": "ParticleOrientation" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "ClosestNoPath", + "Tags": [ + "Deprecated" + ], + "Value": 1 + }, + { + "Name": "ClosestOutOfRange", + "Tags": [ + "Deprecated" + ], + "Value": 2 + }, + { + "Name": "FailStartNotEmpty", + "Tags": [ + "Deprecated" + ], + "Value": 3 + }, + { + "Name": "FailFinishNotEmpty", + "Tags": [ + "Deprecated" + ], + "Value": 4 + }, + { + "Name": "NoPath", + "Value": 5 + } + ], + "Name": "PathStatus" + }, + { + "Items": [ + { + "Name": "Walk", + "Value": 0 + }, + { + "Name": "Jump", + "Value": 1 + }, + { + "Name": "Custom", + "Value": 2 + } + ], + "Name": "PathWaypointAction" + }, + { + "Items": [ + { + "Name": "Game", + "Value": 0 + }, + { + "Name": "RobloxGame", + "Value": 1 + }, + { + "Name": "RobloxScript", + "Value": 2 + }, + { + "Name": "Studio", + "Value": 3 + }, + { + "Name": "Roblox", + "Value": 4 + } + ], + "Name": "PermissionLevelShown" + }, + { + "Items": [ + { + "Name": "Fixed240Hz", + "Value": 0 + }, + { + "Name": "Fixed120Hz", + "Value": 1 + }, + { + "Name": "Fixed60Hz", + "Value": 2 + } + ], + "Name": "PhysicsSimulationRate" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Fixed", + "Value": 1 + }, + { + "Name": "Adaptive", + "Value": 2 + } + ], + "Name": "PhysicsSteppingMethod" + }, + { + "Items": [ + { + "Name": "Windows", + "Value": 0 + }, + { + "Name": "OSX", + "Value": 1 + }, + { + "Name": "IOS", + "Value": 2 + }, + { + "Name": "Android", + "Value": 3 + }, + { + "Name": "XBoxOne", + "Value": 4 + }, + { + "Name": "PS4", + "Value": 5 + }, + { + "Name": "PS3", + "Value": 6 + }, + { + "Name": "XBox360", + "Value": 7 + }, + { + "Name": "WiiU", + "Value": 8 + }, + { + "Name": "NX", + "Value": 9 + }, + { + "Name": "Ouya", + "Value": 10 + }, + { + "Name": "AndroidTV", + "Value": 11 + }, + { + "Name": "Chromecast", + "Value": 12 + }, + { + "Name": "Linux", + "Value": 13 + }, + { + "Name": "SteamOS", + "Value": 14 + }, + { + "Name": "WebOS", + "Value": 15 + }, + { + "Name": "DOS", + "Value": 16 + }, + { + "Name": "BeOS", + "Value": 17 + }, + { + "Name": "UWP", + "Value": 18 + }, + { + "Name": "None", + "Value": 20 + } + ], + "Name": "Platform" + }, + { + "Items": [ + { + "Name": "Begin", + "Value": 0 + }, + { + "Name": "Delayed", + "Value": 1 + }, + { + "Name": "Playing", + "Value": 2 + }, + { + "Name": "Paused", + "Value": 3 + }, + { + "Name": "Completed", + "Value": 4 + }, + { + "Name": "Cancelled", + "Value": 5 + } + ], + "Name": "PlaybackState" + }, + { + "Items": [ + { + "Name": "CharacterForward", + "Value": 0 + }, + { + "Name": "CharacterBackward", + "Value": 1 + }, + { + "Name": "CharacterLeft", + "Value": 2 + }, + { + "Name": "CharacterRight", + "Value": 3 + }, + { + "Name": "CharacterJump", + "Value": 4 + } + ], + "Name": "PlayerActions" + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "Team", + "Value": 1 + }, + { + "Name": "Whisper", + "Value": 2 + } + ], + "Name": "PlayerChatType" + }, + { + "Items": [ + { + "Name": "Out", + "Value": 1 + }, + { + "Name": "InOut", + "Value": 2 + }, + { + "Name": "In", + "Value": 0 + } + ], + "Name": "PoseEasingDirection" + }, + { + "Items": [ + { + "Name": "Linear", + "Value": 0 + }, + { + "Name": "Constant", + "Value": 1 + }, + { + "Name": "Elastic", + "Value": 2 + }, + { + "Name": "Cubic", + "Value": 3 + }, + { + "Name": "Bounce", + "Value": 4 + } + ], + "Name": "PoseEasingStyle" + }, + { + "Items": [ + { + "Name": "OneAttachment", + "Value": 0 + }, + { + "Name": "TwoAttachment", + "Value": 1 + } + ], + "Name": "PositionAlignmentMode" + }, + { + "Items": [ + { + "Name": "Owner", + "Value": 255 + }, + { + "Name": "Admin", + "Value": 240 + }, + { + "Name": "Member", + "Value": 128 + }, + { + "Name": "Visitor", + "Value": 10 + }, + { + "Name": "Banned", + "Value": 0 + } + ], + "Name": "PrivilegeType", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "AvatarShop", + "Value": 0 + }, + { + "Name": "AllowedGames", + "Value": 1 + }, + { + "Name": "AllGames", + "Value": 2 + } + ], + "Name": "ProductLocationRestriction" + }, + { + "Items": [ + { + "Name": "NotProcessedYet", + "Value": 0 + }, + { + "Name": "PurchaseGranted", + "Value": 1 + } + ], + "Name": "ProductPurchaseDecision" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 1 + }, + { + "Name": "PermissionDenied", + "Value": 2 + }, + { + "Name": "Timeout", + "Value": 3 + }, + { + "Name": "UploadFailed", + "Value": 4 + }, + { + "Name": "NoUserInput", + "Value": 5 + }, + { + "Name": "UnknownFailure", + "Value": 6 + } + ], + "Name": "PromptCreateAssetResult" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 1 + }, + { + "Name": "PermissionDenied", + "Value": 2 + }, + { + "Name": "Timeout", + "Value": 3 + }, + { + "Name": "UploadFailed", + "Value": 4 + }, + { + "Name": "NoUserInput", + "Value": 5 + }, + { + "Name": "UnknownFailure", + "Value": 6 + } + ], + "Name": "PromptPublishAssetResult" + }, + { + "Items": [ + { + "Name": "Ok", + "Value": 0 + }, + { + "Name": "Warning", + "Value": 1 + }, + { + "Name": "Error", + "Value": 2 + } + ], + "Name": "PropertyStatus" + }, + { + "Items": [ + { + "Name": "OnePerButton", + "Value": 0 + }, + { + "Name": "OneGlobally", + "Value": 1 + }, + { + "Name": "AlwaysShow", + "Value": 2 + } + ], + "Name": "ProximityPromptExclusivity" + }, + { + "Items": [ + { + "Name": "Keyboard", + "Value": 0 + }, + { + "Name": "Gamepad", + "Value": 1 + }, + { + "Name": "Touch", + "Value": 2 + } + ], + "Name": "ProximityPromptInputType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Custom", + "Value": 1 + } + ], + "Name": "ProximityPromptStyle" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "LegacyNames": [ + "Level 1" + ], + "Name": "Level01", + "Value": 1 + }, + { + "LegacyNames": [ + "Level 2" + ], + "Name": "Level02", + "Value": 2 + }, + { + "LegacyNames": [ + "Level 3" + ], + "Name": "Level03", + "Value": 3 + }, + { + "LegacyNames": [ + "Level 4" + ], + "Name": "Level04", + "Value": 4 + }, + { + "LegacyNames": [ + "Level 5" + ], + "Name": "Level05", + "Value": 5 + }, + { + "LegacyNames": [ + "Level 6" + ], + "Name": "Level06", + "Value": 6 + }, + { + "LegacyNames": [ + "Level 7" + ], + "Name": "Level07", + "Value": 7 + }, + { + "LegacyNames": [ + "Level 8" + ], + "Name": "Level08", + "Value": 8 + }, + { + "LegacyNames": [ + "Level 9" + ], + "Name": "Level09", + "Value": 9 + }, + { + "LegacyNames": [ + "Level 10" + ], + "Name": "Level10", + "Value": 10 + }, + { + "LegacyNames": [ + "Level 11" + ], + "Name": "Level11", + "Value": 11 + }, + { + "LegacyNames": [ + "Level 12" + ], + "Name": "Level12", + "Value": 12 + }, + { + "LegacyNames": [ + "Level 13" + ], + "Name": "Level13", + "Value": 13 + }, + { + "LegacyNames": [ + "Level 14" + ], + "Name": "Level14", + "Value": 14 + }, + { + "LegacyNames": [ + "Level 15" + ], + "Name": "Level15", + "Value": 15 + }, + { + "LegacyNames": [ + "Level 16" + ], + "Name": "Level16", + "Value": 16 + }, + { + "LegacyNames": [ + "Level 17" + ], + "Name": "Level17", + "Value": 17 + }, + { + "LegacyNames": [ + "Level 18" + ], + "Name": "Level18", + "Value": 18 + }, + { + "LegacyNames": [ + "Level 19" + ], + "Name": "Level19", + "Value": 19 + }, + { + "LegacyNames": [ + "Level 20" + ], + "Name": "Level20", + "Value": 20 + }, + { + "LegacyNames": [ + "Level 21" + ], + "Name": "Level21", + "Value": 21 + } + ], + "Name": "QualityLevel" + }, + { + "Items": [ + { + "Name": "OuterBox", + "Value": 0 + }, + { + "Name": "InnerBox", + "Value": 1 + } + ], + "Name": "R15CollisionType" + }, + { + "Items": [ + { + "LegacyNames": [ + "Blacklist" + ], + "Name": "Exclude", + "Value": 0 + }, + { + "LegacyNames": [ + "Whitelist" + ], + "Name": "Include", + "Value": 1 + } + ], + "Name": "RaycastFilterType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "RejectCharacterDeletions" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "Precise", + "Value": 1 + }, + { + "Name": "Performance", + "Value": 2 + } + ], + "Name": "RenderFidelity" + }, + { + "Items": [ + { + "Name": "First", + "Value": 0 + }, + { + "Name": "Input", + "Value": 100 + }, + { + "Name": "Camera", + "Value": 200 + }, + { + "Name": "Character", + "Value": 300 + }, + { + "Name": "Last", + "Value": 2000 + } + ], + "Name": "RenderPriority" + }, + { + "Items": [ + { + "Name": "psnr", + "Value": 0 + }, + { + "Name": "diff", + "Value": 1 + } + ], + "Name": "RenderingTestComparisonMethod" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "ReplicateInstanceDestroySetting" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Pixelated", + "Value": 1 + } + ], + "Name": "ResamplerMode" + }, + { + "Items": [ + { + "Name": "Standard", + "Value": 0 + }, + { + "Name": "Selection", + "Value": 524288 + }, + { + "Name": "Hover", + "Value": 262144 + }, + { + "Name": "Active", + "Value": 131072 + } + ], + "Name": "ReservedHighlightId" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "RotationsReset", + "Value": 1 + }, + { + "Name": "Custom", + "Value": 2 + } + ], + "Name": "RestPose" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Done", + "Value": 1 + }, + { + "Name": "Go", + "Value": 2 + }, + { + "Name": "Next", + "Value": 3 + }, + { + "Name": "Search", + "Value": 4 + }, + { + "Name": "Send", + "Value": 5 + } + ], + "Name": "ReturnKeyType" + }, + { + "Items": [ + { + "Name": "NoReverb", + "Value": 0 + }, + { + "Name": "GenericReverb", + "Value": 1 + }, + { + "Name": "PaddedCell", + "Value": 2 + }, + { + "Name": "Room", + "Value": 3 + }, + { + "Name": "Bathroom", + "Value": 4 + }, + { + "Name": "LivingRoom", + "Value": 5 + }, + { + "Name": "StoneRoom", + "Value": 6 + }, + { + "Name": "Auditorium", + "Value": 7 + }, + { + "Name": "ConcertHall", + "Value": 8 + }, + { + "Name": "Cave", + "Value": 9 + }, + { + "Name": "Arena", + "Value": 10 + }, + { + "Name": "Hangar", + "Value": 11 + }, + { + "Name": "CarpettedHallway", + "Value": 12 + }, + { + "Name": "Hallway", + "Value": 13 + }, + { + "Name": "StoneCorridor", + "Value": 14 + }, + { + "Name": "Alley", + "Value": 15 + }, + { + "Name": "Forest", + "Value": 16 + }, + { + "Name": "City", + "Value": 17 + }, + { + "Name": "Mountains", + "Value": 18 + }, + { + "Name": "Quarry", + "Value": 19 + }, + { + "Name": "Plain", + "Value": 20 + }, + { + "Name": "ParkingLot", + "Value": 21 + }, + { + "Name": "SewerPipe", + "Value": 22 + }, + { + "Name": "UnderWater", + "Value": 23 + } + ], + "Name": "ReverbType" + }, + { + "Items": [ + { + "Name": "Select", + "Value": 0 + }, + { + "Name": "Scale", + "Value": 1 + }, + { + "Name": "Rotate", + "Value": 2 + }, + { + "Name": "Move", + "Value": 3 + }, + { + "Name": "Transform", + "Value": 4 + }, + { + "Name": "ColorPicker", + "Value": 5 + }, + { + "Name": "MaterialPicker", + "Value": 6 + }, + { + "Name": "Group", + "Value": 7 + }, + { + "Name": "Ungroup", + "Value": 8 + }, + { + "Name": "None", + "Value": 9 + }, + { + "Name": "PivotEditor", + "Value": 10 + } + ], + "Name": "RibbonTool" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Rthro", + "Value": 1 + }, + { + "Name": "RthroNarrow", + "Value": 2 + } + ], + "Name": "RigScale" + }, + { + "Items": [ + { + "Name": "R15", + "Value": 0 + }, + { + "Name": "Custom", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + } + ], + "Name": "RigType" + }, + { + "Items": [ + { + "Name": "Inverse", + "Value": 0 + }, + { + "Name": "Linear", + "Value": 1 + }, + { + "Name": "InverseTapered", + "Value": 3 + }, + { + "Name": "LinearSquare", + "Value": 2 + } + ], + "Name": "RollOffMode" + }, + { + "Items": [ + { + "Name": "XYZ", + "Value": 0 + }, + { + "Name": "XZY", + "Value": 1 + }, + { + "Name": "YZX", + "Value": 2 + }, + { + "Name": "YXZ", + "Value": 3 + }, + { + "Name": "ZXY", + "Value": 4 + }, + { + "Name": "ZYX", + "Value": 5 + } + ], + "Name": "RotationOrder" + }, + { + "Items": [ + { + "Name": "MovementRelative", + "Value": 0 + }, + { + "Name": "CameraRelative", + "Value": 1 + } + ], + "Name": "RotationType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "RtlTextSupport" + }, + { + "Items": [ + { + "Name": "Legacy", + "Value": 0 + }, + { + "Name": "Server", + "Value": 1 + }, + { + "Name": "Client", + "Value": 2 + }, + { + "Name": "Plugin", + "Value": 3 + } + ], + "Name": "RunContext" + }, + { + "Items": [ + { + "Name": "Aggregate", + "Value": 0 + }, + { + "Name": "Snapshot", + "Value": 1 + }, + { + "Name": "Hybrid", + "Value": 2 + } + ], + "Name": "RuntimeUndoBehavior" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "FullscreenExtension", + "Value": 1 + } + ], + "Name": "SafeAreaCompatibility" + }, + { + "Items": [ + { + "Name": "All", + "Value": 1 + }, + { + "Name": "Collectibles", + "Value": 2 + }, + { + "Name": "Premium", + "Value": 3 + } + ], + "Name": "SalesTypeFilter" + }, + { + "Items": [ + { + "Name": "BadThumbnailType", + "Value": 1 + }, + { + "Name": "BadYRotDeg", + "Value": 2 + }, + { + "Name": "BadFieldOfViewDeg", + "Value": 3 + }, + { + "Name": "BadDistanceScale", + "Value": 4 + }, + { + "Name": "Other", + "Value": 5 + } + ], + "Name": "SaveAvatarThumbnailCustomizationFailure" + }, + { + "Items": [ + { + "Name": "SaveAll", + "Value": 2 + }, + { + "Name": "SaveWorld", + "Value": 0 + }, + { + "Name": "SaveGame", + "Value": 1 + } + ], + "Name": "SaveFilter", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "QualityLevel1", + "Value": 1 + }, + { + "Name": "QualityLevel2", + "Value": 2 + }, + { + "Name": "QualityLevel3", + "Value": 3 + }, + { + "Name": "QualityLevel4", + "Value": 4 + }, + { + "Name": "QualityLevel5", + "Value": 5 + }, + { + "Name": "QualityLevel6", + "Value": 6 + }, + { + "Name": "QualityLevel7", + "Value": 7 + }, + { + "Name": "QualityLevel8", + "Value": 8 + }, + { + "Name": "QualityLevel9", + "Value": 9 + }, + { + "Name": "QualityLevel10", + "Value": 10 + } + ], + "Name": "SavedQualitySetting" + }, + { + "Items": [ + { + "Name": "Stretch", + "Value": 0 + }, + { + "Name": "Slice", + "Value": 1 + }, + { + "Name": "Tile", + "Value": 2 + }, + { + "Name": "Fit", + "Value": 3 + }, + { + "Name": "Crop", + "Value": 4 + } + ], + "Name": "ScaleType" + }, + { + "Items": [ + { + "Name": "ConsentAccepted", + "Value": 0 + }, + { + "Name": "InvalidScopes", + "Value": 1 + }, + { + "Name": "Timeout", + "Value": 2 + }, + { + "Name": "NoUserInput", + "Value": 3 + }, + { + "Name": "BackendError", + "Value": 4 + }, + { + "Name": "UnexpectedError", + "Value": 5 + }, + { + "Name": "InvalidArgument", + "Value": 6 + }, + { + "Name": "ConsentDenied", + "Value": 7 + } + ], + "Name": "ScopeCheckResult" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "DeviceSafeInsets", + "Value": 1 + }, + { + "Name": "CoreUISafeInsets", + "Value": 2 + } + ], + "Name": "ScreenInsets" + }, + { + "Items": [ + { + "Name": "LandscapeLeft", + "Value": 0 + }, + { + "Name": "LandscapeRight", + "Value": 1 + }, + { + "Name": "LandscapeSensor", + "Value": 2 + }, + { + "Name": "Portrait", + "Value": 3 + }, + { + "Name": "Sensor", + "Value": 4 + } + ], + "Name": "ScreenOrientation" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "ScrollBar", + "Value": 1 + }, + { + "Name": "Always", + "Value": 2 + } + ], + "Name": "ScrollBarInset" + }, + { + "Items": [ + { + "Name": "X", + "Value": 1 + }, + { + "Name": "Y", + "Value": 2 + }, + { + "Name": "XY", + "Value": 4 + } + ], + "Name": "ScrollingDirection" + }, + { + "Items": [ + { + "Name": "Escape", + "Value": 0 + }, + { + "Name": "Stop", + "Value": 1 + } + ], + "Name": "SelectionBehavior" + }, + { + "Items": [ + { + "Name": "Outlines", + "Value": 0 + }, + { + "Name": "BoundingBoxes", + "Value": 1 + }, + { + "Name": "Both", + "Value": 2 + } + ], + "Name": "SelectionRenderMode" + }, + { + "Items": [ + { + "Name": "LastPosition", + "Value": 0 + }, + { + "Name": "TopLeft", + "Value": 1 + }, + { + "Name": "TopRight", + "Value": 2 + }, + { + "Name": "BottomLeft", + "Value": 3 + }, + { + "Name": "BottomRight", + "Value": 4 + } + ], + "Name": "SelfViewPosition" + }, + { + "Items": [ + { + "Name": "Floor", + "Value": 0 + }, + { + "Name": "Ladder", + "Value": 1 + } + ], + "Name": "SensorMode" + }, + { + "Items": [ + { + "Name": "OnRead", + "Value": 0 + }, + { + "Name": "Manual", + "Value": 1 + } + ], + "Name": "SensorUpdateType" + }, + { + "Items": [ + { + "Name": "Enabled", + "Value": 0 + }, + { + "Name": "Muted", + "Value": 1 + }, + { + "Name": "OnlineGame", + "Value": 2 + } + ], + "Name": "ServerAudioBehavior" + }, + { + "Items": [ + { + "Name": "Always", + "Value": 0 + }, + { + "Name": "Off", + "Value": 1 + }, + { + "Name": "WithChildren", + "Value": 2 + } + ], + "Name": "ServiceVisibility" + }, + { + "Items": [ + { + "Name": "Error", + "Value": 1 + }, + { + "Name": "Warning", + "Value": 2 + }, + { + "Name": "Information", + "Value": 3 + }, + { + "Name": "Hint", + "Value": 4 + } + ], + "Name": "Severity" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Immediate", + "Value": 1 + }, + { + "Name": "Deferred", + "Value": 2 + }, + { + "Name": "AncestryDeferred", + "Value": 3 + } + ], + "Name": "SignalBehavior" + }, + { + "Items": [ + { + "Name": "RelativeXY", + "Value": 0 + }, + { + "Name": "RelativeXX", + "Value": 1 + }, + { + "Name": "RelativeYY", + "Value": 2 + } + ], + "Name": "SizeConstraint" + }, + { + "Items": [ + { + "Name": "Disabled", + "Value": 0 + }, + { + "Name": "PerIsland", + "Value": 1 + }, + { + "Name": "PerEdge", + "Value": 2 + } + ], + "Name": "SolverConvergenceVisualizationMode" + }, + { + "Items": [ + { + "Name": "Ascending", + "Value": 0 + }, + { + "Name": "Descending", + "Value": 1 + } + ], + "Name": "SortDirection" + }, + { + "Items": [ + { + "Name": "LayoutOrder", + "Value": 2 + }, + { + "Name": "Name", + "Value": 0 + }, + { + "Name": "Custom", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "SortOrder" + }, + { + "Items": [ + { + "Name": "Insert", + "Value": 0 + }, + { + "Name": "Home", + "Value": 1 + }, + { + "Name": "End", + "Value": 2 + }, + { + "Name": "PageUp", + "Value": 3 + }, + { + "Name": "PageDown", + "Value": 4 + }, + { + "Name": "ChatHotkey", + "Value": 5 + } + ], + "Name": "SpecialKey" + }, + { + "Items": [ + { + "Name": "TopLeft", + "Value": 0 + }, + { + "Name": "TopRight", + "Value": 1 + }, + { + "Name": "BottomLeft", + "Value": 2 + }, + { + "Name": "BottomRight", + "Value": 3 + } + ], + "Name": "StartCorner" + }, + { + "Items": [ + { + "Name": "Poison", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Confusion", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "Status", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "LowMemory", + "Value": 1 + }, + { + "Name": "Opportunistic", + "Value": 2 + } + ], + "Name": "StreamOutBehavior" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "MinimumRadiusPause", + "Value": 2 + }, + { + "Name": "PauseOutsideLoadedArea", + "Value": 3 + } + ], + "Name": "StreamingIntegrityMode" + }, + { + "Items": [ + { + "Name": "Default", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Disabled", + "Tags": [ + "Deprecated" + ], + "Value": 1 + }, + { + "Name": "ClientPhysicsPause", + "Tags": [ + "Deprecated" + ], + "Value": 2 + } + ], + "Name": "StreamingPauseMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "CloseStudio", + "Value": 1 + }, + { + "Name": "CloseDoc", + "Value": 2 + } + ], + "Name": "StudioCloseMode" + }, + { + "Items": [ + { + "Name": "Edit", + "Value": 0 + }, + { + "Name": "PlayClient", + "Value": 1 + }, + { + "Name": "PlayServer", + "Value": 2 + }, + { + "Name": "Standalone", + "Value": 3 + }, + { + "Name": "None", + "Value": 4 + } + ], + "Name": "StudioDataModelType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Operator", + "Value": 1 + }, + { + "Name": "Number", + "Value": 2 + }, + { + "Name": "String", + "Value": 3 + }, + { + "Name": "Comment", + "Value": 4 + }, + { + "Name": "Keyword", + "Value": 5 + }, + { + "Name": "Builtin", + "Value": 6 + }, + { + "Name": "Method", + "Value": 7 + }, + { + "Name": "Property", + "Value": 8 + }, + { + "Name": "Nil", + "Value": 9 + }, + { + "Name": "Bool", + "Value": 10 + }, + { + "Name": "Function", + "Value": 11 + }, + { + "Name": "Local", + "Value": 12 + }, + { + "Name": "Self", + "Value": 13 + }, + { + "Name": "LuauKeyword", + "Value": 14 + }, + { + "Name": "FunctionName", + "Value": 15 + }, + { + "Name": "TODO", + "Value": 16 + }, + { + "Name": "Background", + "Value": 17 + }, + { + "Name": "SelectionText", + "Value": 18 + }, + { + "Name": "SelectionBackground", + "Value": 19 + }, + { + "Name": "FindSelectionBackground", + "Value": 20 + }, + { + "Name": "MatchingWordBackground", + "Value": 21 + }, + { + "Name": "Warning", + "Value": 22 + }, + { + "Name": "Error", + "Value": 23 + }, + { + "Name": "Info", + "Value": 24 + }, + { + "Name": "Hint", + "Value": 25 + }, + { + "Name": "Whitespace", + "Value": 26 + }, + { + "Name": "ActiveLine", + "Value": 27 + }, + { + "Name": "DebuggerCurrentLine", + "Value": 28 + }, + { + "Name": "DebuggerErrorLine", + "Value": 29 + }, + { + "Name": "Ruler", + "Value": 30 + }, + { + "Name": "Bracket", + "Value": 31 + }, + { + "Name": "MenuPrimaryText", + "Value": 32 + }, + { + "Name": "MenuSecondaryText", + "Value": 33 + }, + { + "Name": "MenuSelectedText", + "Value": 34 + }, + { + "Name": "MenuBackground", + "Value": 35 + }, + { + "Name": "MenuSelectedBackground", + "Value": 36 + }, + { + "Name": "MenuScrollbarBackground", + "Value": 37 + }, + { + "Name": "MenuScrollbarHandle", + "Value": 38 + }, + { + "Name": "MenuBorder", + "Value": 39 + }, + { + "Name": "DocViewCodeBackground", + "Value": 40 + }, + { + "Name": "AICOOverlayText", + "Value": 41 + }, + { + "Name": "AICOOverlayButtonBackground", + "Value": 42 + }, + { + "Name": "AICOOverlayButtonBackgroundHover", + "Value": 43 + }, + { + "Name": "AICOOverlayButtonBackgroundPressed", + "Value": 44 + }, + { + "Name": "IndentationRuler", + "Value": 45 + } + ], + "Name": "StudioScriptEditorColorCategories" + }, + { + "Items": [ + { + "Name": "RobloxDefault", + "Value": 0 + }, + { + "Name": "Extra1", + "Value": 1 + }, + { + "Name": "Extra2", + "Value": 2 + }, + { + "Name": "Custom", + "Value": 3 + } + ], + "Name": "StudioScriptEditorColorPresets" + }, + { + "Items": [ + { + "Name": "MainBackground", + "Value": 0 + }, + { + "Name": "Titlebar", + "Value": 1 + }, + { + "Name": "Dropdown", + "Value": 2 + }, + { + "Name": "Tooltip", + "Value": 3 + }, + { + "Name": "Notification", + "Value": 4 + }, + { + "Name": "ScrollBar", + "Value": 5 + }, + { + "Name": "ScrollBarBackground", + "Value": 6 + }, + { + "Name": "TabBar", + "Value": 7 + }, + { + "Name": "Tab", + "Value": 8 + }, + { + "Name": "FilterButtonDefault", + "Value": 9 + }, + { + "Name": "FilterButtonHover", + "Value": 10 + }, + { + "Name": "FilterButtonChecked", + "Value": 11 + }, + { + "Name": "FilterButtonAccent", + "Value": 12 + }, + { + "Name": "FilterButtonBorder", + "Value": 13 + }, + { + "Name": "FilterButtonBorderAlt", + "Value": 14 + }, + { + "Name": "RibbonTab", + "Value": 15 + }, + { + "Name": "RibbonTabTopBar", + "Value": 16 + }, + { + "Name": "Button", + "Value": 17 + }, + { + "Name": "MainButton", + "Value": 18 + }, + { + "Name": "RibbonButton", + "Value": 19 + }, + { + "Name": "ViewPortBackground", + "Value": 20 + }, + { + "Name": "InputFieldBackground", + "Value": 21 + }, + { + "Name": "Item", + "Value": 22 + }, + { + "Name": "TableItem", + "Value": 23 + }, + { + "Name": "CategoryItem", + "Value": 24 + }, + { + "Name": "GameSettingsTableItem", + "Value": 25 + }, + { + "Name": "GameSettingsTooltip", + "Value": 26 + }, + { + "Name": "EmulatorBar", + "Value": 27 + }, + { + "Name": "EmulatorDropDown", + "Value": 28 + }, + { + "Name": "ColorPickerFrame", + "Value": 29 + }, + { + "Name": "CurrentMarker", + "Value": 30 + }, + { + "Name": "Border", + "Value": 31 + }, + { + "Name": "DropShadow", + "Value": 32 + }, + { + "Name": "Shadow", + "Value": 33 + }, + { + "Name": "Light", + "Value": 34 + }, + { + "Name": "Dark", + "Value": 35 + }, + { + "Name": "Mid", + "Value": 36 + }, + { + "Name": "MainText", + "Value": 37 + }, + { + "Name": "SubText", + "Value": 38 + }, + { + "Name": "TitlebarText", + "Value": 39 + }, + { + "Name": "BrightText", + "Value": 40 + }, + { + "Name": "DimmedText", + "Value": 41 + }, + { + "Name": "LinkText", + "Value": 42 + }, + { + "Name": "WarningText", + "Value": 43 + }, + { + "Name": "ErrorText", + "Value": 44 + }, + { + "Name": "InfoText", + "Value": 45 + }, + { + "Name": "SensitiveText", + "Value": 46 + }, + { + "Name": "ScriptSideWidget", + "Value": 47 + }, + { + "Name": "ScriptBackground", + "Value": 48 + }, + { + "Name": "ScriptText", + "Value": 49 + }, + { + "Name": "ScriptSelectionText", + "Value": 50 + }, + { + "Name": "ScriptSelectionBackground", + "Value": 51 + }, + { + "Name": "ScriptFindSelectionBackground", + "Value": 52 + }, + { + "Name": "ScriptMatchingWordSelectionBackground", + "Value": 53 + }, + { + "Name": "ScriptOperator", + "Value": 54 + }, + { + "Name": "ScriptNumber", + "Value": 55 + }, + { + "Name": "ScriptString", + "Value": 56 + }, + { + "Name": "ScriptComment", + "Value": 57 + }, + { + "Name": "ScriptKeyword", + "Value": 58 + }, + { + "Name": "ScriptBuiltInFunction", + "Value": 59 + }, + { + "Name": "ScriptWarning", + "Value": 60 + }, + { + "Name": "ScriptError", + "Value": 61 + }, + { + "Name": "ScriptInformation", + "Value": 62 + }, + { + "Name": "ScriptHint", + "Value": 63 + }, + { + "Name": "ScriptWhitespace", + "Value": 64 + }, + { + "Name": "ScriptRuler", + "Value": 65 + }, + { + "Name": "DocViewCodeBackground", + "Value": 66 + }, + { + "Name": "DebuggerCurrentLine", + "Value": 67 + }, + { + "Name": "DebuggerErrorLine", + "Value": 68 + }, + { + "Name": "ScriptEditorCurrentLine", + "Value": 107 + }, + { + "Name": "DiffFilePathText", + "Value": 69 + }, + { + "Name": "DiffTextHunkInfo", + "Value": 70 + }, + { + "Name": "DiffTextNoChange", + "Value": 71 + }, + { + "Name": "DiffTextAddition", + "Value": 72 + }, + { + "Name": "DiffTextDeletion", + "Value": 73 + }, + { + "Name": "DiffTextSeparatorBackground", + "Value": 74 + }, + { + "Name": "DiffTextNoChangeBackground", + "Value": 75 + }, + { + "Name": "DiffTextAdditionBackground", + "Value": 76 + }, + { + "Name": "DiffTextDeletionBackground", + "Value": 77 + }, + { + "Name": "DiffLineNum", + "Value": 78 + }, + { + "Name": "DiffLineNumSeparatorBackground", + "Value": 79 + }, + { + "Name": "DiffLineNumNoChangeBackground", + "Value": 80 + }, + { + "Name": "DiffLineNumAdditionBackground", + "Value": 81 + }, + { + "Name": "DiffLineNumDeletionBackground", + "Value": 82 + }, + { + "Name": "DiffFilePathBackground", + "Value": 83 + }, + { + "Name": "DiffFilePathBorder", + "Value": 84 + }, + { + "Name": "ChatIncomingBgColor", + "Value": 85 + }, + { + "Name": "ChatIncomingTextColor", + "Value": 86 + }, + { + "Name": "ChatOutgoingBgColor", + "Value": 87 + }, + { + "Name": "ChatOutgoingTextColor", + "Value": 88 + }, + { + "Name": "ChatModeratedMessageColor", + "Value": 89 + }, + { + "Name": "Separator", + "Value": 90 + }, + { + "Name": "ButtonBorder", + "Value": 91 + }, + { + "Name": "ButtonText", + "Value": 92 + }, + { + "Name": "InputFieldBorder", + "Value": 93 + }, + { + "Name": "CheckedFieldBackground", + "Value": 94 + }, + { + "Name": "CheckedFieldBorder", + "Value": 95 + }, + { + "Name": "CheckedFieldIndicator", + "Value": 96 + }, + { + "Name": "HeaderSection", + "Value": 97 + }, + { + "Name": "Midlight", + "Value": 98 + }, + { + "Name": "StatusBar", + "Value": 99 + }, + { + "Name": "DialogButton", + "Value": 100 + }, + { + "Name": "DialogButtonText", + "Value": 101 + }, + { + "Name": "DialogButtonBorder", + "Value": 102 + }, + { + "Name": "DialogMainButton", + "Value": 103 + }, + { + "Name": "DialogMainButtonText", + "Value": 104 + }, + { + "Name": "InfoBarWarningBackground", + "Value": 105 + }, + { + "Name": "InfoBarWarningText", + "Value": 106 + }, + { + "Name": "ScriptMethod", + "Value": 108 + }, + { + "Name": "ScriptProperty", + "Value": 109 + }, + { + "Name": "ScriptNil", + "Value": 110 + }, + { + "Name": "ScriptBool", + "Value": 111 + }, + { + "Name": "ScriptFunction", + "Value": 112 + }, + { + "Name": "ScriptLocal", + "Value": 113 + }, + { + "Name": "ScriptSelf", + "Value": 114 + }, + { + "Name": "ScriptLuauKeyword", + "Value": 115 + }, + { + "Name": "ScriptFunctionName", + "Value": 116 + }, + { + "Name": "ScriptTodo", + "Value": 117 + }, + { + "Name": "ScriptBracket", + "Value": 118 + }, + { + "Name": "AICOOverlayText", + "Value": 128 + }, + { + "Name": "AICOOverlayButtonBackground", + "Value": 129 + }, + { + "Name": "AICOOverlayButtonBackgroundHover", + "Value": 130 + }, + { + "Name": "AICOOverlayButtonBackgroundPressed", + "Value": 131 + }, + { + "Name": "AttributeCog", + "Value": 119 + } + ], + "Name": "StudioStyleGuideColor" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Selected", + "Value": 1 + }, + { + "Name": "Pressed", + "Value": 2 + }, + { + "Name": "Disabled", + "Value": 3 + }, + { + "Name": "Hover", + "Value": 4 + } + ], + "Name": "StudioStyleGuideModifier" + }, + { + "Items": [ + { + "LegacyNames": [ + "Alternating Supports" + ], + "Name": "AlternatingSupports", + "Value": 0 + }, + { + "LegacyNames": [ + "Bridge Style Supports" + ], + "Name": "BridgeStyleSupports", + "Value": 1 + }, + { + "LegacyNames": [ + "No Supports" + ], + "Name": "NoSupports", + "Value": 2 + } + ], + "Name": "Style" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Hinge", + "Value": 1 + }, + { + "Name": "SteppingMotor", + "Value": 2 + }, + { + "Name": "Motor", + "Value": 3 + } + ], + "Name": "SurfaceConstraint" + }, + { + "Items": [ + { + "Name": "Flat", + "Value": 0 + }, + { + "Name": "CurvedHorizontally", + "Value": 1 + } + ], + "Name": "SurfaceGuiShape" + }, + { + "Items": [ + { + "Name": "FixedSize", + "Value": 0 + }, + { + "Name": "PixelsPerStud", + "Value": 1 + } + ], + "Name": "SurfaceGuiSizingMode" + }, + { + "Items": [ + { + "LegacyNames": [ + "Spawn", + "Unjoinable" + ], + "Name": "Smooth", + "Value": 0 + }, + { + "LegacyNames": [ + "Bumps" + ], + "Name": "Glue", + "Value": 1 + }, + { + "Name": "Weld", + "Value": 2 + }, + { + "Name": "Studs", + "Value": 3 + }, + { + "Name": "Inlet", + "Value": 4 + }, + { + "Name": "Universal", + "Value": 5 + }, + { + "Name": "Hinge", + "Value": 6 + }, + { + "Name": "Motor", + "Value": 7 + }, + { + "Name": "SteppingMotor", + "Value": 8 + }, + { + "Name": "SmoothNoOutlines", + "Value": 10 + } + ], + "Name": "SurfaceType" + }, + { + "Items": [ + { + "Name": "Right", + "Value": 0 + }, + { + "Name": "Left", + "Value": 1 + }, + { + "Name": "Up", + "Value": 2 + }, + { + "Name": "Down", + "Value": 3 + }, + { + "Name": "None", + "Value": 4 + } + ], + "Name": "SwipeDirection" + }, + { + "Items": [ + { + "Name": "RowMajor", + "Value": 0 + }, + { + "Name": "ColumnMajor", + "Value": 1 + } + ], + "Name": "TableMajorAxis" + }, + { + "Items": [ + { + "Name": "Compatibility", + "Value": 2 + }, + { + "Name": "Voxel", + "Value": 1 + }, + { + "Name": "ShadowMap", + "Value": 3 + }, + { + "Name": "Legacy", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Future", + "Value": 4 + } + ], + "Name": "Technology" + }, + { + "Items": [ + { + "Name": "TeleportToSpawnByName", + "Value": 0 + }, + { + "Name": "TeleportToPlaceInstance", + "Value": 1 + }, + { + "Name": "TeleportToPrivateServer", + "Value": 2 + }, + { + "Name": "TeleportPartyAsync", + "Value": 3 + }, + { + "Name": "TeleportUnknown", + "Value": 4 + } + ], + "Name": "TeleportMethod" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "Failure", + "Value": 1 + }, + { + "Name": "GameNotFound", + "Value": 2 + }, + { + "Name": "GameEnded", + "Value": 3 + }, + { + "Name": "GameFull", + "Value": 4 + }, + { + "Name": "Unauthorized", + "Value": 5 + }, + { + "Name": "Flooded", + "Value": 6 + }, + { + "Name": "IsTeleporting", + "Value": 7 + } + ], + "Name": "TeleportResult" + }, + { + "Items": [ + { + "Name": "RequestedFromServer", + "Value": 0 + }, + { + "Name": "Started", + "Value": 1 + }, + { + "Name": "WaitingForServer", + "Value": 2 + }, + { + "Name": "Failed", + "Value": 3 + }, + { + "Name": "InProgress", + "Value": 4 + } + ], + "Name": "TeleportState" + }, + { + "Items": [ + { + "Name": "ToPlace", + "Value": 0 + }, + { + "Name": "ToInstance", + "Value": 1 + }, + { + "Name": "ToReservedServer", + "Value": 2 + } + ], + "Name": "TeleportType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Legacy", + "Value": 1 + }, + { + "Name": "Template", + "Value": 2 + }, + { + "Name": "Generate", + "Value": 3 + }, + { + "Name": "Import", + "Value": 4 + }, + { + "Name": "Convert", + "Value": 5 + }, + { + "Name": "EditAddTool", + "Value": 6 + }, + { + "Name": "EditSeaLevelTool", + "Value": 7 + }, + { + "Name": "EditReplaceTool", + "Value": 8 + }, + { + "Name": "RegionFillTool", + "Value": 9 + }, + { + "Name": "RegionPasteTool", + "Value": 10 + }, + { + "Name": "Other", + "Value": 11 + } + ], + "Name": "TerrainAcquisitionMethod" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Side", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "TerrainFace" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 1 + }, + { + "Name": "Success", + "Value": 2 + }, + { + "Name": "Sending", + "Value": 3 + }, + { + "Name": "TextFilterFailed", + "Value": 4 + }, + { + "Name": "Floodchecked", + "Value": 5 + }, + { + "Name": "InvalidPrivacySettings", + "Value": 6 + }, + { + "Name": "InvalidTextChannelPermissions", + "Value": 7 + }, + { + "Name": "MessageTooLong", + "Value": 8 + } + ], + "Name": "TextChatMessageStatus" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 0 + }, + { + "Name": "LeftToRight", + "Value": 1 + }, + { + "Name": "RightToLeft", + "Value": 2 + } + ], + "Name": "TextDirection" + }, + { + "Items": [ + { + "Name": "PublicChat", + "Value": 1 + }, + { + "Name": "PrivateChat", + "Value": 2 + } + ], + "Name": "TextFilterContext" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "NoSuggestions", + "Value": 1 + }, + { + "Name": "Number", + "Value": 2 + }, + { + "Name": "Email", + "Value": 3 + }, + { + "Name": "Phone", + "Value": 4 + }, + { + "Name": "Password", + "Value": 5 + }, + { + "Name": "PasswordShown", + "Value": 6 + }, + { + "Name": "Username", + "Value": 7 + }, + { + "Name": "OneTimePassword", + "Value": 8 + } + ], + "Name": "TextInputType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "AtEnd", + "Value": 1 + } + ], + "Name": "TextTruncate" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 0 + }, + { + "Name": "Center", + "Value": 2 + }, + { + "Name": "Right", + "Value": 1 + } + ], + "Name": "TextXAlignment" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Center", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "TextYAlignment" + }, + { + "Items": [ + { + "Name": "Stretch", + "Value": 0 + }, + { + "Name": "Wrap", + "Value": 1 + }, + { + "Name": "Static", + "Value": 2 + } + ], + "Name": "TextureMode" + }, + { + "Items": [ + { + "Name": "NonHumanoid", + "Value": 0 + }, + { + "Name": "NonHumanoidOrphaned", + "Value": 1 + }, + { + "Name": "Humanoid", + "Value": 2 + }, + { + "Name": "HumanoidOrphaned", + "Value": 3 + } + ], + "Name": "TextureQueryType" + }, + { + "Items": [ + { + "LegacyNames": [ + "PartialThread" + ], + "Name": "Auto", + "Value": 0 + }, + { + "Name": "PerCore1", + "Value": 101 + }, + { + "Name": "PerCore2", + "Value": 102 + }, + { + "Name": "PerCore3", + "Value": 103 + }, + { + "Name": "PerCore4", + "Value": 104 + }, + { + "Name": "Threads1", + "Value": 1 + }, + { + "Name": "Threads2", + "Value": 2 + }, + { + "Name": "Threads3", + "Value": 3 + }, + { + "Name": "Threads4", + "Value": 4 + }, + { + "Name": "Threads8", + "Value": 8 + }, + { + "Name": "Threads16", + "Value": 16 + } + ], + "Name": "ThreadPoolConfig" + }, + { + "Items": [ + { + "Name": "Extreme", + "Value": 2 + }, + { + "Name": "ElevatedOnServer", + "Value": 1 + }, + { + "Name": "Default", + "Value": 0 + } + ], + "Name": "ThrottlingPriority" + }, + { + "Items": [ + { + "Name": "Size48x48", + "Value": 0 + }, + { + "Name": "Size180x180", + "Value": 1 + }, + { + "Name": "Size420x420", + "Value": 2 + }, + { + "Name": "Size60x60", + "Value": 3 + }, + { + "Name": "Size100x100", + "Value": 4 + }, + { + "Name": "Size150x150", + "Value": 5 + }, + { + "Name": "Size352x352", + "Value": 6 + } + ], + "Name": "ThumbnailSize" + }, + { + "Items": [ + { + "Name": "HeadShot", + "Value": 0 + }, + { + "Name": "AvatarBust", + "Value": 1 + }, + { + "Name": "AvatarThumbnail", + "Value": 2 + } + ], + "Name": "ThumbnailType" + }, + { + "Items": [ + { + "Name": "Fast", + "Value": 0 + }, + { + "Name": "Benchmark", + "Value": 1 + }, + { + "Name": "Precise", + "Value": 2 + } + ], + "Name": "TickCountSampleMethod" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Center", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "TopBottom" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Orbital", + "Value": 3 + } + ], + "Name": "TouchCameraMovementMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Thumbstick", + "Value": 1 + }, + { + "Name": "DPad", + "Value": 2 + }, + { + "Name": "Thumbpad", + "Value": 3 + }, + { + "Name": "ClickToMove", + "Value": 4 + }, + { + "Name": "DynamicThumbstick", + "Value": 5 + } + ], + "Name": "TouchMovementMode" + }, + { + "Items": [ + { + "Name": "Ok", + "Value": 0 + }, + { + "Name": "NoService", + "Value": 1 + }, + { + "Name": "InitFailed", + "Value": 2 + }, + { + "Name": "NoVideo", + "Value": 3 + }, + { + "Name": "VideoError", + "Value": 4 + }, + { + "Name": "VideoNoPermission", + "Value": 5 + }, + { + "Name": "VideoUnsupported", + "Value": 6 + }, + { + "Name": "NoAudio", + "Value": 7 + }, + { + "Name": "AudioError", + "Value": 8 + }, + { + "Name": "AudioNoPermission", + "Value": 9 + }, + { + "Name": "UnsupportedDevice", + "Value": 10 + } + ], + "Name": "TrackerError" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 3 + }, + { + "Name": "ForceDisabled", + "Value": 0 + }, + { + "Name": "ExtrapolateFacsAndPose", + "Value": 1 + }, + { + "Name": "ExtrapolateFacsOnly", + "Value": 2 + } + ], + "Name": "TrackerExtrapolationFlagMode" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 2 + }, + { + "Name": "ForceFalse", + "Value": 0 + }, + { + "Name": "ForceTrue", + "Value": 1 + } + ], + "Name": "TrackerLodFlagMode" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 2 + }, + { + "Name": "Force0", + "Value": 0 + }, + { + "Name": "Force1", + "Value": 1 + } + ], + "Name": "TrackerLodValueMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Audio", + "Value": 1 + }, + { + "Name": "Video", + "Value": 2 + }, + { + "Name": "AudioVideo", + "Value": 3 + } + ], + "Name": "TrackerMode" + }, + { + "Items": [ + { + "Name": "LODCameraRecommendDisable", + "Value": 0 + } + ], + "Name": "TrackerPromptEvent" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "True", + "Value": 1 + }, + { + "Name": "False", + "Value": 2 + } + ], + "Name": "TriStateBoolean" + }, + { + "Items": [ + { + "Name": "Canceled", + "Value": 0 + }, + { + "Name": "Completed", + "Value": 1 + } + ], + "Name": "TweenStatus" + }, + { + "Items": [ + { + "Name": "Light", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Dark", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "UITheme" + }, + { + "Items": [ + { + "Name": "UiMessageError", + "Value": 0 + }, + { + "Name": "UiMessageInfo", + "Value": 1 + } + ], + "Name": "UiMessageType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Preview", + "Value": 1 + } + ], + "Name": "UsageContext" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "LeftHand", + "Value": 1 + }, + { + "Name": "RightHand", + "Value": 2 + }, + { + "Name": "Floor", + "Value": 3 + } + ], + "Name": "UserCFrame" + }, + { + "Items": [ + { + "Name": "Begin", + "Value": 0 + }, + { + "Name": "Change", + "Value": 1 + }, + { + "Name": "End", + "Value": 2 + }, + { + "Name": "Cancel", + "Value": 3 + }, + { + "Name": "None", + "Value": 4 + } + ], + "Name": "UserInputState" + }, + { + "Items": [ + { + "Name": "MouseButton1", + "Value": 0 + }, + { + "Name": "MouseButton2", + "Value": 1 + }, + { + "Name": "MouseButton3", + "Value": 2 + }, + { + "Name": "MouseWheel", + "Value": 3 + }, + { + "Name": "MouseMovement", + "Value": 4 + }, + { + "Name": "Touch", + "Value": 7 + }, + { + "Name": "Keyboard", + "Value": 8 + }, + { + "Name": "Focus", + "Value": 9 + }, + { + "Name": "Accelerometer", + "Value": 10 + }, + { + "Name": "Gyro", + "Value": 11 + }, + { + "Name": "Gamepad1", + "Value": 12 + }, + { + "Name": "Gamepad2", + "Value": 13 + }, + { + "Name": "Gamepad3", + "Value": 14 + }, + { + "Name": "Gamepad4", + "Value": 15 + }, + { + "Name": "Gamepad5", + "Value": 16 + }, + { + "Name": "Gamepad6", + "Value": 17 + }, + { + "Name": "Gamepad7", + "Value": 18 + }, + { + "Name": "Gamepad8", + "Value": 19 + }, + { + "Name": "TextInput", + "Value": 20 + }, + { + "Name": "InputMethod", + "Value": 21 + }, + { + "Name": "None", + "Value": 22 + } + ], + "Name": "UserInputType" + }, + { + "Items": [ + { + "Name": "NoOne", + "Value": 0 + }, + { + "Name": "OnlyFriends", + "Value": 1 + }, + { + "Name": "Anyone", + "Value": 2 + } + ], + "Name": "VRSafetyBubbleMode" + }, + { + "Items": [ + { + "Name": "World", + "Value": 0 + }, + { + "Name": "Off", + "Value": 1 + } + ], + "Name": "VRScaling" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 1 + }, + { + "Name": "Visible", + "Value": 2 + }, + { + "Name": "Focused", + "Value": 3 + }, + { + "Name": "Stopping", + "Value": 4 + }, + { + "Name": "Undefined", + "Value": 0 + } + ], + "Name": "VRSessionState" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 0 + }, + { + "Name": "Right", + "Value": 1 + } + ], + "Name": "VRTouchpad" + }, + { + "Items": [ + { + "Name": "Touch", + "Value": 0 + }, + { + "Name": "VirtualThumbstick", + "Value": 1 + }, + { + "Name": "ABXY", + "Value": 2 + } + ], + "Name": "VRTouchpadMode" + }, + { + "Items": [ + { + "Name": "Line", + "Value": 0 + }, + { + "Name": "Plane", + "Value": 1 + }, + { + "Name": "Vector", + "Value": 2 + } + ], + "Name": "VelocityConstraintMode" + }, + { + "Items": [ + { + "Name": "Center", + "Value": 0 + }, + { + "Name": "Top", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "VerticalAlignment" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 1 + }, + { + "Name": "Right", + "Value": 0 + } + ], + "Name": "VerticalScrollBarPosition" + }, + { + "Items": [ + { + "Name": "Large", + "Value": 0 + }, + { + "Name": "Small", + "Value": 1 + }, + { + "Name": "LeftTrigger", + "Value": 2 + }, + { + "Name": "RightTrigger", + "Value": 3 + }, + { + "Name": "LeftHand", + "Value": 4 + }, + { + "Name": "RightHand", + "Value": 5 + } + ], + "Name": "VibrationMotor" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "GeometryComplexity", + "Value": 1 + }, + { + "Name": "Transparent", + "Value": 2 + }, + { + "Name": "Decal", + "Value": 3 + } + ], + "Name": "ViewMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "VirtualCursorMode" + }, + { + "Items": [ + { + "Name": "Recording", + "Value": 1 + }, + { + "Name": "Playing", + "Value": 2 + }, + { + "Name": "None", + "Value": 0 + } + ], + "Name": "VirtualInputMode" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 0 + }, + { + "Name": "Joining", + "Value": 1 + }, + { + "Name": "JoiningRetry", + "Value": 2 + }, + { + "Name": "Joined", + "Value": 3 + }, + { + "Name": "Leaving", + "Value": 4 + }, + { + "Name": "Ended", + "Value": 5 + }, + { + "Name": "Failed", + "Value": 6 + } + ], + "Name": "VoiceChatState" + }, + { + "Items": [ + { + "Name": "Disabled", + "Value": 0 + }, + { + "Name": "Automatic", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "VolumetricAudio" + }, + { + "Items": [ + { + "Name": "NegX", + "Value": 0 + }, + { + "Name": "X", + "Value": 1 + }, + { + "Name": "NegY", + "Value": 2 + }, + { + "Name": "Y", + "Value": 3 + }, + { + "Name": "NegZ", + "Value": 4 + }, + { + "Name": "Z", + "Value": 5 + } + ], + "Name": "WaterDirection" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Small", + "Value": 1 + }, + { + "Name": "Medium", + "Value": 2 + }, + { + "Name": "Strong", + "Value": 3 + }, + { + "Name": "Max", + "Value": 4 + } + ], + "Name": "WaterForce" + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "None", + "Value": 1 + }, + { + "Name": "Touching", + "Value": 2 + } + ], + "Name": "WeldConstraintPreserve" + }, + { + "Items": [ + { + "Name": "Disabled", + "Value": 0 + }, + { + "Name": "EnabledPreserve", + "Value": 1 + }, + { + "Name": "EnabledOverride", + "Value": 2 + } + ], + "Name": "WrapLayerAutoSkin" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "BoundCage", + "Value": 1 + }, + { + "Name": "LayerCage", + "Value": 2 + }, + { + "Name": "BoundCageAndLinks", + "Value": 3 + }, + { + "Name": "Reference", + "Value": 4 + }, + { + "Name": "Rbf", + "Value": 5 + }, + { + "Name": "OuterCage", + "Value": 6 + }, + { + "Name": "ReferenceMeshAfterMorph", + "Value": 7 + }, + { + "Name": "HSROuterDetail", + "Value": 8 + }, + { + "Name": "HSROuter", + "Value": 9 + }, + { + "Name": "HSRInner", + "Value": 10 + }, + { + "Name": "HSRInnerReverse", + "Value": 11 + }, + { + "Name": "LayerCageFittedToBase", + "Value": 12 + }, + { + "Name": "LayerCageFittedToPrev", + "Value": 13 + } + ], + "Name": "WrapLayerDebugMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "TargetCageOriginal", + "Value": 1 + }, + { + "Name": "TargetCageCompressed", + "Value": 2 + }, + { + "Name": "TargetCageInterface", + "Value": 3 + }, + { + "Name": "TargetLayerCageOriginal", + "Value": 4 + }, + { + "Name": "TargetLayerCageCompressed", + "Value": 5 + }, + { + "Name": "TargetLayerInterface", + "Value": 6 + }, + { + "Name": "Rbf", + "Value": 7 + }, + { + "Name": "OuterCageDetail", + "Value": 8 + } + ], + "Name": "WrapTargetDebugMode" + }, + { + "Items": [ + { + "Name": "Global", + "Value": 0 + }, + { + "Name": "Sibling", + "Value": 1 + } + ], + "Name": "ZIndexBehavior" + } + ], + "Version": 1 +} diff --git a/data/production/builds/version-7e90e3915b344435/ClassImages.png b/data/production/builds/version-7e90e3915b344435/ClassImages.png new file mode 100644 index 0000000000000000000000000000000000000000..33278b4097d21f4e2ccb8fd8746fb3a035d9edc2 GIT binary patch literal 62090 zcmeFZbyQr<(l@#X4^D6&G)QoFhv2TkVQ_bX2Djjngy6x0ySsY`PH+wG1ih2z$a~JZ z-@SLe>wfR|*BOSr_U^9!bysz@R8{YZR8f*aLncB7002$)jied?ykLdiVTHeRdr?#WVuUoWfbJ|WN7QplPnUL2Ts-}lG5{N3gU_Arz@$EIKO+=OWwqYh^miqIoAX) z+l?m8I!|iL7Zm~&b1Hl?D-;g>)lhQ>u9pUPPrivd;vt24zZeQt4LJd*$&@y92&5BK zs7I?TVss7ZLGdR}?~DRPj*z$lN-slGZhi%q@yuu0LHrGe5C^Y>0vMGw+AX(5pQCr} zCZalq=h}#|{Iba>R;I6q2z9;61Dl0q+YuF-k}%(xqLH)U5u!J_6upO43+rFX`_HK%4f zL!>yR$@z*&PjjZWI9;dSbmqtCXYWl~tIzo}1!H=)$EW+1hx11&PAALxyM}5N1}#^! ze%Zd#WRM>@J<`O&-ouj5AKib|E)=ln(dDOT>$>k(&!jpgFQ(RBFt<4TtY5n3vBfCs z_$gxifo%4c6*ub60!?iu?M0M_S`Y_jKRq_VTs8nd*0lgh=0J4qT9_dy%w-LF-L>%5 z7!`F#N}s!}QQnt>X!Ma~C2@zP^(+9w4DT*te(br@Zf4(aX+_e1tWJ<^SiK2r-t6K0 zQ(cyudYo{-k55Z}O7Dl0-m7%}bf4*Jl;4N8NAER$plE#X8$3r>wX!0x0hgT2V2$?g zr)i;i!*Yat^B*vco?eZc{D#)bdN`%i%tQtM~#>;U$ z#fmC?vB7+DV}R$#JMj};vOqBi8DH=C{9PzDeUwSweK$i2f{HdQ5-G^SH>0iVsFK;e z`-Qd9!07PNsAPN009$RfTZ7Iux@G(XD_`=B_=PTOk^JY_c3r(sxx`;*2mtxW2^8NHe(Z*&`tiFp<+))61j)lO|o_b2^CohiGR#7(3$0n zUxLt^9#N7$qqlvOxQHA@I72EKuOp&(<#3~ob82z*+*zA0Q9g50(=*2g*>-is^_2ui z*Oa4|2Z3)v8+%({_b6$eSm4U>RT?YeoOB{-w) z(WhW$731rXOG{?fOCJEh5VnTS`8tXU{AP~!%qHfJrVwT?dnf3c004p_UQQ-vwh%Y4 zDa6v+L5T9CrGpY|Z7xKq&85hy=p+HLvVQZ<1)}~=NyF@&tr?#=rHC-Hpcg+Bz#ige z0`{`Eb8zMN5~BPImmhlnCz*v3{1=Ivtq`S-q6%2T(FFqLWaeaMWs>r;_F$(JMg|MI zm|O6xNlO160{SFGY31hT#LvRw>FLSr$-(UCV#&hB$H&LQ%Fe>h&IF}ka`kp_Gx1__ zaHaYK@iz=fh^v{4wUe8*qXYO4rirPeyPFUtB{U!WkM`L+DJuRG-of?nQh>^X#mmHr zg^ih&#onIfUrV^UNqIm){@$SfWeHae=+eoe261(CcQJ!Vc|aW8sQwkg-0Yv_o!njQ z{$j`6j0Iu`v4@hnLThFFw<=|16;=LO;*SU{t?ixuDg_nxzfrnbTl|->{;h3)a{glH zUmF4~{!iS0qy7i)e-T5e6cza;9nIYTG*4Dii1JVU{N|2k*5>?w-Eu%6CeSZ86U5Zi zf{7Di#?Hjc!^y_PX=cL1$Ib;|<7GGf7bsZ=S2q&}Gsqt(C^)k<6vy;0Dt2xrc5`la zCQfb$I}@LY858!Iyh`(MTXbPPX~9jItc{%9%`;IDKjH~bPV5EC~?7Y#>8J0Z$H z5a2&0|Cy}_9Z=>bZYGi@ZV)IaD?2+sD=$9>s|FhfKLHnSF(+cvZ8=w+nV&!FGzFDitg_cWBH%wkps#Jn+Yp~392d(=$K(+W#Z*Cv0yT_fN-#ya+vb+u>MU!{wcx# z-#q@M9-Mst=Xf+{HRWS7=Qd%2m~(M6ahgLoq1|Img>YJ!nz3^7{CmgzKlAwa zA@~2%S5F%TfXD`oE(>|6~yMH+_y`Wm*8Z$H}5amuaet3L}=erf2DM3>o_Uj{bXq| zzF>P(eXVz5n7-zi9gK)k-Q6v|wYv)ow6?ac?e9m1lf8>r3(%mioA+u;l3h!4J3niz z(8-}orPoiU9N1>q(ojRq+@b?Bn7q!i9CT-c^i)0i1a!X2+YWGP>W?Fz0F3*ha8v4q z%!~nJYE;13?CbK0TFEaVid&g0`h)GOiJtv;sp`>hRSRb@T*z`fN6_ z$e0`|x{K*RB;+`81doX3uW_3`M?YO(L3Em2w&evUI$p^p;+xrB^+sa9nh85Odd2$C zXQ;EW3y%>_I^3RgYd6mj0}s|5;Bi>yRUb)ZlKFji7YjSd%E95fvo)0T?9Q@yaC^3? zps9(2i`!*W*S+r4X;HJjon}<7n6;r*uD>tfaX4=WY~O7aspg?(`JP8UI_zBKI1?jY z?@f8@*JJa;1FC?oDo_wugqlpR0{UpuQ#`GWNBVHvlmYo2x5c5gRBJA!*rNNUyAULb zZ{%WRa4z6&a4w;;orP?WsBh(tx_qTKCwHI6bT*X!o4x+_&XIg1Q&j>Hm)7n(X#TWg zrqPDKAxAcecJU$;KcH)TtFiazS%Pz{&ID z>TJEqL@S;zQ{$tYSBR8Y0csy%U4Ba=yK|F*19W z&|L#2pRabFC-&x+!x0IZ+=((#U;x?tPc3$w2pG4A_l|E?pRW9AcX7KD(oulP`&-e= z>yY)KkH946;Z=HtAt62z@6P2R%i&F`_iI2tLBvHN_U zHMn`FQNZtAi5&{|eu+ zGdOU=R?8y!A6=VLt5f98#&`&4|j71-4}b`Q5Lnt zaz?%=-RB`Nw_UaF>g}f4uCC(mJ3B4L#ZTeFReBPfrJh}eXuYWuK~hcyWmJ+QFq2uh z0C@uQ&&mq#M6RrmO2}iwJN#N^Hv``zb|U>gNwrQiBAAM?#$6p$-t?ylsq`6pR{p9i z{F_=1r_TVO{MA`+etWvE{w&ul6Gw(C;I`*9XHSq+&pTW<^4;<>Wqft1-hLAigY28q z;)abZZ*BPuZ#Hk;CE?Mh>IcYbNAm~xVU1ryydhoot8aKP$5w6-lMYM1cTBrzZDqCg zv9&axk_+W!X{KKm+Pk|IhH%0Iu~n|oVS6`okk1HfMmqs`fj>IFXZGNep{qmcXn<47 z0NUder8$PIJc3WPhqsg%dAAXrRIe)DWLDX!-HRO5uB?XgGJKCA%33p50Fv0jSY zV3pth{PvB|`4blK7PW}nk5%yXQ1m|THHTG9H)5}3!Dr&WoJ*H~Duip|;iQU{D$=V*F;-2fe-Y2n*mw-NAANSb z9LD1&Ozux)zgI)R!8E=O%6UlaV1Ig=rhXtzu&}T&JzeXa#8MKqRQlNS4hpzU7g1MyH)b}ajZ?0(CyK(c_84rX)ny$7ej z-|YeJj1~8lazCbN*(UVy(cFhbbL9K_NQj^O%5T@lF)lw=({Ucwlx%#($xar}3CvY1 zDnXXYSHVG+au*?PuFn4ckOmVstfmS6T4MEZduI3h95?@2NAp3t+t@PYnHm1I<`r20 ztiQE5W9xJ;A_pfC0S)e8Lyv!ss7~wpH??gGk^8j`a8k$iYHoiG#_l?rRU4=aNgUuk z()*ltcqF&7(ri2e%fiofm4!;uxUNtZTIHx*waUCIn$(Zin;|DvBjoDbdQz(6%lb*t zk1nydzrT8KZ!dj)b8}OEr%0gUOACC2-k+7Ne}4H@mhX3CR)R|JiygV1vlyY3=~b(e zug^WSY{GL=S2T~SPHY1^Z975s7A^fu!LhJ;KM6x7+wM0HIAa3dDM*TxWeEfD9vC__ zqN*8B?Cf{tva5G{k3K#p_eZ9S#xcsZv-POacudHkQ-_n4Hdtg7l&XN|r))j@+!kUV zr9I2HdDB6#KrohgN4b~vho}v#EK@o6R>jYp`-ewILb>h-vsX1WHBeo>ZXm``$`l;Z z(3BDt1!APBqN1bEetNEoRm|o2Ki=J5PAls=JF^uirfWeAbMx}}fVM*AtajI~Ao%+4 zyNuf9zH+JC(STAa+VkoB*e3bj!hSG`E-O0%rd$_YsGKJ2uqYwC1}=kHV2OARP9|M_ zhT`bQD#z^_#%AGpNK_GzbJyMH5z86|b#xek6KMn0g0R$}k0pds-L3X4a7%DR-TJ4l zgILC;|TScaf{u z-&N|%L)1d;m5x{tuIk?9L>LI-TR8H{cSK-d~F zhS#ru*KV{V2CuVi1P-=57vhRreF_GhbzXP0WI5alN0JUr2dg4WsWN21 zwsF23r-cB(@yQC=f`@0OEk{7=`LV8G{KK^a!F}oZ=Hky+g!ypXk=?~wYFD_Uq`8CH z_<_!_xx#cd>6jt1x5pY3rzSPe$gp?4Wp*!VK5lD0nO;{@ zm|NT54hN;)F)@Rf%g(8R_%A&=TT4>6*RR&jj$$+s%o$MhK66;21I7nhH@DB5Y7m{Boxkyer;G9wsMFZe3JE{}Lpawr(8}Fc*y5C&_x1~Yr=!#W#C_DHGc_MP zf!dhI{jeTR{*hYNYa{Yi$riaFC++pG?dUUuJReD(NITwALmdLqKwE3V8fHU5p8Fm? zSJTqu->(#Sdk9bplP${ho2pG9CU-X{S=6#>5>l$n&!;^YV>ZJV#}Qfy_-YmAiV~_T z0ZV#>HJ7XxsAX}jFvOi2Dg`hMp3&+` zqaMF+zYwCjhwu+ZLQH{L(c=MP+m=<1+q=8^{AB4px8@0Z?i;*LV^&esWRsXGd1!#^ zm2@1L{c~ZhND@~LDXg2lr5kq-14s}FM_Ncf*?W*-O+}MLuEul4OUv2|e$SJoMg8s zTD%Dc9U2eP((Q;_oysm1|$+VmLxT< zFM!3_umNhF+)fib0y-odvBD4zRkz8Hka-NECMQBkv_2>D>_Le z2y#$)nzNn~7HNhTF^>U8Rw8W7{2bUowX{+f^u*1H5Yqd;5cYUmXOI2bkit&K5c=(V zq9d+`iHgS6;CFl?x8}K#i+y~VT0BV;qI|(7UYAi(K>c7m&N>-+Yhy6&U^Jj&@9e`U zql&bvmGKTz6f~ibR9(nLEn9|N!3{U9ORX@&5~dIHlt1dN0V~JdbCvLo*1BO zf}Xy`sl3AAd2bcrRat%M_?Dc2Dye~=9`M4LI;#qq{B@22B-J-tut{6K+v}4X(c4mC z^^VRXi6}O`D~)4kJ4-x3r9qlWqZ83bPAPEkB(u^p60mX`^AUyVG*V5L0J7Yu44=+7 zT`1o=G1R~GDV->AFRSa`cj#43H4J#XLWrrF<9GkHHRMcEuHWS1es{TFiuYQ_iI~9u z`&U_2G-B?<)mm$HGkG0BFOwk?GxO?p}Tr818K+bRj9Mg z^{ zTc~#!0Ktwn;QjG9p3PMjb$WvlgNl{l#bt{dXybn8j%IX#H`6*tUe;>n%zz*Btj(ah z`upYa7&g6a6pcIYAu)6}NjbVo;K?Nax!J+S3g$_E|5HH5hXPSf#9l}5LS0{oNr9t9 z4MCpz8?Xa6Xw`AJ4jXI0lP{3O;}-GpoCaomdxiX7 zIhZ*-(9ED@L|sZnrq7crrI`6aK8-npal{2fHt{l9ZNrIIvT(XMfm&7rC)A3QXlP{Q zAYHe{LJ<@w7K~8G!oVQ6(BgT*)K{Mi=ViS-lb|P>Ljgw#;(ag5`0~fxOC%D+1pFyJ z$!J#PJkP_5IXoCqy*ktbhUyjUffyM{zM+++_AZ7*s(e(x=V(YE3w1 zCZj46?0#jsoAPqef?q|i!7n=PJ8a(>;Yt>kBRr@P{eHc90~01!pvrH z6ehD)=}@enC>eA;ui2Mwi@Rq0pxhSQn+F1rRTw*~yEI;4YQ)EfO@=dvIhoq~y|cM` zKbl3?PEg!QzRe3r{L$OsyDAV#W($Ue0po_ZQFU&#)kWlbm&r^@M%o01cs?uN8yHo9cK3@dAUy3~4QW0@l1>!O3{c&sALG6c>>pz6j z^he|*Bo7<_F;H!{P`v;sB+)7^YO?vZgde|U_&lbsLRyHHjx7)RMyExn{l!RMfGT3t zc}5o3=E=R$rJ^Sx3vDlE(hISh00$K7SrZ9Et~ZN<4Y9G(oI=yPY-v~Dd?%vXy;`V= zI~atjjJB4uxfV~yeqk_J%m0K9u!&fXw^Wssw01jxX|GoZ)z#&D&RkWp+x=kgs32nm zxbr!O-WQagar?ltz;;c40o#-u&Q;ecS1p_#V zy$$wD+#OxPh`TV^7rPTYI|)}9UXvVsWIxd4%wxm~kiS*qUe#SqzVh!J7n*88SeZ59 zaYv6}_oCsM3$q7iyq zklz?*l77|c)&UwoA352jy{#OEda98dlivcg(PU&z+%YmVKmpXfgpMGnnJ)NpEgDy1 zaC#<`Z9EeF~8Zs;igoGQ!?RaMZSCxCVul8L7(A?*y;iQkfOxYAp%hWh&K#r+UziX z!I(*@NwkdjFf@PZ-VmHRY>)2ubMt5^I!36y6U|)j^p)9k3ubk|vwywKOv#d{JcJ$$ z4g^Hi)Ly0w`EZ+FYDQ;nvF{MU$K3EVch%`~$22reIJRqT5-e9oQ#cIR8`IQ7=p~lX zE16n!?8Ox5>FHn7(7-djt(SyCz=?_4*f0oqpHu&utB9K|dy5U|5H<*X){eeG3=b32 zn$d*;jUte8>fKzH$012&SKPdwexUg&8B20&dJ%RD^{u61C%&NgKrOr2dGQcIArYq0 zEK<944cuhl(y65*$dfb{S5&~vG`gme)NFTijl6Yr_u zfPG651QvpBN6c%SKfuG?vPqU zTQdBm;^c$If!|h?x2MK8dbhju&|WQP(H{x?CB!ZzDf#ei#zsIs5l%L7GFuFmE-I+C zRnW`J>l?ll*1NVR%s}Sn3%?jcv{~(N5UxwQQujd+&uhBld{65>w-k^6m~FPfwCaQ#*cG4F9yr z6S!*aEl3M!w4BJ~1=w=w{9kmUp?|JkCEZOthUe*$2Rai76jnRPP?`tKV51SlaOf7Z zE5XRx*m;wcQVXAB7XNI(>7ur;-Kt-Eo-8#u<|Dw{89$0S-xphy&0v2Yrk|un9e7Od zXw}}#-aH(wdLsKAiUz}Jdh@1dXC0q(LS#|}KdwY@jaAxkB?OT)&~@5%>oocx<>z|4 zdA8JmGRbe*#T{jtP+HhPTX!dQ{V}WXS-;uM{S!pkNfW{@UIorpPFqg@#$2jLVZI)) z3mj29O?F4vi!-xILH=^nL`UUM6S<3ZlHF$E!kG}y3cQBtU`!+*CP~SrZQ{1!nt|#L!=b$Td9gWFtOf8w6g2}Z zfl(NzJEc37;lZk(oFvad5+3&3#b3H3u6=%h0+ZQYym-)FwXemey!3BZdbkP7-Tasz ziIwCAlZoZ_EwhM5S~jSzE}}Hy?LxmTPvyhC?AIdpS#JA9FnEo&02k_1hXY=}t^dZJ zK_}NW^o$>|8xNUufliCLzd-BlK%S^Xz}h4vdp?o@6ocb6{1tl*f-?#sOGi0`(+dBN zEm{_srrsbYA@#lnMzl+7Ul*tokN4Sw_aZ7;3C0&F86eM)cedw=&<}}|{jsdSM2Om? z^?RyUzMKR2{G(n8>H;;c(#fV9rVzvAhiweve|JFEe(LlwPO9Zyci@|{1+WzW>+~=~G9Y{UeD8aA!&+w*NdQoXK>qUsubg#%3}Gfhu!&o# zR+;$aJ0WUWn2C!q?3XVs00IuPe$cgq2oB;4rDd5V3SWBvSljsPAUa4qJd3 zA2+LrW&i`QMNb#7(zO`sctIY+w7W+@WXav+rdG4LAN7VVr0z|VTQgq4pS<7R@bas9 zIZc_&WR0iB&r?a4hklTHqTWU;ILh+r`3o&bv^$yC0?TdiRZM?-wOBhPoj3!9_7uAU z?1wjDQPbtp%>)yx5you&sA~5R(ygxWVg)X4jI5QhN7)&3i^9ru224qJ?09Sb= zi~6w-spMw)b|bge0!IRfofz(VVb9^kCbvg+5d=dub1drk6Xu|SFy0Q zT9sM<_6vc0U<6`1CJrAxPKuZ&p*iv(11tm;L)zx_ij7E9T{z48S&|dOA5R9e52ZD9 zmk$XBQFTrA?k%QQgdjPK&2RUbOmsSq!sHtV4HRNgIMFmf=Y+Xqct>PprWnoer$Uu6 zowCiR%)SvM907XjP%$-vpw}>RH>FF;htT&x78f4v{eJZgEU$J501xq(2mS~z+YWl4 zj$s#VHcE*C$WdPv+aqMiIr0AB=5e2)5zYVgbl|SvJw$5nu+&lO7@+YQU2YyZ9z-H@ z+TDo>cV~@e>-iOpoa07ss-&TN_-JW_P{qvCk^{)5xp`My@^;xcIfz{}KQLG2wKsF4 zexK%Lqucf{E{V`Poa#fo)WoEusVXy>knr#{E>tbOg{Pr3{saqq(a-gPiB1HuC=Q|F zdz-NB5S;h~gjMx$em{ZpzQF;J$Jb5OymBCdv$L}z)DVrka)uI==RY9^DOKMZ*WGdB z7%@#v6*=dpUc=TOJTDJ7=zK9nkZCLKl4N2CoR@9tm^ZywdQ7V--@_t$tTegqCcKRP z6s~KoLZ?FKy2dB^H849{GC>-UR-H)dY5Xu(b=L&$HTr(PP9&;HC^g5vHtM;VW5dtq zczyXkz=>`P**NiRbD&18Q%!g6r4!0vt#6-;v7nBEIr0vEqF!mJ~qfsMe{AFh67{Po$UBmM_qkfPwcKX0k<&ODn-vz|U6S)wG#^w0U31Lm{JjuWc zP|2rs^1|XohAU2q@6*S5LT+SPDbC&uGbZb7%C^blsP(V5)=1$44S>A0H};bxAJYZBXX!MTO<=P>z?= znuS?3)o#1OGXMS4%TSXe?#C4h=Lr#<-&-{|GNNmxc>NxvO?Rgy6`*b1Emo^MK21?;#1P&zPvsJF@RWd zV2od+w6?&TQd-nBEso8Puyn+5+0J&_)a6!Ip2ohHM|4Kf(7d~+z+`vkATCBG7}0>k zZ#pgg1|FV+Q;#L}5YK*hU@~6U{YxbQi0a?0ui0!3N`VNmv4tgAz&gO3=rgS4I(?EC zb&$pygy;XT&@ZlqM!Sup8v~{sMBTFqq~gZ~*ECw-KlZ&;`J!FpGEWQ3|EcSvYi^N3bihlT;BE=}*TbP(F-BDrqv558zbqA4HvcDP#Bw6y24s zx3}#bU#u$KbZ(+VvHBTcg`pC5YnADR3j5s|LnFj9=QT_h1RmqPsak+Xt6}I^bi&XQ z>-Z{?#6IV-V+chaut{LXVbjV^<$%cgu)ie8lwgSvuQs7j2hV2E=mf&T!g`~iAPJ34 z@y7N*C&rkRf`$njtpTELhvQd+8ChgHtcDUe{GI}a~(tDlWxoC8T# zBOhPXycY0qdv>1SIfD$BL1NI7sb!gCb#p&@VO5W+6v3SQ?g&SM?Q>P1KuV-`hn;Lq zJX~pIK5mgVLHi(ndnQv$Ri$PO56m-o!4HCB-2+=Y892~W03-9)Dlss|`N z*dv3y(}Io$6^98_(@QxH3!`)vXK_M2iV+Pm5l8i4%fBhV7wQ{Ey|P6#rAO&2^9Uie zc}LDWhU%m*#UkJblw+X!a-wrR0vQvJst^)pq91b;fg8y9AFeMr)_TlzyU@_Laq6ee zMUEMgjbwP9QMPTgU1nPGi|G|UU7{dIpFuTzEltF~=kZ1asj?uY!04BAF-}53rm~pH z1J*|x!pR6aC0>+?>YHG^(%xMi15D-93LqkE+ zho(`d^V;hB*B8~*)$yM{FIq#7)Fey@UMQT4lsTEd^+uaFqkg4Kd zfE-`GR&~nKM+Ejr3yj6wNKD3;ktp{B=!0aztw^z0MUr+18+RdQ$Qu2@&ir)mI)*ky zgi@PL&F}dQt~#AUu-sb95Pw$f=Cd!YwE5gzTgIdi1*x44KRp2r1SGqu_=V)J0g8s? zt>m(v?&C8WqF;~spMSM%#6NK0!3Oc-Y`18mDgjun1JM1O3o_yjjUsCMBF`A=Z?m8Ncz=%SIf8PsIRsR|1V659!Y~ zAFJ?m;!kR)YF3T+bh82jyPHN{xZSEiKA3h}2E&r=?$;>b4*F702>dvf`<3#Vh`IND zGJ!}PS5O+SZy03o4Kb`V-zgpl+Oys^XfEDp)ia{NapLg+yTYy|RG_G3h>3(Qf`YXUk&MpveUSwb6NzX6Yp4dPhqtR1tx}Lu|INo8qQ=aA^3Tn^sqUh)RNt?Uo z=gUwE-`FtyIJP4&j-8Z@XYlzR;o~KYof0m3A&lzUsVHNB<-^doR66Gify3Y)A-}P1 z#wL%s4YS>g?}9O)9KKNIFHQO?o!Dxn2h+#WB)G-d*_|Tn?A4iu72zY>K|Sk%xpb#j zS68q7FtVMxLtZG3SzKUCNlC35HM{MH6&6~GLL)E8$jC0xvoEf;NwXRKQy$|D>yoMh zu;0GdMFdUj8ZY9JFSUKYi783H9!sArUkGGtY;@#!x4McYk?FIZPgv3MWT&UMXbYsy zC41tl^RzWO`nKqf^_%|gQ?#0DffXh>-;j44E%GCQ3{4hjhpfGZDMIZ!R97?SG0Qy^Bru;)6t=sJ}(gx`BIShVB3cq4u>yKO{-u-^wznl`OZhpVu8TWS3kB8-^QuIf!SnN?G z2Ab+5!$2o9{+g`^CjSw;+b7bA4KsSN*JWQxUt0uwXiZ%2&?9s5y2DTIp{DNDH`;;= z7>=$g1aIC~fj7B^j)VHMLuX#H2XuE&7`05_B24g!M6;#X1+?hyXR>%qez|y+`82n% zM+y;SW1IXaqvxC*lRN*y9EVi}`Suf`#?Guv=?^CMQ2cnbd zWJ8E;JiD*U+1<^^+}@<Ucxn)z9i-&2eG3HZuS zVw3*iBJY>m*p6!jtp46Q0omB*3Z^;uoq2PPqb`p~b^dz6E_%`<6%JBnTY_h?_fimzU%HoWIsXZ^7$ zBSs^j5EK?cX$dgg6lmc2YTzOjGn611mPB?mHr^I>bcjIrAj}5MA<%IN^;@n<8&tiU zz_sGEbvCL%7#toBTKLjzhzW-&o?XJw1U+Me04Rb)Rm~lh(GW{fD*5SoV?}!aCF37XeF;aM+TZHHD94!LT+u(Iewm-n{fp(pvj22jGSiMywHj85lKT$^1Sm zfK}sa_CfcTK`~CP#`Fy|&SCUIdtt^kMTlj)%u7n2k0Rv9!_yc)(dh-k2k#O2o*krj zo2mdQWBUXPg5Fiud&6~Ueff#r-K>hR&S*)07-OPp;IhpiVmg z3&@4dZhkKhASHoTuodvc%8VrDOkkq81@(^t1Iz|Y>Yo(QDgA0EZ51akNLsJnZQ(Ac zAR$H-q3a4sgGNL=U_8m6TLN4@^C(RTv7@+AX|XYFKr# zpcqoZP(}-PeXAWbM}(y{fjCA58=ve8%g5uAaQ2e{j`KjT{Q23dDNwkwVgeSkQS338 zyqDz%0%KKIbQ5?GM5iUin}I6(Neh#Kg7p>wZd3R2x*5Y(`SIyZXKs-{PXW!3E%C&> zWThAA=wZ2Zdr;TAS({-TwC{>aJ{yp3YS%vh&U|6S?z%(ouF*2;CMuRq1sQ9jZ*DWrh`ot^4^xvBU6HOH>8XALq z`<3}dlE%UBD)Dx6RGh`Oq~LDv*Djxoz>EwqL=A8(jqvH8MHQ+9uqj=gfBTW=P@G3; zn&U2-cn(!I;duSxr7pzZSgiXN$KpWXvQ~l4oS}4)PG{3e0B;r;7sta%L>d)c=ETRy z<)Mju>PFW7`7PaoYEgY}{7|r<|90%*Z<7npIH0JiqmH1V8xB2ASpM0buCL#u(eo95uq-(@+6iv9m&H}m|Qc|#HFPb|B;Ui$`HBfJ$K}ZB>TtOi>S(s_0Itz?s zk+};WyGaQrwzuojG)|BFJb#LRXGr2-bFcPglpkNmu9mhGZzi||N28$OH;~Kl*u&hC z$-CPcqV7%KqJ;72ZTzGE_*nCZ1tuPIo)1oX92+P|Lyg927ggt&97e?%cEH~Yu)vWe zjj8VcawYRF7auG^RVtM+ z*MZedX9i$j(!lS|d)BXTbQA?L!JzMqrN=^BapYVpQ#|Ah?_d zLG1*xll}LO0SqwxIMrKx4g_Mw12mmz`ggZ*r)Mv2u3S2qFtLHl{b@v>>%*>i3JIO! zoSYwg_szqJ7yE6H;mLtb8P~>QT9e7BN@P zO(oZ~Y3uL0)U>hOKesSlc z3mo3>_6p>t-#m_rp+{c4Z(-4TI;|~4*Gk$c71r*=rT|1DrPl|MLnm{~T|x@Wqh%h8 z1Zfv<%9F%qQkDA|*hEq6tPVHNB+AX!%6;n)+m%mTezn|aTOKaYpaDhG?}aERP=O#s zbl%B#3+GkouS2QSje zNkn2InPhp9=f#sZ@z&q?DsRlz2m%Xfjuaxdcio9QPXSjLmh!;PL z_(}grxlOx2{bRzgkwEGw(T$Bb^E_`O!TT<_!M?fV#a=dxaS8p3-iq~^c6_4x6Mz-8 zi+Vhj8Fl;{N0xsiyv zii5Ec2;q`ubu9()%;LhoHoUF%2q)wr**qmB;~Tu_$=^c;{MktZ!G|y` zjV+9tfMzjZSh8`~*ddoyMc@=6p+#%V1W1x*Pr>9OVAci}!Rr^eWR@06%ILW9(+uz9 zyiDya#A{u7#YqJ09LYu_239{ahLzC^7_5$w?3PiHOWnG3Q;oTw-h5y0rLom(##I+4 zTh1L$QjWrI3iZ$}KN)kgyr^>|Qf&14Sw4c1Ktmo7?J+oF>#{K$d;0hyc>JpwQ&V7# z5An3JL}wK$7+xavHhog?w#Z)9CvtbEK_BE<`TeERpm@?KH8W zkDN9b|8oPk_6t+W5U;@Mb`s^EMG=c$*m^^zT`44A%p(xPi)ReU2MEIJ&fjdA$HGBK z;LyNGfnXS=l;FHEYGA|$jq(=#L^OCOz6t~8Ns@>b=A$ToV?{h87xM>e{(7x5-3(;v zeCb0MdM|6X!0%Wb#GT|$p-{A15}x}3CIVYm~mHS2*2~iV=x8PSEb2|>6s10Dt?HL4xX}- z)ST2q^^(P%*2i@Eu3S0e#X&lf1N1Nn9!*9ru9xV;}{ z6yToF*-NfbT7ffaMRyfz1kP~wl4}%z6@O>C3P=+p&uJ=^kO`m{c{pUXDQfARU8~hX zqtX23d`T*GgO^+i94-}hmkL?Ar9_yx^n%u6a!l*hKCt(XN3SFCiuH}`LRa5HyJRSG z(2?t2?^NSW3wI-qY5^uC;3d1=4!hl6uCK3Ny;{u7%zQF3GV+1M#6<4ewQFm$v$H!$ zlEfPfhPc?+*cv@;-f0|dW4{VE^ZcQ%ts3YYE``XdyKW_wLXlL+Dud1Gly4MShXQz_ z-OSy6H3C`e61e+Ly!lwE{Ug1tMTNX~F|23KuHTxNO=)1SkJCE?>C3u-}b(`#(~&B@*}*Ax;SrMiRNr>RU0+= zE?$1d)h0)_PmOKsRelt!62RZ;qXpMfAH)QGn8DZLGG`I6*ovk%LRd7w zO44St=MOIjMEQ@_-wO+`#xRgLM(OO&UI~w_tX%7+)=vcx^WwrQvEY=H7Z;_)d^Rm~ zJ(F+T1aEw@wHU>ARt~^)+cV`x#O-<`7Ii)yXc9u0Np}l%V$_ufhAezRjGw-d#)GhE zMzC(-3u3AM<|_c$vSrI+m1w5EvpN4s2jd&woVqw3NlLeZNd7mAPPTqubned)&p!KX zMqS77)J<|9Td{EPlhNenSYqPb81{T*1PUdfu-tj#N$9Ba4i=I@B|)iW3T{~gP3;h+QshFn^Gx# zFn-Vr;*Be>Ib;2b^s7Z0FEOlwlVBJL2xa% zR0&2)WfWFkpGm&toMh^?>!+iAJownT!y7{sIJgvw0=rs*eQ{%6D2V&!0YX@?w+177 zY00{Sg|YL$&p+_$qh9dy=?iDeh;Meoa(jt^VuOY}P1k&?Mud)L!UpWpCf-7mK zu=8SkbbY@FEckj35MjcNU#-!#7=L$#8a;8cF997!01O)tieP`84Zw0n(71Uc^T4cp zmwwv9^suiET-RRuy8Xr50Zb~us2lx88FMSEsJjsvWuS~eQfURHC`HSbEn&0SaPs6y z@H~(7^mIJ+)Ke9e<1iQukYyP*n++C=1-ZGo=p5YTXH$rwvs0GfQk)<>2Uxs8TDJl_ zaU3i;3E&viB0D$@2afQlsG*%T%e}XoJ$rVg;H8Qnq^i6xRRvzEj-L?H$iu?}r%#`T zzrR0Pw{8ttmZ7TZ%~OcK{`xC?e0s<0RUKa?8JwmFvpjG>p|F&N}VP)h(z3Il%5 zkH(YO1ZX=!R#h<7eK&boD(7XX1guouv#MzM@)ejcVLakiln4C|A3x#dyRuXnNU0RO zRMY!~3qP#20YCexF(aky{I4XVW{yS2btr7nd%S1j-g27)&w9vvaA1r#F6=>=AYkO! zSK(nYz|iV3?2GN_ICJ!N1B~h{@*`R^sFDc~5ukSWV4?~blK|!f<7}X=bAWsjf~6-^ zxwz63NT*MqW)7DV%i>ef(8q)T-V=o9VbK#57uk?S?8q;can(f;KQM|^b=6^PY-}mG z?~WF>+5nQ$-flOVBhnJp%WYVK!&u0-N zW|V>FLPM&W0pONJ&XaXN=7(Ti(%~{f4)1Sbqta-~k5Zm~!gm_osR)FB%Sr z#iAEPBI9C4A!eFx=s6d2G*~J>t_(KmGLb z<;!1CRdtm{qv-0zeUFY=aFg-mvzzku?2qIB1V_?kzP!uCzz%?N% zudA!8uxk#0qOu|ix(2{?F=r7J0|FYgQWooMnC&aM#vkJ8~Pn_9gNHk|OkZwR zK}M>o2thOn%QS#XNsvjmXaE<|Q=B-2)+~Db{PWM3efsp_vdbZxSs82BuI2pm&zB#5_+h*IHJ8O~kIP>3k`jUmq|?p)&5Z3OOL_uJG))_v zmX=0FMh1KL?rj*$lgf&Dn$~8+dQW+{yyQyC&9001BWNklaB3kPEz3C<6v+RwN*M3v#>!+w=qrNZ%PE(pdCe@{o_C>D4u**apOl@kjpt#-^u zEX&@v>1W07BVB1{HA}traEV1MVb}^tmW63qml zR`IluSe86&-KJpGZz*lrkEY$X5Rv7$v`VU@wZyClaYH8|gQU2;1mo#+aF4+5?OS~5 zeZR`9PROD(U_e<6;wIhPDp?MNy_N-GNtZ$gLvtLE5G?(%4h}XhF4aZMcOR!WzwWcV#}5-a@DF;OqnvJ z9vF~Ey`J>9HwBe0dCdNQ=bDxes(AbDw_lf1o}MT71S-PaU3p#`-m3@`&$IT#rI4qa zrun**a#Y(&OeKh!GY-1#7^Zd`xa_Qfcf=Je3gc3B&kOehqhOP4Nu_~C~<_~3&A zVBWlW@|a_eVbi8fJo@OP^4@#z6<8KtZz?INsi*=Hi3G7&jJiMoX;}n<0o?8se5qbM zZZ`>C=RkSYgG~V%(=^j8%Nm(TBn-6Wd=pv5An^tsvj;ENUcz^E!$>49H%!yK%rK1f zmOm>6@|2z(1{j$s*$J;UP6+8Vu|^%;z0>Rdn3)wb!qWjhJT|@iQ$N-1Ti!x>LDL*r zs`t?Fkv(>UCnJk^DAXzzyuSXL*Z;=wYyQHPPZnb6F}&FY^f>WCR=;M8c6zcp&}-!7 zM~o$}f3y`%pjj%aD$y)(C!@Gz%s%|(o4snTS~pl$5#*eLv?dui;Jd0YXB4I(C7hY%p(;Vf^IIa195d&+Q`g;e)AF*n{@IYb zpyTD2G{8#$huvrCJ!jx_Ej>Qn<-4U*8dvKE&pkhzLHVh?aNkr)>Y_aN@k%Uda$1_z z>iaFr!guTdtY8@V-Fk4Sgp2o+b>pR^R@P$fJ%Bc>KQ%8d!M8dEnb0u=lkN(zOAg>2il4MkDN$jG2~@7`?Px|Q9#cO!&ofC&{vsdqlMD*sp4UyVj{JEf>D zf837ZRFaFA329d_EDO_!|FGew1Fcj)s=hkCFjBp&A()}=J3B5y3Q$crFx!5h3#PV~ z9BfbB9|G_5#qI&J)Zd%^2|)xHs6(V|t8%0^5-~x>(Z{f+x)ZKd9}ri3I7N(Kf_?e1 z^B6V9NK{vqW&6O;&|)5}lvL6~3Pxyi((ASkuWJN~`xN4_Z}6lJLdH|EVuC;}1RN4* z=Ha>G;pYdrVh0{fsP5%)RXY_xlRABm>X*^EZw3pe&u09?^A{lf6ZJ@SI}AwHDbPy_ zbO8xr^U@8(wk6zCtdx9r0x?)R^}&iB)TI$y<}kyzi%`gcqTZ{ExTRRS0XT#n#SyET zBV_!?DKD?N^V#c$&HOzEt{(nPk+d1jz@<=w10q9FltBQhs?NaaoP|5p28M(HBM$K> zBw`>f{}JIODNjp+AIa1SO8cU=>*1xU3W!A@#Rm?j4J~OdaJcOi<0iK5{pS>o2Du-E(>+^poYBuiUY3gu#lh0O zb%~1~9+R`WEpX))g^OcxTrXcK{&B@C#=I^$;#Qxc$Ln;>?{+g_cdb+O&odphA=iv^ zp53uhJW@V+eCE3aZ)J`~DL()apffPcPRG0Vwq6Z3@@d`E`TFbqE>biI=-jxXcFO%z zpZv?9AxD#umV-AXm2h1QkJm-#q5{^fJp`L1lr#ywgxw_^9$@;rT!3I=av)jAAH|Wb zy}|;nr+nZ2;LvbrpgOP>n376b2EQ%hAS!Y1+7xS zUiXGP#pB|d6qPZWgS5$S$P-F3xz|`U*3#5$OS8lY7E%q!z_bAi7acy8>=LPVHksAk zL1EScIbr$XfU|a#Yu}OuLNKl*llh;Y)f$MJ=o@;frZF}Y6E`iqLVUXW+8b^w)g1qm zFifGTs@$U|9`1I9c=5)?@?M|DtSh3t@@5NF*rqA%XU&?$t+zJ5KSH{DYucNQ*YoI3 z_WOn3BqTsu#V#p7ovjO))nopP{%NPb(8O-F`PE&!c2yM@7w>dBo%;a{!-%^`nM zW1oH2F*9w5LnUR)zRFX8can_^oHFfhHf`L<+D%($2ZO=&GiJ=V{nb}rePrg$nJHBV z%LXi5{QgG;Lr$P#!*@H4Xy|m3%2`dyz&}s9n~j?`^4QweZIo7(4ft~5`yZWNZ~~uJ ze7CdCXtNCx!uhpBh@uot;BqQRA&EN#frOl($2EXv<7YJF$CcW+9@@G8Nz@&vrdO_m zZ#M_&)v5XYTQqfD20-!b!EN^E0$W8>U`>jlzdL(UH~-xW4onrcJ(d9!KR&6jB_#BJ zdj15m2*h%sC>LEbbN`;#?(EcN%Dro5mfS7`6M*GN)0X44!VUKCi+{}_7->FEwEV0o z@YDogDLzn3(N`NRF`}0sD~Y8h611{g4Mj{+rCevCw1Q*Cj~{>MU*4*{AS%;(wA>aV zCu6fYYV*Taq@70_L3C>-PwtrTdi^KNniW0Nlal6=_oiri@5wL9`Hc{hxSgwdLwcKz zrwQbBeT&kHViNp;bmvN>b~d%a2XHxO5`X)S`USoS~< z)Z6Qo#y~7=mNHIJCI~5~9%{VUTPg8J;15TW1eXK?I|G#| z0VZi$n91}J(yAxWEG#LoERfPpBhg~vo5I3EB9RE8PzWIed3ky4*s+5iJ$lp+uH@(E z<8(TysIb!q=j7xdrKCcu9^S#3L$|ChY%cp1(V#l2pd2#@5^;>RYf+p^qYP&o#&lD7 z>A?pdY!hZ`0(Xd(%1uq-rTXpdsc)Jl6%`faNU^AJolYd6U--RwgbaQJLV(j1MtQ3(FD>kuxn*$2A3& zT7pggPAa+fl%|kUQ+Vk}+mGbHZIs3N_%9*0u@%UypxjQ!>sr_Lh)h!xDB)v zu;N&Oy{M;;M8>{BO+O2x`XG|#Do*Rxt&;~19ANkE-KY*hszV{)nU3Os4yvRkViF-h zX%tFp6O7EsV($@vynhEs`cD8+^3_Y8B_U3p8IVVh7%@V`VlkwYq@<)YzyQmZEsGe2 zF|Xkq8oIB*r?INrIQo??MILi9I0aJiVQ%=A16?j5*J!-|%WBJemi*=1U4K|{{=Ob* zo%trZpI?Q-NYNKd82nnU6OF}4Eim~w`)%S@6~rYNDGaSN8B=sDWgw_zf99EI8YVYa4o*K~ zNY7sLErWU&lw+{kVW_*a#w)e?gpD|nn56%CCor{t-Z`_D&3+zNo?SH+RU`722zq6jH5EEB^3!-~_rdr!K#Tu3Pihr?{#_A^$` zfp~NCTRtIC=Z%qed}x>QsWkAO!^l3>Ywgva&Lsdg>_-95{f_ z=VSEf(e&xlhYvseuwCb8+Go-m^D`^3+2UI0n!a_rQhR{Ex( zN_Pb`0S*P60&?6?nSgF7u(xV+dWXC`Dt3I0Zd#jL9>$YDA3k+ld-wS*3tX)}OF~SH zdhC$!(kU$x!3fxGN{aH+@Rs_Sqf3UzQ+Z7d^M#@y!l{fBQHmTE&*f*}HEcDoLrQ{M z5~M(LDD2SAY){C9#DRhkDnb~b3RFwM zVI*-+-E7Q{qX<+fk;!_(5-5r|eBCAlmh~F~LR#97$tF;R0K+0`>O{>bVLe97(lIPh z(2yKhAC5~Q70LHIq73Tjgaa{~io_1K zFf151)SF~rC8f0n@2m@Q@n9dFvKlYo)eG%)pA-#<>J9am#O5@3Opg=*01%EJ+5t1? zGV$!<#fzT-xa_jao^8)LJ+G$?G2J{kjThD(8d^H9r+x1~v%2|7?ANcK*s^7d95G@9 zt5&UI#*7&(GCyq&EdgTuJ+^YrLzgtGzi82->lH;g9oV1c+&Ofg(S6#!TCN8$73TMH z?tBWJwNlE{7cE+JJx$fi8khf&i=I7vdbr_(VEm(v&_e7>I-FtB(srqP^DR_WB|kr( zyu3UPd_O^|u1wzlSr7~cDJdyo_wL=?JayW1RaHp!c@dTbRUs=g6WuUS6vehTEeofn zk(QQDMn*dEcpO7C7g5r6T{lg0k7Zc{aG8wFc2S%d!LGBRX|6Q#@xoq|l@b&7lbaYM$FLM)^Df6VJ4_Pbf<5kd~J9=$Xda<3HcBs`&!C ziK1xj12JS<3-HbB_dCb-d2adKPBT6Hn!ixCbq!@(R<=t6%aP=(G?If6*l~Bs+=#kq zKYUxt_S|#Jk|&|o7UkNw^#>li>OuE$-3Pq-{rBIW7{~}@NK-CGD2_-X#^%zU4D8Yu zr|R&ihH|5u3SuM-F>RQgpaYZWT$R4Qv#ZnYZx|S7><}1Q-=B1 z$4jZ+Re5+Od~s`*72JZGg$2n0{REY`VG~++*5zP;fCd<3tt~uIPt0#gXhj|H32*1KGFDJAI{J9 z4NY|tHDSa@FLBej3rWq&;**Vg*jrvnT}?HKtO9O6VFaNhHrMd|Qlj+e1i>)U9|lF> zDagZEza6E}Rz@|}Z^u*E0bEY>QhUnd?2wDKMPgZ&=-an1+qP|M0F=th?R|Ro>`6Qx zXZ!Z;IGxT08#)?|%6L4UJ$drvloucVd-(tK`cI#(sHU0fbty_!ST=-~+5wlg<8trD zA9!Mfb`K-+@6m7kl2M~ZHMHUG(8W|-!$~{lEl`|DJ({#@bcE(axN<3fX&47)?`n25 z1ye22p1NxueGyF)qQIr&5`sWNV#QSwRlA*s`+g}C{AppB{6BO?UfhA{tJe?@S(p)( zK_iE9X^vl1L}Th(2WlK(xJeiXajHX+u4r|aisOc z8MH{anpq8_A6_s>koa0rjf`|Fcxu>kE|*D&Nl}zR8Ak5cXFRcFy|h9T&4|wWt$U;G z7#jB|3c4jp2tiy5BC2FS<74X?WiOFQgyO(*rfG_0^mZgH>zTMntD_05={2B4#%JdaA3D{JuYt%DQV#J*mr9pZr`@10j7RrU~2k+ z<)41~>3Ut)?;sttPTB;}4zHT=4>=ma0utEY>rS=77e%#SDvjen^CxN$ijr~uq$yM$ z*q8CeqL&za%9$KB>?F3XS=r{_=TDl#)-~T{@X6dm9?por9+;ey=6tRwQ#eNTcaxXp zVqq3(NzBbE?aw?KRNM<8g!5_uDM}(K&;t5<_OHq$h zz@R4Rz%XopNp;x2OQB72P|oH;G1XRPtbZ@xVU9}HN~5?+$x#<#gARpCAz_9RSMWlC{CO1}Lh zgz?F1ORINWKk+f4s$&#WelTD`Yj|nb#K{A6k0;T0?(7|a9Cs-gi&&rOX428{O2G^M z>)yOMqjt-6*L9UK%iI5r1zQeRzty!dxF|P++1>yHT`$U8Ke(|u$daaUk!i^7E33uZ zyRI461tIPeLgY&!42L2dhU)lB@l|8rpBQ1$5TCp)+a)fd1;AvQCex-(YYo-h(dd7C z>ZzxG(;PpoVi*0seo1T{d7blutB2onsQq+Z*JH8R)IC|(lzBu0v^J}rGce)HKc6pN zoi}gZ38rbj^WOn(pm(FNEBy;0(+fWrL&D^LrAQKYx}1u`>1Z5woDPB8sW|Fli93OZ z{#)PeKyHsFOo4Q?wvr{p4J)BYx$THQ0V*60$B65%zy1?NQJ6Px-Z?-8?Nr~r?upfB z59^!VdBjoKxvzh*cXmZh?2m7KwfEj$oqYMaAz8hx%I#7dH!k>};U(A2{64E=w)>9$ zMd=xp{ut|a)b37Ab^hb54i(uKy!YPOz;q!*QF1Q$jMM4-JQxgqed(o_HrO7AYU7z} zhm}vdb5duw?jBzdEJ!)vI}n*WXYP|Nk9X3YlR7V$+1RJteDlpc3kwVT=j7z%Zr{Fr zVpUbu%iFhaza%v^wM!zApsK2>&g1d?J^9QTnVFfR)6&vXYiepZc<|tURaL(oJ$iKE zdFP!sx;@7~ZQ3+%dU|@RHs;NnSJ(3RV_Ixc(_4%e?g`&|k;oWdKMp6q$m8oQ0J zzWPdr!{LR${PN4IakgU&fRZS?N4gufWN z9pd)Qu>F!s1`14FuqOj4YLh}ceh{rPul!%0zeadfzN#wba)~;9!mN^s0>`9!NM_=! zJw+170(-61ahhrAr?!lbZ(*2a44Yyq=>Jpc!4kZHF5xA2FISD*SwK3I?? zC+4M5YLSiy|MSD)jCoP`6|IrW6Gt=2B*rjcE!oO`co#VEcOcWo>?%o~|)$C|l@3LrU`0Hi z9qYeLCD6W>M^9gup*d2%2IH565$op0onbkY>6bpTeZrDI_j&cQhksolrMY79{YSlb zsPT7u^7Iwu)`Ls-8f;S)rWR%W%I$K{Nqqz^hhTe|#r3B)4qm1uZ68z~ zjn=6W$*^8&#C2&8c|u49uoNkT#9l`iHoPQ|D2gByx5!O%psHffe`@Ugy^2h2D`@Te zpT}<*x3R`lzpV*d#kIR-v7xAwW?vziKRXuH)zRc-=6d0GH)uWXCI*_`?-@ z+VlMVp3>{wbtelUvWq&pW5*86sGlV_Q%Q3>6*PeWF`T3TMYC00!>V^qkW^oiSe8Ia z3(HKZGU>9-RU)_BjizY?gF!S+qpq%wO`A5=8>iIN)DVls8i;$DRCv;bA&%`doS*iu zAt4Ro4h{GF|3Vo&-1e#%CQ?ci#etL-ddN>O5s~ku4#*xld3s7qNTXhjsU^fz|M&Fi z)5W16rh0g(>Gq~jQwyL&OrJhoT9!pP9A?OnA^h!IlZaGE(FBHogsJgiX*yTt=kw!_ zKcee8i9~{EG}@r-&~WY(k*wBo;ZgrBOg3Fe)4sm{FO_;oDSU|Bm2GW5k^>(g zdiFmW=zEyHy%y>>0=QtJpCC*MZ8b*Z695DZk_<~)wY6XWi^$4lQg#vqDBTfF|4@DJoq?PLPIJU z{7^QC&vq9vtcMTHDe2eQ%a`lAuxQF%swq=^#qWB~yk;uR(g}iW3q!2Sn}}wl4V&9@Mp=c-OH|=89hBSy8{o6=?qA0Q4-l~ zMh&1kl~}4v;qoUN$KHgVz_Ls%%R)#nb*PLB001BWNklFF$6wv0uK7KxD~N6PWz$CH_vNhlPeva*tApM92(KKe+Uc;bmN zJw2TvLx#wofByN1Fr^vdcDEBnO@4VO28M%so9@O|Dyxn?*))N-3Mg5RPXFk`^maG7Y3$5p&Q=aYgrHPjK=F! zkM?$o;UETORbeD7Z3!l|xBLc(Nwlrh0_)eWPb#lH+Ist_$KcC*VANx6ZWr9!^1AOZ zOiuS`kmJKs8Dymr#cv6^NePZH8-*Y<$A?E#A!eHehjbpq4cmK_ko*!g`J+qYu==nL zNwsBRas+8z%ffWX7S00$u;MiByG`rNB#>m=$*PnnLd78jrjVG5)zA-`NhKxK9t&;t z2ARwUZXLdEOZ&0i(4=X#vLB@cMF_kypFnsYmcvEF3KBOAoT`sVAd_^h6RN7%lcoAH zb&Di!^5WTf{O#*%Hhxu+oQPOFF|{XN0p$A_*)xS-_QmmU2@%f7v^(`B{Y7kSl}s3t zlG->kzl?L&s4QlDP|5TQ@9YcPxfq zZFs33S~|jmdR?-gyZffg&Z+?JPQDr)QE$F^x2mddCiiU(FfDo(7W@;rXsNUzrPaW2 zSah$QK5o%c$%22vqI+Td82i34^OE=f6UqBO6G1vxTzU>`*6-rr!Gm<`){T$1*!OH< zVFA_E)%@_o4=h}`P~3jkpS~{JUqZ097Spm2szOdy78&X3c#Db}Zca;DSe8WB6F8kt zQe7JNPk(g!L(}h_p8Va3cs#zxFpU0><@LiYd>rrXk3VfcbbJIuMEF?O(RF=~uIo*E zKk@UJzNa9x>)pYiSFH)Gba-OFO0VlE)9~O<(G(CQ66PtY+vN;d=E|&8<-Cofk6yH4 z*QO7z+}QpUQ@^Fu?%&PcRUa_u;@bhJ-m?`;Phfdt}t5qe$gQe5|bRo9Y+A4l{EZS`RDv%`l^j zZ*2xIO)h|6PNZ5p6%mUru zg-@%bWl8pBYh-43W8avYM?N>^5&6N-b$oVzPXQc$pO_Kq>2gwMz{}4*#l(xwVPm{+s(bJOeDRRv&JeJRfS@Pki4xO8kC&sUC(8AC8ogZ@>MP zg$oy!W@TlOm6bIywf{+9?0W|?QaWNCd>on3kPaV;BZ8%*BIJqWU-wf3oGF|cls#jc z390=T9z0TAcSYk%t!d4+)gk&>NA zK9quEEJ-IJ>2%X#IePA8;$11p7Jz~PGa}V!^@|Qg&U|L_hz9%alPSI8x6fPiolx{g zEj8utxF_#Isc2Y6urolH(Uo%FyScwP5bv&zH8LJ*6yi-i|52Q0*$Rk;`#7}TClmd0 z0V!8MMd-&jl6yrO0j4$_1D}>>_|aV8bc4s2RGSZi9=8FM_NO$NsA<~7cK;ZQK@`BX z9iVAurdJLEN6?^fdAxkM;8`Z#XTuF&EV505qlTT->hG!pC49KxS&kZh@?qhnJfG{i zE?Gi5qo13+EH|6>hWGET319N)B^_GXQsZ8e-9if0p%^>LgKQquN$+1C(WY7&7t|P9 zRV1o+>YlBP+fdC*nSRdN3-1?XtH-7~0{ziq7Mn}mvLaiSj z{@g=y#n-*XJwH+?t_ zA>4^LrCF(Bl4+qF^V-2%HeA!80iRR_BTU4O&9{hU5)19vT+F0xp64sQ6)0&&% zc8{vFvhH0zNlY2=wmc}**5|O^A5otr;k)Hm+BVIpZ!~zkL^a@=^TySC5Q=MwaeCgcr$nkY}y1R)q@An@vc)Bn&T7gAaXX%u8Yc7NDZYAZ1P zH(e%wS|Zb9GJa1+iso%aMR*+EgLR2N-SeS*{;~7Le`U@v^D@uZQx?ZcszZ8FcB|*SGucI8YnExxA)A0}xKf=D*){ zYzaVSO3Dp`duI+_`)f`4)_s9x;hKH(dV5RuSyq>iI(6#Q*YEdZnkI%}(4j+z+oRFw z?R9l^mjjFHzq4f>BcN{Z7>bs$D0-aLD8r%s(ZNh#T~Wy^M&2L=|X(A}Gng(tfJ zm(PhezY9Ps1>nQAflBv0Zx%V80&qF#;_cedhMh7#G|}VnOpN)f2$F{3Q3<$gKdc0z zdNs9ii>jzemzaNn*Xtz^2;lX4dF#fWV_F_d_djl(zM(k!;B{wYGi6@MMQ064yFDDU z7(F6`-Q{sk?eELjc3|7o-E;fSZiC*NAz+qJnB~GXtHE(=Z++(RNd?8f<+uMg&R^#y z=dWq0PZKwB*1m}nW9cBHS6WNPMMFgkHYF*-lgt8QXBD#{CXcuE-JvLg zr$4qAr>C4HXKzz$s0jpNzje90VW%Gvha93bne`lNF;(~SyWY35sgOi`FuDW4ulX5DlAe;G@;^i z`xsa-kS-ZrcxyryCw#G&9$&nVH>)Gcpn<3kCy8i;XvEL1j-7b#=!qhp)#=NA2a8u> z?Q8&+T9$ffsjY2I;Ez`CTS7{0ZL8mY{q@(&csx!#9;en!CB>=Osox|hQWBG{1{IS; zB0)SJCl-q}71zS&Yk%QWrRz_m3 zx{xsxtOQoVgR~^y73Z?HIKc#_k@n+~M(3gmWwutAGX=l@>8e5+KGGf$xZvTKsfO-c7mBXUrqD;BNB!UV`e<@E-to8W;&P zPhYk{xE}9tOpZn;pEId0;T9HBY_D|s^tg4$PPnh-Z;+8)=;8fX&i;%ZJ(@@)LVkWe zwY9bE*|Uer%1V0l=z(dP=(JBXQ-iKIj?DAs&5O*LGv{_iQPxQ*%{CTCVydd<&6zW2`faz}){uHn zS`y2&Y~MjWcqAl8AAK}_e{Bom+P*afU?mq)Ry=pv1Hc0}y|Sa&=T&%j`EK9NxF_>q zSO_UWSQawr=r>K%g=wZ|=H_$zydUJ2b;Y-;X?YwdD<>l(4c%18&deq?HMJ2Cuv3RM zjBh@lk8s6W_Wl?pv)fTkj7(=?BB2wB3recPq)*N|u3?bg}_cs7(We-){MY}dD(l=A@; zP6BHva@;E?iba?FQ||xyB3h)30NDJ(Eun(Hee%&8-|o5a%9FdHH1QM_*Ftp|I;BGg zA1wW8ADi}7@7%R*M}s`9uIrSRmXec`!`QK7Wo>OOk3ar6UaxIs*28pT$BvctDQb0H z=fxLa)NZ`-M*Zd`GS#W@7z#(XhAkMLY5UZO8uldSxzVC!`o0S?Gc(D{%j27Gz9ANi zp{i}NC_+(`3;*K))9(e4+$s46sLyn_yWJcoT(t@)4#>iko$Ie1e)N;8_Entu_>@~F zEtx)m@~T=4gD(K?9x4QDrM!En5KpX??dtcN)@j$ckOU&@>TEUZ%F0US%$dWjx8B+o zj6}Tx6JOp#JJQD?VYhCf16ryR#hFfKRfM#d!L0yp2hZeqQJqO^SGUmRVHB9+aZC%o zmXb}eI9K5&?XW_H8CD?Z@_(w(LhKZ5iJTwKKa99wf_MO1f9W zL?>LGLHWTVx}^2Q(b8WXG`Qs4JgPzl8$U0HrAftuvscRRcSdk43WdWmDXxm+-xvhL zLNhFI*}Dbf22sNzlw4GkQWA)p%wOr}^5H(_uk;g5!bX86VYJ!00%5bEex7dwA(JBp z0IaqyVYu>7V#zjd`&gzKL9PJkXa2A}SK0Sh!!X7*`GwyvUcC6JttlrzRUYYh34p`L zn{&<;0sbElbzE)M?zrQEN@u+Ia;W8Hc6nD)5Pfks=+Uc_56&)-f!Lw!J9H`VB*!>(`tX%97-`G@qv4BH>rnCi*~QN^ki>#5vRN+cLUS`agIDs=0hg%Xt# zt++gB_n$_hbwmDxEcpIiZW?*%U9~n^4p90yDh0nc84^KC$^_nAs?)CjrefP+b)MH(} zIVE)<8>73xk<0R~Pc*&xTf5MUC zBd9`H{j@4hosleOvu-CtS9$UZ5j2Y9JKD}{{T)(E{%kUQ!rsW+UGaVeLm87}_9;YN; zwu2%4`%+j~$c7CY`0l&!04OXhR7)JG?hPt-67CjV?ZeMnQx9oF7(p&R_!oBdn8o88hEeIu!W{w`1x<%)3)USB z^XQ-*ysNpj^ZN|t89Q4;^`o?_vulx5N>iSJyQj-omq`-<_ z6E%}QxhgvVaO+}umVhZvg@=H55w=vE8m|ecasPFeQ2SY?SON@g);+2`D;-%&40m=x zlLWTETUR3Q&!gT-OuC^B!ziu~?EGNp z{y`UP=u-@$$nLa6W3MFu%PRhF*#OsefR~SM!?|$;fN9VvXR&MJTE2b%El$4h^20(* zCtr9uB|EpW{+qTlsE?RYaZ7%hHmfKT?TmhI@-y9REDr4}t1`zvdTEDNdF8KvLryNr z;PJgR@+UJ_TwHm;aZg!|@oqO?T-j3P^17T9?DT8u;10T49s`+l6KN>y8t(dV*V~i0s{d*pFcT?&!24n^%jg@dJ3M= z$=IsV`LOh4#F%AnlaQt2P~te5%jHa~*Itk_Da6a&Wbz&w25w$Ppb}&|PF51-M5@Tb zWZ@y_1Ez%p94d@IHk-G9s$tx*%@vrM{{8ELV5>|Hz{yE?X(o2sxV1@mX)!PXcnn*> z@MhrKmX)u0MUGNj3|;sFPm7609Vkel1U`8JbJ9QLt)`&#wX4L^mi112xzd;B=FF5qp4(yh2QcX!`j8+a8;<+4v(RQqbdY^`bKV zH%%3qqYb9pp$goZLL?kt0{r1nZ3LnQhue0f#gzU%Tt{!)6MwrbkQnJ!tqg!jLPRYn z>EFXO?od6?u3fvXxZ#EyI=1D5xbwsPXPn1t9F%up>cTH(<)@$Q? zzSzv17S4&M^vUU;;&Kp+oA|sAMh(k5=F^|bW>(c1Qx@EP!iom)@X_yk`rOLI)!VAS zJ5U{eY)t>^8?p!F&kF=Ru2?MAIXgR>>gsCp^704-0)#>#48y=Mj2?$-qu`FAUoI5F zy5+80x@MMSKA0Lw9hqa~pcxun%e$taaxKs!uS?zppq2fyef##IJ$v>XD1;!9NT8}J zxw*OZ5Yx-gKmU9~ooUmi<#{}wGxzP=_j529eCOPA&z+H-ojo-W2(TMVX2M-=>>fia>@y8#3 z|I<%D#l3gm#nLNJr}uFev3Ko1_b55)pRFph-EBPe^i$k%-(3t_dK!~F7cndP&pmWh z|4f;gd^R1p-EI<6r7CJ-NISsHm5f@AnUYY#q&6-oz=6~0MAvl!fwq@mEO%`7qLnqb zKXO%J#_0poimn=&#fzU+(xZcmFMbIydPD|8x_ch9rmkDqGL@V_kpekMA}3(aRQ$kt ziF`(&ww1c|i0AMAyYFJ@mFFRbk466c`kt>>qn_ z3;1*8Av_QZ@945{;;cQ(5sq0P`~rRO!aKUP4J&B*#U#_hz4c*;?ZrCNZ*9yBJpH*^ zhW2-H!D+VEh|u!ev}a~s=~xJjHpaBK%m)=A2RRgh!vSuGt%eIQxC?{!*IHBS*KQhp zNvNXj_2FVnYtqwKYi+J=8J5^0R8fQ!|FZjUvB(t0=9cfB4&jOEvK)9L82ta(d++$D zs{H@|d2X4R%%mqIA+#V>u%I-%=!&bWtcn!7peQy(bS-OHVQssvF3qyo06Sp8URPpU z0Z|YHqyz#9Aw4shKDV6jA2XTs0IQ$R@AJp+JRZs1nS0K;?c8(T<@J8O6T#fJHAg)8 z^V>4R0XH3qyy*zU6F)a~y^y||$|m2@I7Bsy5U92b5z*0=k1@?_L*dw%)my{EPRn)| zH8l!k^dkQN^YrM$Q;N3kjm!lu_)T08gD;!-!TMKxQ#{{h#1xO;VF%OR|IzTJ48CFl zytDuyZ~KW7P~IP0+3q%9_`tUFB^0f=_wZu?R{Z7gB@-X`Wtc-#)`J^qTl1IScX*c| zD_;oqd*OoNEf$YNU~JQ}($*W`j6ixenJEs*L+{A;Yp!hh*}UBX{MqtTiUizH2#6+B z*%U|faTC5R5eH9pE#EKs+Gffrf_{1JM`cO1xa{pl`d zYYGSb{{5OF;Do{bQ|~LUjNH>L%K@_0+S;e4A%?CB>y3}9U5e7Ix3^|sGQqN%Q^zHN zOD!0g%r=qQmSv$RN}Nq8!75}J213N6x=qu>>1^hljm2WgeU@b*go0rjM9nBJ&4t;g zH&2eOrf~gvT)gWG`h4**rY+f*p32*YU%$yb9U`Ek zbHUfLlB`OQnn=|Xr`=a1XflpEkHuoG7?@fDn1Y45-8>1s*dqQ02@zL+>}2Giz^zMa z0x`^JxT@)mwrv~RurMu~896(#vU@YYbqr^w+t~6XeokA9$wOE@=U`&T*|a{B*hXtX zx2qI#ZNE2dcLrj*>82Yyybl?NHzgwA8Kj`f16;;D1 z@%_1hkvF^Z6&kC8+mi3k$tPc|JBptA@tLFeTygUL6`v6df*Fe2oJQ5a=L<)2_ARb? zp%auCj_uDz?C07*naRMX{iQAYoX9L=P{iV}+WI6l?KnmUz1 zhxKI1v=ciWk4@QL9@qu3GB@}Y;PH+gCWwILrE!iPe(ZH5T%t0KB{ z6`tT>T;VB49sfDfeinboAjKicPgiLhLEEyt7y12XWA}b}p*-evfkS|vg|p@tc6hqu zjFS(NqB_aNNoi$-NVJg@M-1G(7Lqe?6pBNqu^Jq1sM}-m%R3*jkGlg$XFnrts0e^6 zB@RvC(V@I5h-$^+9y$e=ZH9;i1;heajecB1ZXqY)COs_!O;<6D80o1hS52A3gb5P} zZ@AO=PhF927zPf9gM03|hmSt`h|^9xjc(n#5eNj5^OM)>B@_xJ4RTEigK3&9Sg^pU z>w1Q5+l9bQfJ+E5^^QC4SoY|nkNN?gc;bnHLWqgBZATSFxntqNg}=<0G2_)HN4jlW ztp}QfEnByAI@S&!GNc`2NK=r*PXSMMYO06s&I1qfKx1q{dawRe@7%WhD)l&=$Q11nT!qefdkd@TG6IPgWI81sHcs zFK+n#Ad0e}ArRxKPj>U>y3(KRK;s4FD{f7qM>lQSB#MfP4dG;t;MgjF#@)dq$O|R z`?Y&}Jf3#rydxkE(EB&Hp8W~{QXF`;a^sv=jy!^to+(HhtQrIF`X87#>4bg6dDtI1 zmzv(=@~0}AN?m;|_rBXqAAhhwq;?>t1C*<;zFI!_Tpa7=@pzJew8Fwdo_p>&rcIkh zN8lxKh7giRWK%l11A&-?WN*|W4Crx16Ea+=(IAfiWTZ5Mm*PtXVIk=>j3{gqa4D>_ zCF>&+?SN~a!rPjp-qF`ji7q{XJn=BLa{7d z;a;TnKaO-)4@}!`HS63xxsXhkLUq7m{8@Rt^)_(k*YcFHg`77eon;#W9GR{2@w+v! zY^dPEO;VaRZbcFT8pD!k%qAGIlLCuBVl(b&53jBDGwx^)=Pat`&u7PN&i(|5DP(96 zi6z_PJh%XW-Ogf4d(0*86Iwbsvg? z1kd#4@=r%iOK zB^r&8lhu>D#sJ;AbxYu9j3kg+5em9PM@pMOz)yXBjA$f`P!u#xCmas70$1eZ=C{y& z%|^p8-r2cxr>Q;o$?!}?A!Ep2(anhP!Y}Y4o-(dw8Fj^dNDG2>`w97~>N{M9 zY!i+>2J`FB_~)+Ipah)x-4R2Nhb0SG-7WRi<5zxsTjvv;3W?M(%fDJdt|yC})N~#w zUJjKdke>l(4Tbt3k3GoAP7Qm4y{ji6|9qjj3F75!lB$^%R(cqk=+xIOu6M#l50SdQF zqXPg_{I^@TR#3BTj~9h|aO8|1J3PBx-ACGd@3c-d`j=OK+V$4{NUyXJ!%t@87c1%A zqbI&lCU#;ztPe%WNl&F`n$D&TKk|a3AbEV-w#HLcN2DcisW30j&J;6{rh(#elG-;e z_5^mt?a%3l55$f~hD*~lMU%YTk%QCaa&hF5aje?bty}r!mtTlPBDh>GaWK!nEsJn* zaWT_3-%Myz<3T{UGKU>~^!*>NTsgIKnJ()@Rl#GJ;aiII?9*qikZ)U( z4NpuG$K1GF4%Of)&&X?r*|yxRM(ez4BzRR!bKWCUx{Y z`xCdTY1L0SkS@63g3^yZ`lwV0QKakoOl)NqvGChT0Fw~`(}<^#!=Cj&Efc)ku%1jU zg;UZ7cU(bXLo26qIK;TAH}mR0|3YqIuMU})T7EzCqG`PO^xrxFFYUWAKO+HN8tNiH z+r`hN!9DwZ)`fqWl=(x4`mcdY2s5)+wivssK`qYC;DOzZd~{qN?c6kn6$nSvnNf}F zsv`PnxoP$Y{{RNeoz`n35MKkGqKcrFMp}>s?*d8;Vj+6&*bjZv`Q6xFtoFqSR);~4 zfzJe&8mAU^i8@=#p21LnR8JbuJ+p+f&pa2)ve><+ge_Y)!*QJraM51>IOi|B`Ep?? zw)G{GpMcYE9K&?6;ot>x`k$TyJ0sPs@NVSK1!r)24j{2nl|AS@$i*y0h@`MDZe^cb z#%i4Wn+(8}m>FH<;p1drp16!I$6U;^k+wir;H@9)QPucolg`rwV$wz2aBx(22X=cC z!hJw7@TV5b+qeXH$x48hb_1;d4=k6Ct4;38OO1mzK%-^#K;|^>Wk3=>@IWur0|NggklZlQLDVne>n^nsr`^Lq9vB zSX!%_;xcVYY&A4rJYH0NWXHahvKtcWyXWR{105Y}1y0U6pAG2YF*C zYNcy}=es%wN2c@7v4+Tu@`h+MMOR~*u;cBe;*Xj(wv@ZG-OlqmYrkN!bI#4nqBJIS z;a>8W*#Ko?aNN--6y{HM>qLrpNWU^KV@iJ}uAM^aa3Pjyz{xC(KL4Q%U7rbImn> z1V$216$dnfyfS3?*rU1^5{ycmIv$6bMvXT%D9^1de6hv*Jmt}~1-Y57n}+qzNQ=ZQ zqJ~W*W)TRRxO6QuMc2EvI|(tSoYJ zatMdR`2GH*uhMLZo@~=cQ(lE06+Lb%s4F=2u=2yG$gLp1KA)=WD)Jig*xP;YsbMvI z8*p>W)4Ab>8&WefGtWy;Pxr)PF-+5prz?*KF65}Hn%3rB>J|!xRz{=I?-njx7#%lm z+=N3t|F(TJ{eCFtZ!fTflUOp%z4KN3@Fyb&UXNhs3FbbZ)>0R!|zaAH%6 z(;x1;@4jOvOq{@++wbMeZ&u%{9i6&*``$$l=S&*3yzZ5{t!>6o*M0oyUe>N!eJ`U^ zSKsPg^lE_cX>MMA!c7rs{4CvVdHcMv10-!KEg`Il39IAnY;Tm z2K88V#@&w;#Z1W$dvgiyfus6Bl^62c@citlit)}jzWJfBF}uaZA1s)pUA-&sUHd{^ z%ym+)KR@UD>#8?=;XqWeLss;#%Pw=dzN;T~TJBnhjVInXun? ze9R<+)={VUg)7dWWp9czXdTR;_%-ieic8sW>Fpa<9TH&9rL1owIE4olxl;lmv&pC6 zZ@PR5C$HbqNZ(%Wl7>LzwNg^tF@VXkuxu4+H8U>788Rd`U|X_PzUw9{(V8`D7%*S} z>FMc&LLs8jXwrIQ+jjE7#9}crGcySWgOrq%#8Zfvw%i}sFHC7+SteoAz?L>&Dm@rF z>rs|&DWkML#t{R%H$m6fx~qn8)WG3(C!gk=IdhVLrKatJ0W!5sBX_8PCfl}&Mx*$A zKHM^$sGWj}Ouj%Vgz@=&Gzm0@VGxZ*F$^Q=gjX!f?ZiS?KvM*k9gn8B664sm1)6|V zRiUOKf{2+F&FE3E&A5ZT$axgDw1~+lwzROZ8Q?r3{_9^;Ajd_u+jMC)f4-@h|^W@y6w6 z2Y*=kURHExLF)Dh4BZuJ) z*wf?alp((l2Wd-CSi@jXtE^h}Qd=4zJ;Z^3!t8`FXQ>nfpuKuVkz zM37bxr*7hw5u6#5*&dE^*Ijps4?g%nHZ(MlpP$d<$&;}xE2(surb#3cp=ZyYq^714 z2n3K)(zkD4Qc_Yd3Qv za_wH;{C;;t*y7@ZpE8 z5#y#w--66$V`&EhGNuh-1Iq#Ja@cE{=G(u2KV@ZQT}I6&}x^{r!Z` z&+2G@|L0G5FJf57$Lbhbeb1Vz-wJ@l!pYYF*K{@3bq8nWb<5%Za_I=H)ES8BE2KOn z;hMH}N)sY#^O_=&h&V{emJDgR<{1*()+z1mJR&AeTj#rfjThB7ER#{o#@$u0g*tG=H{~9}fk<)b@I%grDliW7#&QZE;e#nv)8Puo09*cCk2k z4YuD($h^(IsE5zYZ7+*_db0THQ~2ugU*wqIWsz#b8E0lwf80Kqp-VDd3VKYy+3RF& zI7T?;#22-a=i!f9*tTTFPxXvDx|u83--3ZDX4oiENmF~^paTGgIFDkDVPpEaB-KfF zo(DHTEjks(&>y-R>(0OIvdhW=-gx7UH>#|DZ#$h@_uSMtz^)ny#95pE_5bxdCwB3W zN8`r4IDCofpn8?qMSwQxMz=GP2A=K}!{HjH8!~aB6X^4kDxQusHmnVi(@> zZ8TQy#>T94XBXYj_CEgF_5jKeM}lr+Z}=J4)T<#QjnMMfQGVHp%QjK6b32|SJWe?K zNa&FPYf52t379dSdhdxA3y=!u9tD{xkedow9zJ>FZDmnVR<1Y}oP^u9Ul(and#xm9gg_h`2kgbMuHVnD?LGty;JFFRKjW+|j;9G_{f} z8?t-EK}S*3q|)o>*rSeM+Pm*TpA(bE7xR`-`~DZC_wS2y*x}fL5cosQ%-UA7{l<>Q zNI!Bgc4L6Xt=o}O;`Mq@{qVyNmwP;(f}ul);_-OUb-fik>*&#=DJv_(@Anf5g-}&B z`FAK~%&GCLH?tFr!Uy~O6U!*zxkd51|lj_uQ=o&w+*+ri|eFz4F zghC;9?%atG0##M<`~6LFW0z|<(e+5H9vQ0ys~&0AfizGH?mXc7e=u!-Z6C2n1vpg$ ztT@Y)bYx>0&!8#kSk}!5tsE&N7I&dYFrzPm{zp{muoMF|sx-?4N-0X`GK33jjAfg} zh&YJphjr`P(Q@3lOr9bHCo7T@fKj$2^3=udvKhy z%ayUza%A)Y1xt!7m#Pnp2*=9s^Xr$`R&22&QoT(zBiBgXGtkmfz%o!|n<$nX8^wMDG|>eIMkUfLag@7e!|%xK8p>fBHG z>;4;Z(_H^7%0fTm2p4%-@w9Q}_2CJ#Cv^LvQ(4{3vnAEy!jVPxDfH7SkH zFFG=z7ubw?aSNN)R)Hy?yXQOGwkHMy0d&oQv~8lX2xaAa*|K#rZywi)+fUk!0(PLt zHEnPzMFeV#uqjST-MRY~bvpnpqe={HdOk z24;|+5})t4mNk;@Y!?^OA9$(7_hpH{za_v+A9Qr=;SEU3!+vSuvut7(VxNesApMY{ z-h_RsMUg28NTHRpv$YdW5qhf2L8=VWAs@xHi|R9M$#uE|MH-yD>v>+`YQAe*Z_vvx zB%;~kH0>*vORljvsxiVRn}bX(z9G{KaQMIe)uGd6^nOXbE%nKu3J#;Rwn9midy9clTTlX)yV^k|J=ks@rYNbG^s!Dct zHnCU?MNtR_gA^7PQeR(BMMVXXNCaKi>E6Bjv}Mbd^_e_*@^x+dXkqKSI;zC+KwgiR z0s989&9jZdxgwuzKHqndNaUTTo_eZP zPSLq@=WhPB=ij!E|K|KnJDx%=9J2^T%>)yZmHdoEErd`THkX%&+zxm5aIBTgGjLG< zzLf9X3vlU>AwwQquwX%->gsC7o_uyZL20YszC-v<==MdOi$P| z_WKj(HW3I6EE?38J>^~Z(S7QOx2@XXD6btH)pJI?kE>6-y4Aa#|7_(XbVdw_Q?XNAF>$_wU4$&kXr})#t5zs_@(Mu2SD7cE%_)IcmC{jmy%$5ctEQsNMW|u~>8OtKJ7@A&=BTHldzI?WNuO-8| z5s88>E0AUg)3%7w2kbqNNZmJg_h~t4S*u12PAM9j1)u!{Wwns%Y7JmowLakeZgX(f zl3Bf5375}YpK(xg{Mm26-3q{T_2b2VuP>{cdhvB<@PS`uga(br2uh*>*tN^%xMQ=U z8$Sz*tM7Yr`|}T6*bm^`UkW7gc-R(d0mVWnbDKad;c$40q9}6{+p~aqog4n``S1R~ z{bwGjFsM6Sx~L-tyz_%ZNP8(j0&tT|kM^fm6PX31OfoLn(1wYrStnB!v7xLsGG<^8 zPa*>XNGXM)2x&_x5E2C;r9cQ7&&iacE9|MWP*qWUP-3}=GdC%UM3rER&g(S;n40c^ zL@J=zU3>1kV9=V_#Gut#`L*xgPj4K3Oh^3=Ja@eW*#7=82a`o(vjs#Vc3b;RPbu+y zvAT|e0>>Ldid$9N9^5g2$pqVMW?iynoR(hNU=fF|$uEbdoGjTW^l$MrKRaKP`ifPkgZ z9Vm(*&4oJgtpETZ07*naRORG|{ypg(jIyI9h%Xo=7&Xv^Kxk^KNY$1Ar9)+1I@tOh z0i$f&CL9j4apOi#E);y-SV%~7p$S2X9cEzkC)TfDPdFULFpMOKDG6Y@__5p!TY2E* z!F|}*2qjgLRF@>hq2SW(IGKw>;8GtYUG3w89Yj5oy(fcPo}2#0=+>pAw>5N)^(qj_)%Y=m_D>u-B)Z zamwJkd*5-h-YWIo@t1I+-M|xbzg)`qpWV$m>a^WU@2F8)tjTiBE;rBHi}UctvT zcKybRaMvF4Q4T5SQ$Iag_F<}@Yj)&v2+yhWk=`ryT5+)_#cNC^}GCuFN2n_ z@B8w;bLJlCTG|4Wn#$n8gB{bSPd7SirzyO=uaPU9T0FA4Lxs#jY6{oSogl&;DEr?C zA;ukO+$oBJ5aOFwPPGrm$>Kk}Cq}+`)>{Kpdt6}KHr8vud+*1K|2?i{y}r+!^zp#7 z!r$vcWLLWbkNC)OV==Tuzg zN)prXH+5LAtmuiww?U=_ANR8mHa4WT=6^qm}F*9 zoJTZJ7pNtpVjYf?Z{r$OZ>6mqF#FS`TV=O?E^6xyir4ue7z114Np*7OX&JZ`iO-Z& zhD<`Sc!W#DkW6}RFCo+BlBH!tO`CI`-c8uD8Tv>v;F(H8lJ8bgZ9Cb1a@LlE4gdg% zb~INABD>_E=Wf4jaMDpQVZwwpGnUJTQ{t&H^thj?weo+?3Mp?m2F~d({wo=8@#4jD z^ytwH88YOM+p9Ly@;uD|y*v-jav#^U1t#fmO`a#o%1)jK_udAkwXG)^C7E$qt2A+4 zPD_T9X4$2omFyy|I)qt`w5rH+mLaWDkXIv&=CM?^XV09$0|$)Rzi%(nmWg#OE>pPO z9-K}WhFOoDU{I9OMpZR(yX8~wjm>ERVA5l;SYN|11bQ)Fg}z{zc!dT;9K7a zVzJSRX_|cvqxl35|2K8DH^_erMV_xJw#TwXK+4SB!dCh_6t^=-V?kKzc?Ic#Y?tav z(G**e;KStA?l0|60%1OW@Vs|{9Dtz{XJ_}<>SxG#vQvz z2lN3&i0m|I2p|m;X<10iLd(rUaXJZZ+f8Fd+}7Lofmu!Ww(yl#Ub*UuO(n;_dJ9J(^mmD&z`98?vq=Sq z0#U$@plMGct=rJF$BD^Xj$hNdXOLWrrY{5vkZKufOkgyJpoXB>eSn7&^m)gG z0?}EuwN*vSmZ>+djbf|yM9+djT?C{GB{#V1Q9jsN`=>Gjrwpgnl05X=!^ z79=O8MilX$EtNG2*49oG%}hS~`%jGfYab#E>-0IdLkTWlb<5AYhTcBt0?||N&dMsd z;430%JjW!Kv;{9EJOF=1Fdmy8?Pg1bTomS##+&k=JR)wT!$rtQ$ikW;_-JF?=GyeB zh`3Jm#V^f>ltH;#M~tsO17`z&r8(07@q|OA)4}`0bYc7e&tCqb{7zG>;fpWRmR|dU zJXTZX@<2p9@xo==M_0ZoCsjv`y~{3htnOe;*GFPBXgY(SJxJ!6YqJ`syvhP!P#zbG ziW!?t)*aNdm?W(71@e}?D*EOYj8Feq4*|!_* z5epxC@Y{DCx@ygM_P83cljwntVHgH?-+ea#4?p}cPdxEt61>#(drM$)TeDorwCO64 zqep}P9C!JsJ6kvvCBS2ssGZ7Us;cT9kLOQ=La#>>vO&<{aLj6GXb`EXsdE)YIsdiS zUOV5m?G!~(bp8*QM<$6H;N{nst#}FGPm_;%`B2)=pWxgGY)NNtC3|*p`K6bg_2+vIxsPP=1>^ySCf6-v9h`g8T4uu^aai zs#(%YO&fGb_penS(bjz^iYS$c`=`v^z2Uf&Pfk@7<;!3&xUxaX9|ktv)bgJeEn0NH zZQHDgob{zd+^;CgYyd55{5+%bv0>8xd6La)_)sUqhbC;mb(gk~Yf`<6eMaArAH)aY zwEoPQK1j?qoz`rD0NcLhwwH`|9=}{KR*-uvTlA@IltNRah#CU7Gp^GGB9fZM_5rA` zzyA7MTYNEKt9AOeFlmDl`ub8W6zU~$6d=U6wr#(x2yq|Sy{9eM(et^R2b3S|n3#Ks z-gU%P5Q%<5hGTg}^luD|&X-|&m-=WiXE-RMrk2+6p=I|4>n z@_CKryfk;+-U%$|+ZBD_8}}VvJn?~FzMS;Hw%uSaUF(aUm*?ESv~No35+OwCqD70Y zv~7FL_19nDj&=9(OZC~ey<%jp+s(`oeFc+`6GRO7`WMMp+awXA)uiS{+Vda3RG;0+ zr01>hlG!~&AQg#*NDx1OF5?-kR3*-iB%xGO)j3N)uNrgT#YH$B3QZ}mY>7}r9Jpjl zDFkuGCATh66~TAAO%zpG(say*AemX7&VWgA@RB0q3`(8F$T$72Bq)NV9nU|kAe$MP zI%wN9gI2@HD`&5jOJ|SL=!8M*w|f76O;K#I&gI|-uiwCypa}X1!5-k^FTbxtN*P?c z-g_KUyuJ0qWA}6jUJI~hE9 zFark;#O-zy3WX3tP*G9A-o1N~QgYKxHzil)m+xNkHBfl@Kd!p!>-x3x9a*YJN*e_Q z)3S+LHg1sj8}qoQ4K|-?wivjh^4{ zXXD0=R905fzkh!W!ypog(5FuyLZJ}0ZPPD3<9Ebj=d9kki`uYGV^k8eBw<4#YT6i< zjV&d)85!JhW-j|{!-Ng9rrDWqffQt9btgSNA3Fi>E4u7HqUCP^7JBX}lq`7~nE(sK z--q^ZLQ_h(mZ{;o`t7$UZBxXxEN*e&{m;_11HYXioSpZ3>At^`$|S{sE>JY5hp$)H zbJ8S(uYEd-8P9@d#Q5zg@ovTYu|)(Bqgm^OC;`bPuE#z?OGl+ZS(&1x)DbI5~>*1|f|e zj~mx9I6HuMYb{&e-$ZtX6A%d7#3~;H{_yQB zU;Od>9wYd&YBy%8iRw3qI>MNy#C99FwNG&EGZ;B^FdwX21wwquW3{g;3wQzBL>l{% zW&>`gM4Dj+?(Lz< zFKHk7zJL7;>ekOgr5}ENpoW{pGIjzK?>wsSNL#vu5@**?g+NmTwr$|^2a-k+C4_8w z4asO*vkt8N4DVNkv^F6v6D-gN+)qUdQ%x)uWBc~)^zPl8y1F`4Ri!D4r0MUhv(CaW z40`nFK`a*IqmMr7Xe^q=#lhQ&CY7x2Oq;KoECINRR@njR*YSPforGxap>scF8U^y2L*r1g713J$L5! zrhH!sR>gK~%SP%>EYrqYQ$f%lz@3$Yv`j+YdR$rEC>VS+7e4m=tW3B5c$z~Hip0=W z$?knVYHIvM{1IaQFn(|7yHfub3;&mF3D%MqU%ltD%P!f1Y5k+I(Kq2>0iJ*R`21?^ z3>&l<-;8zh+5QKaQ+^lU?7e|^_6&r*QE(ct?Tv`?&0k;NHEO`0J34`r?t1euMc5ZC zU$^U;Z~t=6uQtAP1zrM}KT%vc<1P75!{(?KK$NA5#MV@%A}}11Pv=e)9U5Rmq0n+* zmZoV1okbX`s!B8(ZIDv7GDg{!&57^)K^D2X(>tY*@=zs)X&v9r&1jh+)3)iER=|-t zR{Ab=U!~uO{jUL#G({Pd=1HNVx&hO)-~ZnRF$Dqvyk0Lt2x@9-Sh#RuE91rhycSQm>`a9=(vti$Onk;wKk@8jMlfvfc;(ZUoZ#VCMm0UCdt_uQT(7 z=InDHe;l`~Y}vANSX>b<@>FE4p6Db$*#=`##tnQ5BWEQD{GSJxeD*_qtItRNi#ko09teji%9!3DZi`1T@B8~A$(HS8A2k$xKrfUuH+o`Gjg;=AVOMFKfwdX9l$=&Bz4X%O zf#(-3T9mtT<;rS+bI(0jv~p@JRi8m>9}wwV9^`?kMHA1SIJ9J3Kl z8$|>N$p4U{6(E#B{2c9(QW1lVkt;aT^#M}WBGej$;l$LVD9t*ZJMOIMwD^2p)~sGV z^~cq#m(U^_R~7V8ZB9X8O0X1xDQyfXFce8tXxu9$v!0wJre6GNWA07M<+T!uY{|bV zUE+;D>&Ts|5n3*Fk77xQtvG}OXSRveD20-ND@!$G))-+&#wf917%TMo&VXm!M^_E# zPylbquynxE01QY}zx{EzHlBm#$Z!}Q{|krZ7D7Q!Shlo2=LENtGk4WH?#jy+8O{ht03GI}pMB=wb%T~}es$Z2 zWtY&S4FoSu=jGKk{O#1<^vI0IM{KF_*RU(njT7>|SaHeFZvfuR z`kHz!8r_@%b!%B;M{LRW5y#*D2lyB`1vnMBfwpPmIw&t)A$|sazWg83V>zv%wp0{V zFz}4!_5WEqNi6TI-TnrC$#AjJt#SRtC*{f&ZNWy9Rw(I{CtigVm0>U6{BVOX4)&3J zbhC)Ufq_H6Ntr&vs9GGjwR^hf#T*waW~`8}Zo_l+BQNAq(P6;O;>C-TYw)L^ zHYWxcF=7NumMl(e$M+q7{PA6#fwSLpi>#7q({Jnd+#=t>o_07Kk0 zAHU{6K$8Ez{eRcq<#OTo`$0Gvp?2!%mKwBI^EkB zt-t^HAvr~xcl*pWTkCez1&pWDO#Ovt?>IKt0mpBLrM|v??&{U6r}ya5!=0XI`M*zKEu>ZQp2hEQhlU`Q;9iZ=;#PbywD1X;_-~j z&dx4sXlSr&YiqZLLZNpD4I1?Q^y$-$`Sa)hpFRKe4~+Y6`0RI|Si7_ISb+#7v+l@v z=26=QRLc~)I{SzF{!ju;K6duIbAO!u$JM}x!>+vhSm&VQ+4t&W$grQQrcRNo*Q~t; z;^`8P+CH;T-4PfuvEWovH5cdSpUBgD-lxv=j%r%IpB#42vFA9CXV$)dP%r&VxoV1B zyZVs&XvUDt>Rt-;J@(=EZ%HRKH&v6AL;_Pb-g(;6gSEC6-LgJ&?BMjpm!6v4Wxa~} zj(R+#6mlyLbpK@8kizKZ@CaLI*wNkSS${xH8;msl2Yvqz)W?!py_ZaxySuoTwqw1N zGBaZ8D`(A`b;0G2@7(|}cjj@W^PgJW*C8TT_R@BG%gn(SES}jjDbwi%f0|-%E>xy-;I z*jMLw-rsLvX7*a|-h0j3YrX4zpY^<*PJ{7ofcAeah3`Wt!YHW%L@xWQs70_@6U>P+iHNs1g z4JCU6gsVikIS3R_f~jlYrOxe`iDgB@037_sgIfP`3sC8}l`_s^6ZENbJ2hy-v17;H zHo1jg2Q@OYb75ewfP3^_C^Q6wP$<0!2t!~$Q-<@|r=WUBY*N=_frkv`4&U&6TUhU# zyl!slf+uSFNOE%WWB`*_ty<-;QmLZrrHC5o8rn?Ea0yV4)cz!$v1Y z5|6<$RF)Q|{)A=yI^Aj#jS}e9k%7(&C^1l+xJ+@bNCttleBIn08M9WLU-;pdMQ=Yh zBmlkc($;d8gVc5*IYf$^7K%d`cvSLq;q)Pz&#UIIx$k`~zfGL!RO>DeD*-<(fr0{R z1*yr*RXYvdEdUfjYHDheKJset70@(;)}X#R$LVh^nEKX^i|gNcwsUJgf2}1VEB*9d zT*#H-)3UAEc@}NYuHMfBKuM_`+xA@rmFYQv^d}6{yH3BU{b6H#c#BwGrc9Ya0ATIf zwKOX$3w`_cg~?<>QBe^r77OCy;@s({n_kDsi^iKttGt3rlFmElsSxG1eWJ!We zkReGF3Iz*FWmwF1*v*v`e$HRIB@9e0sb5-Jnvj>5_r4@aDxFS8jvYHjB*~d7Ly{y| zEEei;IOw%&*Kqjo;o62G7=}4uv&#=odHey*J5l}XMxiOdOBB3F01AAxzZ6~ypu%DW zwL5O!3W~|Noby|Qo%5OV|50n_{Q3rL8}()7%9SK8E{?ilUUK!nDfXq7f|#noOHCbj zv4*J=z;_uN!__*eJNO=x-pu>l>l}wIe_Qe|7N}P z{YNb6J?Ue2J|WR=FA5F{4DHjq4+;wlapqhWScZ2?1MQPB99G}Qq10Z2q7*Q9Tmau* zk>upblaz>B3>)<~w{2a`s8k)i)i133eciw<#ll6z3CXW&e7k}pxmWk|eSvlBhH-y7Sk59rxXvIjPr`fhc*Z(;&n0GPhbUGLe27L3)H%LxS zcG)MFE?uhOIBq6@S6_bl0K!v&hCRU|_Pv?6Z)C+8+|60XsOT#p3P%5F| zx*7S!Mi{OclPnI$0hP&i!)mk?m-y^2!LJ#OT7XY2*h}C2#QA>D`_8~mQBnb|hEjBl z4I_tRpQWBc05)&lx&?r%9mcKzp4tIZm%RNi=9yVI3LwCQ-RD=~nt1>^mGanK-U+yn zNs*m?2^Y41jj}7B%fOk8jAECK{qqOUUINe=f1s>*hMZ2=K}$sz0RX^A082n+*15~U zu7TSXe{^(o{+2CU=CUlCs!%9Y^>-O^90y9NC`r=%$jHd-`T(X!+w?`5-GD2VB{+5C zQUxhzd)7b4rI>#|V_DJvD_M}ns+1i1w(o(11(~e^K>DN+hJl*v+%DtG?cZ0~sQ5>9 zomZO^Mg80|FsV08=H8 z_tcz|{YI3XW!;^}A;3;q9I5^+a5!d@Vb!4_fJvsvWB>=PvJq}HW1p=IXAXM8GidJo zQ^x^+sQ?ob1-KkPWheOE)%ZzT(SFn@03!1k5I7i=kXu{-sH=|2KolKNxZ8|7E{j5@ z=+#k+qH6*m)Jj@D;sk|6!9s?A8wN!s6c(F+clTX&mUGB}Lj(jFa7d^^9DxWjh)BV@ z*nH8F`ahlORuTUV?OBx$4xA6Ru6UAEG#HznBo*=B(4J;jB@_oB^4~vL+EMoA`p>JQhm>pp=S!>4a4#6E^w%Ri;qgbY8~v4?V9;Cy0v13*CDsZ;D9`f`F|`)aq1_P1 zYUIZ`hT%k;owdL^RKcm+s#IPCkl?RWsQkP*n5+y6cpF1FJCq#DaWY2qeFz(H205o3~qQGK@3vdQ+@%9k|v^Z*7w0WZD-zs${0qFp&_8pCZmjFPnXFIH0vlaj_ZN~Hl$ExMKljSb|H@6G` z^q&wj`O$v&L*Uf7lzkQ@mvcZl4HN;v5U3RW+vb&S9Zw;z&ve?I?#3`?r(UmzUazNaerwXg`Y0>Rj|>IOkr` zN)d#L01&Zc=VZuy3S@w`YG;VLQjm`e*;&=#r8*+W$Y5E>GKB;gA|((2@St!= z1P&rY!4kYbJDr*-g$V?Au`*6Ae}TMFt>d$){ddH#J3d{Kb)U&9e~rv4!BEFNL{MFX z68&h^=1VXN5JK!k=9B(4yN{#!gNloka<#LB%zXvevlmEs9r)>t^L6MK;Eja3iq%eKOjo7QpfJ=gwdGkzKBP|(GB*QJp?LR1}% zdD5&6QC#%IE%X3ihS3VHVal)Ca(+_JC@eTU5CzsQXr~4^r_Tv$7BKSIlv#{7B0A$# ziK+6zS%=%9t4}uO^&MUZKXmAen!Z5}xI5GLRWAUDcSaw#Zw~?hLP*5UDRo${A~1Dl zqw6|ZmKQ$z?6Z38oj3`c@e>Gb-oltEp8`{w_e0o`3MFnrh6N7X4FbT1Y}g^ehV_6u z_*0etRC1<}>l3O)ak(Ac169boRtc$U{m?s@L-v)rX0a?apfW!VU;u!308D_B)q5zM z>Ek>PgoHrj!?3dhebMo%5ibYZbvw~W+V_9WCXS%3^u4xfd=(Uk4bN|)Z*6~xoCkpM z8?2!^U(Es~gQrXmOxqeu4EPhv_Gs^G5h--s-Cmfj<}luep&>dy;>${O1=8u$7)M<0 zzz+!tfkvZgRCjJ}E-V&HV=3f(U)?IvWB{-JEy?3+K7Rc8PXKZWA%tNVBFi!ZfJl-g zXf&GQ%F0S&Hk-4~oH>&XfHDjtQ%b2U%amc53-v)aY3Vzj2WV(L55zo(bY5Eejw@fJ zf4RLr80WwBTUH+cR4Nse%DOHRl}d$+#b)@bm9W?WjebbRHDjBOdSz!aF)OdTnjK4p;I7e z)k3LM;$fk%pgA{~pZI|B)a$v+gZ#~N+<}M{^!7K*=t;%~e) zGRRUs?U%jhwQ7GSaRilRP+0)IR7gj)y}ZWmb8mT7bJmgM+?`uK5%U8`Sz zacuo^F)=av%nB z!WKT`+p}cMt>pm;KYX4{`g<>eo*fC!6;T)}rMaI(DiZ-H zmSv#eSg;%ej$@(V7;r2DmSc<@%Vq*(Vaza1&9yC!;#~Iqd7Jr!L8-jFYW{T#fN~j70gRM7$C9QPw7$C`siFc-7CwjNE*Z2wj#g&2y45>#46QKslm2zl}Rp5Aqw7u=nAD5g)JPO3UL zrIaEzHr8W@;vW5;G5{Fg|LLLMd~Zybv_b9r-`fE`8YNT;4ps*bv(W}Gp|q@n!xRPJ zfGftN=15EGXJlk7MwAOtV}u;U*budt}<@W_S9A z_wSyZy!`#%28*N-MFCnRwaz_> zc&u}#VH9~7c*}LIWaNBUqGKpk19BS>+7VQ`7r+ou#sZ@*f9dZz zmpgcp`mVXsFWBdi2SeMi-P%Y{a2!~ML8*nJ++;(A$$SgM*ur}NfVj9gl8}%EEZe7c3KU6_ ze&>09(S!*T(i#R}oQy2qtQWEjc_8IX_j3t9Tz7Sj()i=goL@oc(2jk;5(0tJX17JT zp#m~)0c`&4GIi=yxO19%D)m#wxpd|;__@f0+B6>u0J8z0!VX29uTTOsu##REp8wOg=8&*WL5*R4o!{SvfWk%nW}OREPJL!wpeS}k4lc< zi-QGl$P}J*X$1=?+?=&XKR;*`6hx*VB0)$8HHr(J$gr-V-Uw*#+zGGrQ)0ltb~yH7 z7fe)G(|^86W|t* z2>^Q3zW(PxYXg_a_%{f?bjE*aXS`W?38+d32Z_PDe$tssl+eix!}P2Qlx2m>XHxUg zt+TCGIojC?5Nse>xt<4{Xa_hfJsR|X$!3Qvdb?PMeV<_$?dbDBzX&Qg zAW0HbY7P9`bR3qrY;J8wh)bu4-EJ3no?q+b<+b7T>i}v<2ZB&dlHl!q*sG+ZWIG|G z2FP>l7;;BGQIR4O>jWS^pkR_S$=UE=x&R%GY zhIzY0xf$`*?{6cVB~fK;yqZ`op4KM^4^6zevOIk|9@m!hK5 z28DkhL@F;l*17E>==HKEIy(NZ(_d4d|CCZn5x#Ivv*(D|*x17Wg4eBEH#H+8Bhkml z$E%99$i^_tTL}pXOPb+hX;GWpPW>4(W?ZOpwCh)|UR@Fv7S@L6d0e@2r93V!F1Xd^ z@D|ShE!IIT4D32Bcuqix2~gWZhOV~8DI9XU>V*;opeYtZ|F)&_`5#9h3xhPdfYJfU ziNcY=rT~D=P>TEmX_#q!7@h(+(kCGYfBaCGG znV~{IhKgVWn+;-RI)(7or_%;pX|)Hg{;Fi}LFcPl`akSq4Jy^AQcZ;u#FRR6FuTfR|we@Iv8kL2Py-vvCmWuS7vxL)n?Q(iegbjc|V?)Ldb|H;rH z`ajEj^~2w~K&X5JviHjvwP{mxtJ4n=3?6ThF*rxJAq_mvf;I*~mu^BJ^`OTM% zXkyF&7L8bE`Yhbr_j8e=f2Bkg;|1c*2Fy2`&EX1#0vy+PILKfyz+f=AwV`iEA|oR` zLEAmv*ukAUcisb0uH{@OS3s~GEZJV=2znkAPGAnjJcxAO&Ye5&Mb##v|JH9=eP_IY zG+@LcgkaylFXDk7oj~{s7%hNZkWtJk;iv^*l4W^IL8l~lHMwEe=QGHniTA6_%Aa2z+$Xfz%*o6S3ul9I0d)vo_`#awdfWcF9d!^0jO zjq|(L08Xa7IsxXBojwtIWlUL=RJeE3ih|vcWC>lpf+36YKLH@ieCg!c?4;q*VPmlJ z{My^n;Yv7;o9yrJ4}X7uSgqDc%^kCje%LjkEavx&AJ3YXEuIh@9^~)Lf^sI`hV8!? z@=xSi=H{)scNYehG&Nt%e4I%HRK+m8hNE*MU9Sp=%t1Zqa*#pz%aAt0)D{{&1P zwO?a82q6=zKyd}LX3d(Ml9J+29HKu3t7jO}8-PDRG6;lW3*w$L0zgty(il%-hybwq zJk_tu#oK^0WnBH^Gw&vPpeBtNL=|)D)vc00h_qX@v%^@WlmNm^B9w*$Bwwb|=Mv8) zCPtGg_En%)s1iyA0jFSG#$+Y-E(?+K(+SAK6qo~GGbQrzJ2CH!NEC=sMByi1UR}EsiRP0z*P)eg)Gi6+Twx&)qcT@qrQs%g; zGY7z&&l=aOR;!KC(a~d5Qc~PzA&7~I(E~toa&ow<<7bPI4>0;AQRMTM++$*tG847Z z^8rA@Hmd*PsHAUmj!fzj2pqr6&Phn2snz``aYolvpmkY=mQGM6zOq%CGek$im;OtJ z!9p{rgykUAD2ZHtVl z`c86g_c|U9LZ@HY^FVsTwe+7`$b>hNrd}7l5?Sv6FF}^Tm~Yzr81q|SE}6Xq{|WMx zKA^4EFM*{bOhaf}o}w*7pkn|X7{<>>tx~Af3MaV3SBs-r1s5trdz5L%>nHByWyQtC zH5go*16*=d-<6K)&2iP@MQEeor25AR`P28||9GKqAPW@tLImJ|=ins(okqTMH}C7U zo?)0^Q0fCf1BOvb5;%o|Azn%a>h%BY0>LDU(<;(l+2~3i`_GPJCBn{tDBlMG)s8|F z2%im!Nx>&q>!g6X{1y@jivf&;$7BXRP2MZOvobc`^^S83-NjX72VE{O4vWv8I-o4< z{?YYQ-`)K6_xwe@_kBL5Tk*xvxF5DOr(Ju^TC*+G$7`5Yt?*|EtMv9#5O1vpl@1ZV zoXK09v+?COTjL(;%cMz@Xm#3z;NW0Lk_1r{A&Meaty<&q#8C7K@cGceER$Ejvv?Da|ohT#1OU!0G^ItHzv?O z;F@USZKBQeMDETRhi+>cSg^Nd9IV5@R2@``4I?!6>st&=Nl&-hxEC^H!vFaB1wCYR zSYf_iY%mv|%Y*UK=_(_z1c31WIlio3y;{*!8oAbz&6_v-G7K}6W!a&WQkGKslPt>_ zQBhGYcV7e6;Alcf%J9QYTfjq^f(Oe320RUEkJ}aIfr(5g1#S1~fpgLtk)2&DV z$Uw;3|FwJmQ{@(rsp@kTXvx$1)j*~%q$<2+HE8LNvIoD|Ny&K6Xsu7|O`+QIOn6=W z2CP)vWdE00Uzj@0#CWhE%C1zu5jz6G2KK=C50RS+2_UvP= zIfu8#{NExSALjVL=Fk9~h|^;5qdO}%DM9DXUUQ9VYy2t$J$2(7{ z%8UAx?BAGKeEH%qqtVzb=jQA*x(x*PQi=?T;IItaudBvsi*L8HytMIjpr1qRC4;}p zPz(jjmDs58^ZIEIm)}|y%REF6Gl5!_-6Y! z;_=SG37cqFZw2NmSWE(-6ea9110QT2-+Jr4KT;;Hr-K|`FsF?t=iHT9w{G1SmSs}_ zcsPb3Ul4?`GiJ=lY>jI?c<>-MY}hdIcI&67r?cb6jg!*SzT8ga&#Z<9>38etSBxMdsI$N!SA{}>sJ31Q3;>C+;_wL;h z7#N76q9Q~_M&9;1v+JyE{lI&CMjOnc|Ak`P=c3x4n4kE7@sDgj!_n@82!pABC{QXT z=>`-uyZsu`;l`dS90L$z>fF%Vwo5$)Fx{>!-G65EJt1vYfdDy0<+J9Eynna5vQyUI z@Zqf1k!#|^w%?&eDgn|N^ffTJVD17*912SQ0SZ45YJ^MYlq9pZEZ^Xue4NN z*(5}OWl{iONhI6pPM#|vh5EB9`4piv|8^Ornv%<_pB;Fu(l>Iw<)vxA+zfEVpoJ-I zH~#PVf!gw*ms0)`YnSkdgKDL>E*6B|Ph^@07VFP{{a}f!vi}EdVWy!?^ia3}0000< KMNUMnLSTYVq@g$f literal 0 HcmV?d00001 diff --git a/data/production/builds/version-7e90e3915b344435/Full-API-Dump.json b/data/production/builds/version-7e90e3915b344435/Full-API-Dump.json new file mode 100644 index 0000000..d0531b5 --- /dev/null +++ b/data/production/builds/version-7e90e3915b344435/Full-API-Dump.json @@ -0,0 +1,126655 @@ +{ + "Classes": [ + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Archivable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Attributes", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AttributesReplicate", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AttributesSerialize", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClassName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DataCost", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HistoryId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UniqueId" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Name", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Parent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PropertyStatusStudio", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PropertyStatus" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RobloxLocked", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SourceAssetId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Tags", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UniqueId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UniqueId" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "archivable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Archivable", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "className", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "ClassName", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "numExpectedDirectChildren", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "AddTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearAllChildren", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clone", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Destroy", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindFirstAncestor", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstAncestorOfClass", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstAncestorWhichIsA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstChild", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstChildOfClass", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstChildWhichIsA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstDescendant", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetActor", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Actor" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetAttribute", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetAttributeChangedSignal", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAttributes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetChildren", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetDebugId", + "Parameters": [ + { + "Default": "4", + "Name": "scopeLength", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDescendants", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetFullName", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPropertyChangedSignal", + "Parameters": [ + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTags", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "HasTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsAncestorOf", + "Parameters": [ + { + "Name": "descendant", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsDescendantOf", + "Parameters": [ + { + "Name": "ancestor", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsPropertyModified", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Remove", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetPropertyToDefault", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAttribute", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WaitForChild", + "Parameters": [ + { + "Name": "childName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "timeOut", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "CustomLuaState", + "CanYield" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "children", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetChildren", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "clone", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Clone", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "destroy", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Destroy", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "findFirstChild", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "FindFirstChild", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getChildren", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetChildren", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isDescendantOf", + "Parameters": [ + { + "Name": "ancestor", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "IsDescendantOf", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "remove", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Remove", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AncestryChanged", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AttributeChanged", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ChildAdded", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ChildRemoved", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DescendantAdded", + "Parameters": [ + { + "Name": "descendant", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DescendantRemoving", + "Parameters": [ + { + "Name": "descendant", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Destroying", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "childAdded", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "ChildAdded", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Instance", + "Superclass": "<<>>", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Transform", + "Default": "-0, -0, -1", + "MemberType": "Property", + "Name": "AttachmentForward", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "AttachmentPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "AttachmentPos", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "AttachmentRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "AttachmentUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "BackendAccoutrementState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Event", + "Name": "ServerEquipAccoutrement", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerUnequipAccoutrement", + "Parameters": [ + { + "Name": "oldCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Accoutrement", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Unknown", + "MemberType": "Property", + "Name": "AccessoryType", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AccessoryType" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Accessory", + "Superclass": "Accoutrement" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hat", + "Superclass": "Accoutrement", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "", + "MemberType": "Property", + "Name": "PortalInvalidReason", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "PortalVersion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "Default": "Inactive", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdUnitStatus" + } + }, + { + "MemberType": "Function", + "Name": "TeleportConfirmed", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportRejected", + "Parameters": [ + { + "Name": "shouldCooldown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "rejectedByDistance", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AdPortal", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAdTeleportInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetReportAdInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReturnToPublisherExperience", + "Parameters": [ + { + "Name": "adTeleportMethod", + "Type": { + "Category": "Enum", + "Name": "AdTeleportMethod" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowVideoAd", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AdTeleportEnded", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AdTeleportInitiated", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PortalPrompt", + "Parameters": [ + { + "Name": "destinationId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "portal", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "requiresNoButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReportImpressionSignal", + "Parameters": [ + { + "Name": "ad_instance_name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "encrypted_ad_tracking_data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "encryption_metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReportTeleportSignal", + "Parameters": [ + { + "Name": "ad_instance_name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "encrypted_ad_tracking_data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "encryption_metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "teleport_type", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "teleport_source_universe_id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "teleport_source_place_id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "teleport_dest_place_id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServeAdResponseSignal", + "Parameters": [ + { + "Name": "uuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "response", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isError", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServeAdSignal", + "Parameters": [ + { + "Name": "uuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "request", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VideoAdClosed", + "Parameters": [ + { + "Name": "adShown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AdService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AdvancedDragger", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ApiKey", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "FireCustomEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "eventCategory", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireEvent", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireInGameEconomyEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "itemName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "economyAction", + "Type": { + "Category": "Enum", + "Name": "AnalyticsEconomyAction" + } + }, + { + "Name": "itemCategory", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "currency", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "location", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireLogEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "logLevel", + "Type": { + "Category": "Enum", + "Name": "AnalyticsLogLevel" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debugInfo", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FirePlayerProgressionEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "progressionStatus", + "Type": { + "Category": "Enum", + "Name": "AnalyticsProgressionStatus" + } + }, + { + "Name": "location", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "statistics", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnalyticsService", + "Superclass": "Instance", + "Tags": [ + "Service", + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "AnimationId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Animation", + "Name": "Animation", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Guid", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GuidBinaryString", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Loop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimationPriority" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationClip", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CurveAnimation", + "Superclass": "AnimationClip" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "2", + "MemberType": "Property", + "Name": "AuthoredHipHeight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddKeyframe", + "Parameters": [ + { + "Name": "keyframe", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyframes", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKeyframe", + "Parameters": [ + { + "Name": "keyframe", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "KeyframeSequence", + "Superclass": "AnimationClip" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAnimationClip", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationClip" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetAnimationClipAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimationClipById", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "useCache", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationClip" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetAnimationClipAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMemStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterActiveAnimationClip", + "Parameters": [ + { + "Name": "animationClip", + "Type": { + "Category": "Class", + "Name": "AnimationClip" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterAnimationClip", + "Parameters": [ + { + "Name": "animationClip", + "Type": { + "Category": "Class", + "Name": "AnimationClip" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimationClipAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationClip" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimations", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationClipProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracks", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPlayingAnimationTracks", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadAnimation", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "AnimationPlayed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationController", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreateJob", + "Parameters": [ + { + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DownloadJobResult", + "Parameters": [ + { + "Name": "jobId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "outputFilePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FullProcess", + "Parameters": [ + { + "Name": "videoFilePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "progressCallback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJobStatus", + "Parameters": [ + { + "Name": "jobId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationFromVideoCreatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsAgeRestricted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateAnimationByUploadingVideo", + "Parameters": [ + { + "Name": "progressCallback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportVideoWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationFromVideoCreatorStudioService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "animation", + "Default": "", + "MemberType": "Property", + "Name": "articulatedJoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "", + "MemberType": "Property", + "Name": "endEffectorRotationConstraint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "", + "MemberType": "Property", + "Name": "endEffectorTranslationConstraint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "", + "MemberType": "Property", + "Name": "endEffectorWeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "", + "MemberType": "Property", + "Name": "facsControl", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "label", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "name", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "parent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "postTransform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "preTransform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "weight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "LoadFromHumanoid", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationRigData", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Animation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TrackerStreamAnimation" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimationPriority" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "WeightCurrent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "WeightTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AdjustWeight", + "Parameters": [ + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTrackerData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TogglePause", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationStreamTrack", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Animation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Animation" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Looped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimationPriority" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "WeightCurrent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "WeightTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AdjustSpeed", + "Parameters": [ + { + "Default": "1", + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AdjustWeight", + "Parameters": [ + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMarkerReachedSignal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTimeOfKeyframe", + "Parameters": [ + { + "Name": "keyframeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "1", + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DidLoop", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ended", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyframeReached", + "Parameters": [ + { + "Name": "keyframeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationTrack", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "EvaluationThrottled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotBrowsable" + ], + "ThreadSafety": "Safe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "PreferLodEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "ApplyJointVelocities", + "Parameters": [ + { + "Name": "motors", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracks", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracksCoreScript", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimationCoreScript", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadStreamAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "TrackerStreamAnimation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationStreamTrack" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadStreamAnimationForSelfieView_deprecated", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "TrackerStreamAnimation" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationStreamTrack" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepAnimations", + "Parameters": [ + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayedCoreScript", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationStreamTrackPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationStreamTrack" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnCombinedUpdate2", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "playState", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "timePosition", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "AnimationPriority" + } + }, + { + "Name": "valuesUpdated", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnStreamingUpdated", + "Parameters": [ + { + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "AnimationPriority" + } + }, + { + "Name": "valuesUpdated", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StreamSyncRequest", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Animator", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CheckForUpdate", + "Parameters": [ + { + "Default": "nil", + "Name": "handler", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DisableDUAR", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DisableDUARAndOpenSurvey", + "Parameters": [ + { + "Name": "surveyUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformManagedUpdate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AppUpdateService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AssetCounterService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Interface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Port", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "StartServer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AssetDeliveryProxy", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAllTemplates", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTemplate", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTemplate", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveTemplate", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "importTemplate", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartSessionWithPath", + "Parameters": [ + { + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AssetImportSession" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PickFileWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PickMultipleFilesWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartSessionWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "AssetImportSession" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetImportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ApplySettings", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyTemplate", + "Parameters": [ + { + "Name": "template", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentStatusTable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFilename", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetImportTree", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInstance", + "Parameters": [ + { + "Name": "nodeId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRigVisualization", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasAnimation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsAvatar", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsGltf", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsR15", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Reset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Upload", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "usesCustomRestPoseLua", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UploadComplete", + "Parameters": [ + { + "Name": "results", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UploadCompleteDeprecated", + "Parameters": [ + { + "Name": "succeeded", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorMap", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UploadProgress", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetImportSession", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMeshIdFromAliasName", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshIdFromAssetId", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextureIdFromAliasName", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextureIdFromAssetId", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasUnpublishedChangesForLinkedSource", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertAudio", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertImage", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertLinkedSourceAsLocalScript", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertLinkedSourceAsModuleScript", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertLinkedSourceAsScript", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertMesh", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "insertWithLocation", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertMeshesWithLocation", + "Parameters": [ + { + "Name": "aliasNames", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertModel", + "Parameters": [ + { + "Name": "modelId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertPackage", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertVideo", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenLinkedSource", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenPlace", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RefreshLinkedSource", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RevertLinkedSourceToLastPublishedVersion", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPackageDetails", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateAllPackages", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ViewPackageOnWebsite", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddNewPlace", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateAlias", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DeleteAlias", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishLinkedSource", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemovePlace", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenameAlias", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "oldAliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newAliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenameModel", + "Parameters": [ + { + "Name": "modelId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenamePlace", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetImportedSignal", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "assetName", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ImportSessionFinished", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ImportSessionStarted", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MayBeLinkedSourceModified", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetManagerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ContentId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "OutputPath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PatchId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AssetPatchSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DeserializeInstance", + "Parameters": [ + { + "Name": "serializedInstance", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBundleDetailsSync", + "Parameters": [ + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterUGCValidationFunction", + "Parameters": [ + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePlaceAsync", + "Parameters": [ + { + "Name": "placeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "templatePlaceID", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "", + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePlaceInPlayerInventoryAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "placeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "templatePlaceID", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "", + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAssetIdsForPackage", + "Parameters": [ + { + "Name": "packageAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBundleDetailsAsync", + "Parameters": [ + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCreatorAssetID", + "Parameters": [ + { + "Name": "creationID", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "GetProductInfo", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamePlacesAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadImageAsync", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DynamicImage" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptCreateAssetAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SavePlaceAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SearchAudio", + "Parameters": [ + { + "Name": "searchParameters", + "Type": { + "Category": "Class", + "Name": "AudioSearchParams" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AudioPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenCreateResultModal", + "Parameters": [ + { + "Name": "resultType", + "Type": { + "Category": "Enum", + "Name": "PromptCreateAssetResult" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPublishResultModal", + "Parameters": [ + { + "Name": "resultType", + "Type": { + "Category": "Enum", + "Name": "PromptPublishAssetResult" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.7843, 0.6667, 0.4235", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "State", + "Default": "0.3608, 0.2353, 0.0549", + "MemberType": "Property", + "Name": "Decay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.395000011", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "Glare", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "Haze", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Atmosphere", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Derived Data", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "Axis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "Default": "-0, 0, 0", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "-0, 0, -0", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Orientation", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived Data", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "SecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Derived World Data", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "WorldAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "WorldCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Derived World Data", + "Default": "-0, 0, 0", + "MemberType": "Property", + "Name": "WorldOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "WorldPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "Default": "-0, 0, -0", + "MemberType": "Property", + "Name": "WorldRotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "WorldOrientation", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "WorldSecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetAxis", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Axis", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConstraints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSecondaryAxis", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SecondaryAxis", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAxis", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Axis", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSecondaryAxis", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SecondaryAxis", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Attachment", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Transform", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Derived Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TransformedCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Derived World Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TransformedWorldCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Bone", + "Superclass": "Attachment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "PeakLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "RmsLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "GetSpectrum", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AudioAnalyzer", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.449999988", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.850000024", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "5", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioChorus", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Attack", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MakeupGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "40", + "MemberType": "Property", + "Name": "Ratio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Release", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "-40", + "MemberType": "Property", + "Name": "Threshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioCompressor", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "userIds", + "Default": "", + "MemberType": "Property", + "Name": "AccessList", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "Deny", + "MemberType": "Property", + "Name": "AccessType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AccessModifierType" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsReady", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Muted", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Player", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + }, + { + "MemberType": "Function", + "Name": "GetUserIdAccessList", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUserIdAccessList", + "Parameters": [ + { + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AudioDeviceInput", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Player", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioDeviceOutput", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "Level", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioDistortion", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "DelayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "Feedback", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioEcho", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "AudioInteractionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioEmitter", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "HighGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "LowGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MidGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "400 4000 ", + "MemberType": "Property", + "Name": "MidRange", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioEqualizer", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioFader", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.449999988", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.850000024", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "5", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioFlanger", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "AudioInteractionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioListener", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1.25", + "MemberType": "Property", + "Name": "Pitch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioPitchShifter", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "AssetId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "AutoLoad", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsReady", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0 60000 ", + "MemberType": "Property", + "Name": "LoopRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Looping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0 60000 ", + "MemberType": "Property", + "Name": "PlaybackRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "PlaybackSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "TimeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AudioPlayer", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "DecayRatio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1.5", + "MemberType": "Property", + "Name": "DecayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Diffusion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.0199999996", + "MemberType": "Property", + "Name": "EarlyDelayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "20000", + "MemberType": "Property", + "Name": "HighCutFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.0399999991", + "MemberType": "Property", + "Name": "LateDelayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "250", + "MemberType": "Property", + "Name": "LowShelfFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "LowShelfGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "5000", + "MemberType": "Property", + "Name": "ReferenceFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "-6", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioReverb", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Album", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Artist", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "Music", + "MemberType": "Property", + "Name": "AudioSubType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AudioSubType" + } + }, + { + "Category": "Data", + "Default": "Music", + "MemberType": "Property", + "Name": "AudioSubtype", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "AudioSubType", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AudioSubType" + } + }, + { + "Category": "Data", + "Default": "2147483647", + "MemberType": "Property", + "Name": "MaxDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MinDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "SearchKeyword", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Tag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioSearchParams", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "ClientFeatures", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "ClientFeaturesInitialized", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "ServerFeatures", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "IsEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "feature", + "Type": { + "Category": "Enum", + "Name": "AvatarChatServiceFeature" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPlaceEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsUniverseEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PollClientFeatures", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PollServerFeatures", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClientFeaturesAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetServerFeaturesAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnClientFeatures", + "Parameters": [ + { + "Name": "features", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AvatarChatService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAccessoryType", + "Parameters": [ + { + "Name": "avatarAssetType", + "Type": { + "Category": "Enum", + "Name": "AvatarAssetType" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "AccessoryType" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptCreateOutfit", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptDeleteOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptRenameOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptSaveAvatar", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Name": "saveDict", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "0", + "Name": "gearAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptSaveAvatarThumbnailCustomization", + "Parameters": [ + { + "Name": "thumbnailType", + "Type": { + "Category": "Enum", + "Name": "AvatarThumbnailCustomizationType" + } + }, + { + "Name": "emoteAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "cameraDistanceScale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "yRotDeg", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0", + "Name": "fieldOfViewDeg", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptSetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + }, + { + "Name": "shouldFavorite", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptUpdateOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformCreateOutfitWithDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformDeleteOutfit", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformRenameOutfit", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformSaveAvatarWithDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "addedAssets", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "removedAssets", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformSetFavorite", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformUpdateOutfit", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptAllowInventoryReadAccess", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptCreateOutfit", + "Parameters": [ + { + "Name": "outfit", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptDeleteOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptRenameOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSaveAvatar", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + }, + { + "Name": "shouldFavorite", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptUpdateOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "updatedOutfit", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAllowInventoryReadAccess", + "Parameters": [ + { + "Name": "inventoryReadAccessGranted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalCreateOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalCreateOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalDeleteOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalDeleteOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalRenameOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalRenameOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSaveAvatarFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSaveAvatarPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSetFavoriteFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSetFavoritePermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalUpdateOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalUpdateOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CheckApplyDefaultClothing", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConformToAvatarRules", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAvatarRules", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBatchItemDetails", + "Parameters": [ + { + "Name": "itemIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInventory", + "Parameters": [ + { + "Name": "assetTypes", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "InventoryPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItemDetails", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutfitDetails", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutfits", + "Parameters": [ + { + "Default": "All", + "Name": "outfitSource", + "Type": { + "Category": "Enum", + "Name": "OutfitSource" + } + }, + { + "Default": "All", + "Name": "outfitType", + "Type": { + "Category": "Enum", + "Name": "OutfitType" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "OutfitPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRecommendedAssets", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AvatarAssetType" + } + }, + { + "Default": "0", + "Name": "contextAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRecommendedBundles", + "Parameters": [ + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SearchCatalog", + "Parameters": [ + { + "Name": "searchParameters", + "Type": { + "Category": "DataType", + "Name": "CatalogSearchParams" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "CatalogPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenAllowInventoryReadAccess", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptCreateOufit", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptDeleteOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptRenameOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptSaveAvatar", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptSetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + }, + { + "Name": "shouldFavorite", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptUpdateOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptAllowInventoryReadAccessCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptCreateOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + }, + { + "Name": "failureType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptDeleteOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptRenameOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSaveAvatarCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + }, + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSaveAvatarThumbnailCustomizationCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + }, + { + "Name": "failureType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSetFavoriteCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptUpdateOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AvatarEditorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ImportFBXAnimationFromFilePathUserMayChooseModel", + "Parameters": [ + { + "Name": "fbxFilePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "selectedRig", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "userChooseModelThenImportCB", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFBXAnimationUserMayChooseModel", + "Parameters": [ + { + "Name": "selectedRig", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "userChooseModelThenImportCB", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFbxRigWithoutSceneLoad", + "Parameters": [ + { + "Default": "true", + "Name": "isR15", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportLoadedFBXAnimation", + "Parameters": [ + { + "Name": "useFBXModel", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadRigAndDetectType", + "Parameters": [ + { + "Name": "promptR15Callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AvatarImportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Backpack", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AwardBadge", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBadgeInfoAsync", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsDisabled", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsLegal", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UserHasBadge", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UserHasBadgeAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BadgeAwarded", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnBadgeAwarded", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "creatorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BadgeService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShouldImport", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "CreateTemplateFromData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStatuses", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStatuses_DEPRECATED", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusRemoved", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusReported", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BaseImportData", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AnimationImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FacsImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportAsModelAsset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InsertInWorkspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GroupImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "JointImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DiffuseFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsPbr", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MetalnessFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NormalFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RoughnessFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageManifold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageMeshIntersectedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageMeshNotIntersected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageNoOverlappingVertices", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageNonManifoldPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageOverlappingVerticesPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageUVMatched", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageUVMisMatchedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Dimensions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DoubleSided", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IgnoreVertexColors", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IrrelevantCageModifiedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MeshHoleDetectedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MeshNoHoleDetected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NoIrrelevantCageModified", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NoOuterCageFarExtendedFromMesh", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "OuterCageFarExtendedFromMeshPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PolygonCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UseImportedPivot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MeshImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AddModelToInventory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AnimationIdForRestPose", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExistingPackageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FileDimensions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportAsModelAsset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportAsPackage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InsertInWorkspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InsertWithScenePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InvertNegativeFaces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MergeMeshes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PolygonCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RestPose", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RestPose" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RigScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RigScale" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RigType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RigType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RigVisualization", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScaleUnit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshScaleUnit" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UseSceneOriginAsCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UseSceneOriginAsPivot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UsesCages", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "WorldForward", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "WorldUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "RootImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetGuiObjectsAtPosition", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGuiObjectsInCircle", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BasePlayerGui", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionImageObject", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Version", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "SetUserGuiRendering", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "guiAdornee", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "faceId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Default": "0", + "Name": "horizontalCurvature", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TakeScreenshot", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserGuiRenderingChanged", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "guiAdornee", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "faceId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "horizontalCurvature", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CoreGui", + "Superclass": "BasePlayerGui", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "LandscapeLeft", + "MemberType": "Property", + "Name": "CurrentScreenOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + }, + { + "Category": "Data", + "Default": "LandscapeSensor", + "MemberType": "Property", + "Name": "ScreenOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SelectionImageObject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "MemberType": "Function", + "Name": "GetTopbarTransparency", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTopbarTransparency", + "Parameters": [ + { + "Name": "transparency", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TopbarTransparencyChangedSignal", + "Parameters": [ + { + "Name": "transparency", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlayerGui", + "Superclass": "BasePlayerGui", + "Tags": [ + "NotCreatable", + "PlayerReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ProcessUserInput", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ResetPlayerGuiOnSpawn", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RtlTextSupport", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RtlTextSupport" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScreenOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShowDevelopmentGui", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VirtualCursorMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VirtualCursorMode" + } + }, + { + "MemberType": "Function", + "Name": "GetCoreGuiEnabled", + "Parameters": [ + { + "Name": "coreGuiType", + "Type": { + "Category": "Enum", + "Name": "CoreGuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterGetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "getFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterSetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "setFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCoreGuiEnabled", + "Parameters": [ + { + "Name": "coreGuiType", + "Type": { + "Category": "Enum", + "Name": "CoreGuiType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CoreGuiChangedSignal", + "Parameters": [ + { + "Name": "coreGuiType", + "Type": { + "Category": "Enum", + "Name": "CoreGuiType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StarterGui", + "Superclass": "BasePlayerGui", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageMeshId", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageOrigin", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageOriginWorld", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HSRAssetId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HSRData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HSRMeshIdData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportInProcess", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportOrigin", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportOriginWorld", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TemporaryCageMeshId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "MemberType": "Function", + "Name": "GetFaces", + "Parameters": [ + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertices", + "Parameters": [ + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsHSRReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ModifyVertices", + "Parameters": [ + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + }, + { + "Name": "vertices", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BaseWrap", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "Disabled", + "MemberType": "Property", + "Name": "AutoSkin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "WrapLayerAutoSkin" + } + }, + { + "Category": "Tuning", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "BindOffset", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Debug", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Debug", + "Default": "None", + "MemberType": "Property", + "Name": "DebugMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "WrapLayerDebugMode" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Order", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Puffiness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "ReferenceMeshId", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ReferenceOrigin", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ReferenceOriginWorld", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Tuning", + "Default": "0", + "MemberType": "Property", + "Name": "ShrinkFactor", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "TemporaryReferenceId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "WrapLayer", + "Superclass": "BaseWrap" + }, + { + "Members": [ + { + "Category": "Debug", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Debug", + "Default": "None", + "MemberType": "Property", + "Name": "DebugMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "WrapTargetDebugMode" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "Stiffness", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "WrapTarget", + "Superclass": "BaseWrap" + }, + { + "Members": [ + { + "Category": "Shape", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Shape", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0 1 1 1 0 1 1 1 1 0 ", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Shape", + "Default": "0", + "MemberType": "Property", + "Name": "CurveSize0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Shape", + "Default": "0", + "MemberType": "Property", + "Name": "CurveSize1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Shape", + "Default": "false", + "MemberType": "Property", + "Name": "FaceCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LightEmission", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Shape", + "Default": "10", + "MemberType": "Property", + "Name": "Segments", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "TextureLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "Stretch", + "MemberType": "Property", + "Name": "TextureMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextureMode" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "TextureSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0 0.5 0 1 0.5 0 ", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Shape", + "Default": "1", + "MemberType": "Property", + "Name": "Width0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Shape", + "Default": "1", + "MemberType": "Property", + "Name": "Width1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "ZOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "SetTextureOffset", + "Parameters": [ + { + "Default": "0", + "Name": "offset", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Beam", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Fire", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Event", + "Name": "Event", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BindableEvent", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Invoke", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnInvoke", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BindableFunction", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "BodyMover", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "Default": "0, 2, 0", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "4000, 4000, 4000", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "1250", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "Default": "0, 2, 0", + "MemberType": "Property", + "Name": "angularvelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "AngularVelocity", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "4000, 4000, 4000", + "MemberType": "Property", + "Name": "maxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "MaxTorque", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyAngularVelocity", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "AngularVelocity", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Goals", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "Force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Force", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyForce", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "VectorForce", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Goals", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Goals", + "Default": "500", + "MemberType": "Property", + "Name": "D", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "Default": "400000, 0, 400000", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "3000", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "cframe", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "CFrame", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Goals", + "Default": "400000, 0, 400000", + "MemberType": "Property", + "Name": "maxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "MaxTorque", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyGyro", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "AlignOrientation", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Goals", + "Default": "1250", + "MemberType": "Property", + "Name": "D", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "Default": "4000, 4000, 4000", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "10000", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "Default": "0, 50, 0", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "4000, 4000, 4000", + "MemberType": "Property", + "Name": "maxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "MaxForce", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "0, 50, 0", + "MemberType": "Property", + "Name": "position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Position", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetLastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "lastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetLastForce", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReachedTarget", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BodyPosition", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "AlignPosition", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Goals", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "Force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Location", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Force", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "location", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Location", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyThrust", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "VectorForce", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Goals", + "Default": "4000, 4000, 4000", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "1250", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "Default": "0, 2, 0", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "4000, 4000, 4000", + "MemberType": "Property", + "Name": "maxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "MaxForce", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "0, 2, 0", + "MemberType": "Property", + "Name": "velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Velocity", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetLastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "lastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BodyVelocity", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LinearVelocity", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Internal", + "Default": "false", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Goals", + "Default": "0.699999988", + "MemberType": "Property", + "Name": "CartoonFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "Default": "30", + "MemberType": "Property", + "Name": "MaxSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "Default": "4000", + "MemberType": "Property", + "Name": "MaxThrust", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "Default": "400000, 400000, 0", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Goals", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TargetOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "4", + "MemberType": "Property", + "Name": "TargetRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "Default": "0.00100000005", + "MemberType": "Property", + "Name": "ThrustD", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "Default": "5", + "MemberType": "Property", + "Name": "ThrustP", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "Default": "500", + "MemberType": "Property", + "Name": "TurnD", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "Default": "3000", + "MemberType": "Property", + "Name": "TurnP", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Abort", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Fire", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "fire", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Fire", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReachedTarget", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RocketPropulsion", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LineForce", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Condition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "ContinueExecution", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LogMessage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MetaBreakpointId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "RemoveOnHit", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "true", + "MemberType": "Property", + "Name": "Valid", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "Verified", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Breakpoint", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CloseBrowserWindow", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CopyAuthCookieFromBrowserToEngine", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EmitHybridEvent", + "Parameters": [ + { + "Name": "moduleName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExecuteJavaScript", + "Parameters": [ + { + "Name": "javascript", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenBrowserWindow", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenNativeOverlay", + "Parameters": [ + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenWeChatAuthWindow", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReturnToJavaScript", + "Parameters": [ + { + "Name": "callbackId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "params", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendCommand", + "Parameters": [ + { + "Name": "command", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AuthCookieCopiedToEngine", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BrowserWindowClosed", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BrowserWindowWillNavigate", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "JavaScriptCallback", + "Parameters": [ + { + "Name": "content", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BrowserService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0.980392, 0.980392, 0.980392", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.10000000149011611938", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "TailVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.223529, 0.231373, 0.239216", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "16", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BubbleChatMessageProperties", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "LaunchBulkImport", + "Parameters": [ + { + "Name": "assetTypeToImport", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowBulkImportView", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetImported", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BulkImportFinished", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BulkImportStarted", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BulkImportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CacheableContentProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HSRDataContentProvider", + "Superclass": "CacheableContentProvider", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetContentMemoryData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MeshContentProvider", + "Superclass": "CacheableContentProvider", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SolidModelContentProvider", + "Superclass": "CacheableContentProvider", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AttachCallout", + "Parameters": [ + { + "Name": "definitionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "locationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "target", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineCallout", + "Parameters": [ + { + "Name": "definitionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "learnMoreURL", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DetachCalloutsByDefinitionId", + "Parameters": [ + { + "Name": "definitionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CalloutService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CameraSubject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Camera", + "Default": "Fixed", + "MemberType": "Property", + "Name": "CameraType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CoordinateFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "CFrame", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Camera", + "Default": "88.8765335", + "MemberType": "Property", + "Name": "DiagonalFieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "70", + "MemberType": "Property", + "Name": "FieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "Vertical", + "MemberType": "Property", + "Name": "FieldOfViewMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FieldOfViewMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "HeadLocked", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "HeadScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "70", + "MemberType": "Property", + "Name": "MaxAxisFieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "-0.5", + "MemberType": "Property", + "Name": "NearPlaneZ", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "VRTiltAndRollEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1, 1", + "MemberType": "Property", + "Name": "ViewportSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Focus", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Function", + "Name": "GetLargestCutoffDistance", + "Parameters": [ + { + "Name": "ignoreList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPanSpeed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPartsObscuringTarget", + "Parameters": [ + { + "Name": "castPoints", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "ignoreList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRenderCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRoll", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTiltSpeed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Interpolate", + "Parameters": [ + { + "Name": "endPos", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "endFocus", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "duration", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PanUnits", + "Parameters": [ + { + "Name": "units", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScreenPointToRay", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0", + "Name": "depth", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Ray" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "SetCameraPanMode", + "Parameters": [ + { + "Default": "Classic", + "Name": "mode", + "Type": { + "Category": "Enum", + "Name": "CameraPanMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetImageServerView", + "Parameters": [ + { + "Name": "modelCoord", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRoll", + "Parameters": [ + { + "Name": "rollAngle", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TiltUnits", + "Parameters": [ + { + "Name": "units", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ViewportPointToRay", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0", + "Name": "depth", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Ray" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "WorldToScreenPoint", + "Parameters": [ + { + "Name": "worldPoint", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "WorldToViewportPoint", + "Parameters": [ + { + "Name": "worldPoint", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "Zoom", + "Parameters": [ + { + "Name": "distance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ZoomToExtents", + "Parameters": [ + { + "Name": "boundingBoxCFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "boundingBoxSize", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FirstPersonTransition", + "Parameters": [ + { + "Name": "entering", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InterpolationFinished", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Camera", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "RetrieveCaptures", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveScreenshotCapture", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCaptureSizeAsync", + "Parameters": [ + { + "Name": "captureContentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CaptureSaved", + "Parameters": [ + { + "Name": "captureInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CaptureService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FinishRecording", + "Parameters": [ + { + "Name": "identifier", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "operation", + "Type": { + "Category": "Enum", + "Name": "FinishRecordingOperation" + } + }, + { + "Name": "finalOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCanRedo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCanUndo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsRecordingInProgress", + "Parameters": [ + { + "Name": "identifier", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Redo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetWaypoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEnabled", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetWaypoint", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TryBeginRecording", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string?" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Undo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnRecordingFinished", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + }, + { + "Name": "identifier", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + }, + { + "Name": "operationn", + "Type": { + "Category": "Enum", + "Name": "FinishRecordingOperation" + } + }, + { + "Name": "finalOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary?" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnRecordingStarted", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnRedo", + "Parameters": [ + { + "Name": "waypoint", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnUndo", + "Parameters": [ + { + "Name": "waypoint", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ChangeHistoryService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CharacterAppearance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "HeadColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.992157, 0.917647, 0.552941", + "MemberType": "Property", + "Name": "HeadColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "LeftArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.992157, 0.917647, 0.552941", + "MemberType": "Property", + "Name": "LeftArmColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "LeftLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.0509804, 0.411765, 0.67451", + "MemberType": "Property", + "Name": "LeftLegColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "RightArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.992157, 0.917647, 0.552941", + "MemberType": "Property", + "Name": "RightArmColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "RightLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.0509804, 0.411765, 0.67451", + "MemberType": "Property", + "Name": "RightLegColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TorsoColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.156863, 0.498039, 0.278431", + "MemberType": "Property", + "Name": "TorsoColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyColors", + "Superclass": "CharacterAppearance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "BaseTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "Head", + "MemberType": "Property", + "Name": "BodyPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "BodyPart" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MeshId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "OverlayTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "CharacterMesh", + "Superclass": "CharacterAppearance" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Outfit1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Outfit2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Clothing", + "Superclass": "CharacterAppearance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "PantsTemplate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Pants", + "Superclass": "Clothing" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "ShirtTemplate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Shirt", + "Superclass": "Clothing" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "Graphic", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ShirtGraphic", + "Superclass": "CharacterAppearance" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SkinColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Skin", + "Superclass": "CharacterAppearance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "BubbleChatEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "LoadDefaultChat", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Chat", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Blue", + "Name": "color", + "Type": { + "Category": "Enum", + "Name": "ChatColor" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ChatLocal", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Blue", + "Name": "color", + "Type": { + "Category": "Enum", + "Name": "ChatColor" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetShouldUseLuaChat", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeChatCallback", + "Parameters": [ + { + "Name": "callbackType", + "Type": { + "Category": "Enum", + "Name": "ChatCallbackType" + } + }, + { + "Name": "callbackArguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterChatCallback", + "Parameters": [ + { + "Name": "callbackType", + "Type": { + "Category": "Enum", + "Name": "ChatCallbackType" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBubbleChatSettings", + "Parameters": [ + { + "Name": "settings", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUserChatAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUsersChatAsync", + "Parameters": [ + { + "Name": "userIdFrom", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userIdTo", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerFrom", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "playerTo", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringForBroadcast", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerFrom", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringForPlayerAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerToFilterFor", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "FilterStringAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BubbleChatSettingsChanged", + "Parameters": [ + { + "Name": "settings", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Chatted", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "color", + "Type": { + "Category": "Enum", + "Name": "ChatColor" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientToServerFilterMessageSignalV2", + "Parameters": [ + { + "Name": "sender", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "receiver", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "unfilteredMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientToServerReportUnfilteredSignal", + "Parameters": [ + { + "Name": "unfilteredText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "match", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "instancePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "instanceType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerToClientUnderOver13FilteredResponseSignal", + "Parameters": [ + { + "Name": "sender", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "unfilteredMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isError", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorStr", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "under13", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "over13", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Chat", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DisplayCommand", + "Parameters": [ + { + "Name": "commandName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "requestParam", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ChatbotUIService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Image", + "Default": "", + "MemberType": "Property", + "Name": "CursorIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "32", + "MemberType": "Property", + "Name": "MaxActivationDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Event", + "Name": "MouseActionReplicated", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "actionType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseClick", + "Parameters": [ + { + "Name": "playerWhoClicked", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseHoverEnter", + "Parameters": [ + { + "Name": "playerWhoHovered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseHoverLeave", + "Parameters": [ + { + "Name": "playerWhoHovered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RightMouseClick", + "Parameters": [ + { + "Name": "playerWhoClicked", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "mouseClick", + "Parameters": [ + { + "Name": "playerWhoClicked", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "MouseClick", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ClickDetector", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Image", + "Default": "", + "MemberType": "Property", + "Name": "ActivatedCursorIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Physics Response", + "Default": "false", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Drag Directions", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "Axis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Dragged Amount", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "DragFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "Default": "TranslatePlane", + "MemberType": "Property", + "Name": "DragStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DragDetectorDragStyle" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Mode Switching", + "Default": "ButtonR1", + "MemberType": "Property", + "Name": "GamepadModeSwitchKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Mode Switching", + "Default": "LeftControl", + "MemberType": "Property", + "Name": "KeyboardModeSwitchKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Drag Limits", + "Default": "0", + "MemberType": "Property", + "Name": "MaxDragAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Drag Limits", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "MaxDragTranslation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Physics Response", + "Default": "10000000", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Physics Response", + "Default": "10000", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Drag Limits", + "Default": "0", + "MemberType": "Property", + "Name": "MinDragAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Drag Limits", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "MinDragTranslation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Drag Directions", + "Default": "-0, 180, 90", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Internal", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "PhysicalDragClickedPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Internal", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "PhysicalDragHitPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Internal", + "Default": "false", + "MemberType": "Property", + "Name": "PhysicalDragIsInVR", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Internal", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "PhysicalDragTargetFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ReferenceInstance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "Default": "Physical", + "MemberType": "Property", + "Name": "ResponseStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DragDetectorResponseStyle" + } + }, + { + "Category": "Physics Response", + "Default": "10", + "MemberType": "Property", + "Name": "Responsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "RunLocally", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Drag Directions", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "SecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "TrackballRadialPullFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "TrackballRollFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mode Switching", + "Default": "ButtonL2", + "MemberType": "Property", + "Name": "VRSwitchKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Drag Directions", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "WorldAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Drag Directions", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "WorldSecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "AddConstraintFunction", + "Parameters": [ + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetReferenceFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RestartDrag", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDragStyleFunction", + "Parameters": [ + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragContinue", + "Parameters": [ + { + "Name": "playerWhoDragged", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "cursorRay", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "viewFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "vrInputFrame", + "Type": { + "Category": "DataType", + "Name": "OptionalCoordinateFrame" + } + }, + { + "Name": "isModeSwitchKeyDown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragEnd", + "Parameters": [ + { + "Name": "playerWhoDragged", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragStart", + "Parameters": [ + { + "Name": "playerWhoDragged", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "cursorRay", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "viewFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "hitFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "clickedPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "vrInputFrame", + "Type": { + "Category": "DataType", + "Name": "OptionalCoordinateFrame" + } + }, + { + "Name": "isModeSwitchKeyDown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DragDetector", + "Superclass": "ClickDetector", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.5", + "MemberType": "Property", + "Name": "Cover", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.699999988", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Clouds", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ClusterPacketCache", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Camera", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CollaboratorColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "CurDocGUID", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CurScriptLineNumber", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "3", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CollaboratorStatus" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "UserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Username", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Collaborator", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "CollaboratorInstanceCreatedSignal", + "Parameters": [ + { + "Name": "collaboratorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CollaboratorInstanceDestroyedSignal", + "Parameters": [ + { + "Name": "collaboratorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CollaboratorStatusUpdateRequestedSignal", + "Parameters": [ + { + "Name": "collaboratorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newStatus", + "Type": { + "Category": "Enum", + "Name": "CollaboratorStatus" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CollaboratorStatusUpdatedSignal", + "Parameters": [ + { + "Name": "collaboratorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newStatus", + "Type": { + "Category": "Enum", + "Name": "CollaboratorStatus" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CollaboratorsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddTag", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAllTags", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetCollection", + "Parameters": [ + { + "Name": "class", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetTagged", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInstanceAddedSignal", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInstanceRemovedSignal", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTagged", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetTags", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "HasTag", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "RemoveTag", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemAdded", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetInstanceAddedSignal", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemRemoved", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetInstanceRemovedSignal", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TagAdded", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TagRemoved", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CollectionService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AllowGUIAccessPoints", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Checked", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DefaultShortcut", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Name", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Permission", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CommandPermission" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StatusTip", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "EnableGuiAccess", + "Parameters": [ + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "statusTip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultShortcut", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterExecutionCallback", + "Parameters": [ + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CommandInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Execute", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterCommand", + "Parameters": [ + { + "Name": "plugin", + "Type": { + "Category": "Class", + "Name": "Plugin" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "LocalUser", + "Name": "permission", + "Type": { + "Category": "Enum", + "Name": "CommandPermission" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "CommandInstance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CommandExecuting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CommandService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Configuration", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ConfigureServerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Attachments", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Attachments", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Constraint", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "AlignOrientation", + "Default": "Parallel", + "MemberType": "Property", + "Name": "AlignType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AlignType" + } + }, + { + "Category": "TargetOrientation", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "TargetOrientation", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "LookAtPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Compliance", + "Default": "INF", + "MemberType": "Property", + "Name": "MaxAngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Compliance", + "Default": "10000", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignmentMode", + "Default": "TwoAttachment", + "MemberType": "Property", + "Name": "Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "OrientationAlignmentMode" + } + }, + { + "Category": "TargetOrientation", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "PrimaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "AlignOrientation", + "Default": "false", + "MemberType": "Property", + "Name": "PrimaryAxisOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "AlignOrientation", + "Default": "false", + "MemberType": "Property", + "Name": "ReactionTorqueEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "Default": "10", + "MemberType": "Property", + "Name": "Responsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignOrientation", + "Default": "false", + "MemberType": "Property", + "Name": "RigidityEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "TargetOrientation", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "SecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AlignOrientation", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "AlignPosition", + "Default": "false", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "Default": "Magnitude", + "MemberType": "Property", + "Name": "ForceLimitMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ForceLimitMode" + } + }, + { + "Category": "Compliance", + "Default": "World", + "MemberType": "Property", + "Name": "ForceRelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + }, + { + "Category": "Compliance", + "Default": "10000, 10000, 10000", + "MemberType": "Property", + "Name": "MaxAxesForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Compliance", + "Default": "10000", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Compliance", + "Default": "INF", + "MemberType": "Property", + "Name": "MaxVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignmentMode", + "Default": "TwoAttachment", + "MemberType": "Property", + "Name": "Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PositionAlignmentMode" + } + }, + { + "Category": "AlignPosition", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "AlignPosition", + "Default": "false", + "MemberType": "Property", + "Name": "ReactionForceEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "Default": "10", + "MemberType": "Property", + "Name": "Responsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignPosition", + "Default": "false", + "MemberType": "Property", + "Name": "RigidityEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AlignPosition", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Torque", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Torque", + "Default": "0", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Torque", + "Default": "false", + "MemberType": "Property", + "Name": "ReactionTorqueEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Torque", + "Default": "World", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AngularVelocity", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsKinematic", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "Default": "10000", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Compliance", + "Default": "10000", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AnimationConstraint", + "Superclass": "Constraint", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "BallSocket", + "Default": "false", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Friction", + "Default": "0", + "MemberType": "Property", + "Name": "MaxFrictionTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Friction", + "Default": "0", + "MemberType": "Property", + "Name": "MaxFrictionTorqueXml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.150000006", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "0", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "false", + "MemberType": "Property", + "Name": "TwistLimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "TwistLimits", + "Default": "-45", + "MemberType": "Property", + "Name": "TwistLowerAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "TwistLimits", + "Default": "45", + "MemberType": "Property", + "Name": "TwistUpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "45", + "MemberType": "Property", + "Name": "UpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "BallSocketConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Hinge", + "Default": "None", + "MemberType": "Property", + "Name": "ActuatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorType" + } + }, + { + "Category": "Servo", + "Default": "45", + "MemberType": "Property", + "Name": "AngularResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "Default": "0", + "MemberType": "Property", + "Name": "AngularSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "Default": "0", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Hinge", + "Default": "false", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Limits", + "Default": "-45", + "MemberType": "Property", + "Name": "LowerAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "Default": "INF", + "MemberType": "Property", + "Name": "MotorMaxAcceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "Default": "0", + "MemberType": "Property", + "Name": "MotorMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.150000006", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "0", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "Default": "0", + "MemberType": "Property", + "Name": "ServoMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "Default": "0", + "MemberType": "Property", + "Name": "TargetAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "45", + "MemberType": "Property", + "Name": "UpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "HingeConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "LineForce", + "Default": "false", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "LineForce", + "Default": "false", + "MemberType": "Property", + "Name": "InverseSquareLaw", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "LineForce", + "Default": "1000", + "MemberType": "Property", + "Name": "Magnitude", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "LineForce", + "Default": "INF", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "LineForce", + "Default": "false", + "MemberType": "Property", + "Name": "ReactionForceEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "LineForce", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Limits", + "Default": "Magnitude", + "MemberType": "Property", + "Name": "ForceLimitMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ForceLimitMode" + } + }, + { + "Category": "Line", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "LineDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Line", + "Default": "-0", + "MemberType": "Property", + "Name": "LineVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "1000, 1000, 1000", + "MemberType": "Property", + "Name": "MaxAxesForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Limits", + "Default": "1000", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "1000, 1000", + "MemberType": "Property", + "Name": "MaxPlanarAxesForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Plane", + "Default": "0, 0", + "MemberType": "Property", + "Name": "PlaneVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Plane", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "PrimaryTangentAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Mode", + "Default": "World", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + }, + { + "Category": "Plane", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "SecondaryTangentAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Vector", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "VectorVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Mode", + "Default": "Vector", + "MemberType": "Property", + "Name": "VelocityConstraintMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VelocityConstraintMode" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "LinearVelocity", + "Superclass": "Constraint" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "PlaneConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Plane", + "Superclass": "PlaneConstraint", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "PlaneConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "RigidConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Derived", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rod", + "Default": "5", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "90", + "MemberType": "Property", + "Name": "LimitAngle0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "90", + "MemberType": "Property", + "Name": "LimitAngle1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rod", + "Default": "false", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "RodConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Derived", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rope", + "Default": "5", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rope", + "Default": "0", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rope", + "Default": "false", + "MemberType": "Property", + "Name": "WinchEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Winch", + "Default": "10000", + "MemberType": "Property", + "Name": "WinchForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Winch", + "Default": "45", + "MemberType": "Property", + "Name": "WinchResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Winch", + "Default": "2", + "MemberType": "Property", + "Name": "WinchSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Winch", + "Default": "5", + "MemberType": "Property", + "Name": "WinchTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "RopeConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Slider", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ActuatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorType" + } + }, + { + "Category": "Derived", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CurrentPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Slider", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Servo", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LinearResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LowerLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MotorMaxAcceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MotorMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ServoMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TargetPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UpperLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SlidingBallConstraint", + "Superclass": "Constraint", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Cylinder", + "Default": "None", + "MemberType": "Property", + "Name": "AngularActuatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorType" + } + }, + { + "Category": "Cylinder", + "Default": "false", + "MemberType": "Property", + "Name": "AngularLimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "AngularServo", + "Default": "45", + "MemberType": "Property", + "Name": "AngularResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularLimits", + "Default": "0", + "MemberType": "Property", + "Name": "AngularRestitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularServo", + "Default": "0", + "MemberType": "Property", + "Name": "AngularSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularMotor", + "Default": "0", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Cylinder", + "Default": "0", + "MemberType": "Property", + "Name": "InclinationAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularLimits", + "Default": "-45", + "MemberType": "Property", + "Name": "LowerAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularMotor", + "Default": "INF", + "MemberType": "Property", + "Name": "MotorMaxAngularAcceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularMotor", + "Default": "0", + "MemberType": "Property", + "Name": "MotorMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "RotationAxisVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "AngularServo", + "Default": "0", + "MemberType": "Property", + "Name": "ServoMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularServo", + "Default": "0", + "MemberType": "Property", + "Name": "TargetAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularLimits", + "Default": "45", + "MemberType": "Property", + "Name": "UpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "WorldRotationAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "CylindricalConstraint", + "Superclass": "SlidingBallConstraint" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "PrismaticConstraint", + "Superclass": "SlidingBallConstraint" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "3", + "MemberType": "Property", + "Name": "Coils", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "0", + "MemberType": "Property", + "Name": "Damping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "1", + "MemberType": "Property", + "Name": "FreeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "false", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Spring", + "Default": "INF", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "5", + "MemberType": "Property", + "Name": "MaxLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "0", + "MemberType": "Property", + "Name": "MinLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.400000006", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "0", + "MemberType": "Property", + "Name": "Stiffness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SpringConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Torque", + "Default": "Attachment0", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + }, + { + "Category": "Torque", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Torque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Torque", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "8", + "MemberType": "Property", + "Name": "Coils", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "0.00999999978", + "MemberType": "Property", + "Name": "Damping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "false", + "MemberType": "Property", + "Name": "LimitEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated", + { + "PreferredDescriptorName": "LimitsEnabled", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Spring", + "Default": "false", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Limits", + "Default": "45", + "MemberType": "Property", + "Name": "MaxAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "INF", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.400000006", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "0", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "100", + "MemberType": "Property", + "Name": "Stiffness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "TorsionSpringConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Universal", + "Default": "false", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Limits", + "Default": "45", + "MemberType": "Property", + "Name": "MaxAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.200000003", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "0", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "UniversalConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "VectorForce", + "Default": "false", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "VectorForce", + "Default": "1000, 0, 0", + "MemberType": "Property", + "Name": "Force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "VectorForce", + "Default": "Attachment0", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "VectorForce", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BaseUrl", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RequestQueueSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "CalculateNumTrianglesInMeshSync", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAssetFetchStatus", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "AssetFetchStatus" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAssetFetchStatusChangedSignal", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDetailedFailedRequests", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFailedRequests", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListEncryptedAssets", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Preload", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "PreloadAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterDefaultEncryptionKey", + "Parameters": [ + { + "Name": "encryptionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterDefaultSessionKey", + "Parameters": [ + { + "Name": "sessionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterEncryptedAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "encryptionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterSessionEncryptedAsset", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "sessionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBaseUrl", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterDefaultEncryptionKey", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterEncryptedAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateNumTrianglesInMesh", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PreloadAsync", + "Parameters": [ + { + "Name": "contentIdList", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "nil", + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetFetchFailed", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ContentProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "BindAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindActionAtPriority", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "priorityLevel", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindActionToInputTypes", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "BindAction", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "keyCodesForActivation", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindCoreAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindCoreActionAtPriority", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "priorityLevel", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindCoreActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "keyCodesForActivation", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CallFunction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "inputObject", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireActionButtonFoundSignal", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "actionButton", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAllBoundActionInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAllBoundCoreActionInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBoundActionInfo", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBoundCoreActionInfo", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentLocalToolIcon", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDescription", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetImage", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "image", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPosition", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTitle", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Default": "Unknown", + "Name": "keyCodeForActivation", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindAllActions", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindCoreAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindCoreActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Default": "Unknown", + "Name": "keyCodeForActivation", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetButton", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BoundActionAdded", + "Parameters": [ + { + "Name": "actionAdded", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "functionInfoTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "isCore", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BoundActionChanged", + "Parameters": [ + { + "Name": "actionChanged", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "changeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "changeTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BoundActionRemoved", + "Parameters": [ + { + "Name": "actionRemoved", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionInfoTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "isCore", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GetActionButtonEvent", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalToolEquipped", + "Parameters": [ + { + "Name": "toolEquipped", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalToolUnequipped", + "Parameters": [ + { + "Name": "toolUnequipped", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ContextActionService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "BindButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + }, + { + "Name": "caption", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "bindButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + }, + { + "Name": "caption", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "BindButton", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetButton", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ButtonChanged", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Controller", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HumanoidController", + "Superclass": "Controller" + }, + { + "Members": [ + { + "Category": "Axes", + "Default": "0", + "MemberType": "Property", + "Name": "Steer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Axes", + "Default": "0", + "MemberType": "Property", + "Name": "Throttle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Event", + "Name": "AxisChanged", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SkateboardController", + "Superclass": "Controller" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VehicleController", + "Superclass": "Controller" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Balance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BalanceRigidityEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Movement", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MoveSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ControllerBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Balance", + "Default": "10000", + "MemberType": "Property", + "Name": "BalanceMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "100", + "MemberType": "Property", + "Name": "BalanceSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "LinearImpulse", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Turn", + "Default": "true", + "MemberType": "Property", + "Name": "MaintainAngularMomentum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Movement", + "Default": "true", + "MemberType": "Property", + "Name": "MaintainLinearMomentum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Movement", + "Default": "1000", + "MemberType": "Property", + "Name": "MoveMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "Default": "10000", + "MemberType": "Property", + "Name": "TurnMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "Default": "1", + "MemberType": "Property", + "Name": "TurnSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AirController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Movement", + "Default": "0", + "MemberType": "Property", + "Name": "AccelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "10000", + "MemberType": "Property", + "Name": "BalanceMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "100", + "MemberType": "Property", + "Name": "BalanceSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "10000", + "MemberType": "Property", + "Name": "MoveMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ClimbController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Balance", + "Default": "1", + "MemberType": "Property", + "Name": "AccelerationLean", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "0", + "MemberType": "Property", + "Name": "AccelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "10000", + "MemberType": "Property", + "Name": "BalanceMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "100", + "MemberType": "Property", + "Name": "BalanceSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "0", + "MemberType": "Property", + "Name": "DecelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "2", + "MemberType": "Property", + "Name": "Friction", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "1", + "MemberType": "Property", + "Name": "FrictionWeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "1", + "MemberType": "Property", + "Name": "GroundOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "10000", + "MemberType": "Property", + "Name": "StandForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "100", + "MemberType": "Property", + "Name": "StandSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "1", + "MemberType": "Property", + "Name": "TurnSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GroundController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Movement", + "Default": "0", + "MemberType": "Property", + "Name": "AccelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "10000", + "MemberType": "Property", + "Name": "PitchMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "1", + "MemberType": "Property", + "Name": "PitchSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "10000", + "MemberType": "Property", + "Name": "RollMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "1", + "MemberType": "Property", + "Name": "RollSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SwimController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ActiveController", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "ControllerBase" + } + }, + { + "Category": "Behavior", + "Default": "16", + "MemberType": "Property", + "Name": "BaseMoveSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "8", + "MemberType": "Property", + "Name": "BaseTurnSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ClimbSensor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "ControllerSensor" + } + }, + { + "Category": "Input", + "Default": "0, 0, 1", + "MemberType": "Property", + "Name": "FacingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "GroundSensor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "ControllerSensor" + } + }, + { + "Category": "Input", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "MovingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "RootPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ControllerManager", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ControllerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CookiesService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CorePackages", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CoreScriptDebuggingManagerHelper", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetScriptFilePath", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CoreScriptSyncService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsWatchingScriptLine", + "Parameters": [ + { + "Name": "scriptRef", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartWatchingScriptLine", + "Parameters": [ + { + "Name": "scriptRef", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GuidLineContentsChanged", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "contents", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GuidNameChanged", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fullName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CrossDMScriptChangeListener", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "PersistedCurrentValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "GetAttachedReceivers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetValue", + "Parameters": [ + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReceiverConnected", + "Parameters": [ + { + "Name": "receiver", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReceiverDisconnected", + "Parameters": [ + { + "Name": "receiver", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CustomEvent", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Source", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Function", + "Name": "GetCurrentValue", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EventConnected", + "Parameters": [ + { + "Name": "event", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EventDisconnected", + "Parameters": [ + { + "Name": "event", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SourceValueChanged", + "Parameters": [ + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CustomEventReceiver", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VertexColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataModelMesh", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Bevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Bevel Roundness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Bulge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BevelMesh", + "Superclass": "DataModelMesh", + "Tags": [ + "NotCreatable", + "NotBrowsable", + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "BlockMesh", + "Superclass": "BevelMesh" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "CylinderMesh", + "Superclass": "BevelMesh", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "MeshVersion", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "AddTriangle", + "Parameters": [ + { + "Name": "vertexId0", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "vertexId1", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "vertexId2", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddVertex", + "Parameters": [ + { + "Name": "p", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindClosestPointOnSurface", + "Parameters": [ + { + "Name": "point", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindClosestVertex", + "Parameters": [ + { + "Name": "toThisPoint", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindVerticesWithinSphere", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAdjacentTriangles", + "Parameters": [ + { + "Name": "triangleId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAdjacentVertices", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPosition", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTriangleVertices", + "Parameters": [ + { + "Name": "triangleId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTriangles", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUV", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertexColor", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Color3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertexColorAlpha", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertexNormal", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InitializeFromMeshIdAsync", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InitializeFromMeshPartAsync", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Raycast", + "Parameters": [ + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTriangle", + "Parameters": [ + { + "Name": "triangleId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveVertex", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPosition", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "p", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUV", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "uv", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVertexColor", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "color", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVertexColorAlpha", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "alpha", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVertexNormal", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "vnormal", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateMeshPartAsync", + "Parameters": [ + { + "Name": "collisionFidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MeshPart" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DynamicMesh", + "Superclass": "DataModelMesh" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "MeshId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "TextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "FileMesh", + "Superclass": "DataModelMesh" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Head", + "MemberType": "Property", + "Name": "MeshType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshType" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SpecialMesh", + "Superclass": "FileMesh" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPatch", + "Parameters": [ + { + "Name": "patchName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterPatch", + "Parameters": [ + { + "Name": "patchName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "behaviorName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "localConfigPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdatePatch", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "patchName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataModelPatchService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CurrentDataModelType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SessionId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "CurrentDataModelTypeAboutToChange", + "Parameters": [ + { + "Name": "dataModelType", + "Type": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CurrentDataModelTypeChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DataModelCreated", + "Parameters": [ + { + "Name": "gameStateType", + "Type": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DataModelWillBeDestroyed", + "Parameters": [ + { + "Name": "gameStateType", + "Type": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataModelSession", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMetadata", + "Parameters": [ + { + "Name": "attributes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreIncrementOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CreatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DataStoreName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UpdatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreInfo", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "KeyName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreKey", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CreatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UpdatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Version", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserIds", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreKeyInfo", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CreatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsDeleted", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Version", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreObjectVersionInfo", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "AllScopes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "SetExperimentalFeatures", + "Parameters": [ + { + "Name": "experimentalFeatures", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "AutomaticRetry", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "LegacyNamingScheme", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetDataStore", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "global", + "Name": "scope", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "options", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "GlobalDataStore" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGlobalDataStore", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "GlobalDataStore" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOrderedDataStore", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "global", + "Name": "scope", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "OrderedDataStore" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRequestBudgetForRequestType", + "Parameters": [ + { + "Name": "requestType", + "Type": { + "Category": "Enum", + "Name": "DataStoreRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListDataStoresAsync", + "Parameters": [ + { + "Default": "", + "Name": "prefix", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "", + "Name": "cursor", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DataStoreListingPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMetadata", + "Parameters": [ + { + "Name": "attributes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreSetOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MaxItems", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "AddItem", + "Parameters": [ + { + "Name": "item", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "10", + "Name": "lifetime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLegacyMaxItems", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "addItem", + "Parameters": [ + { + "Name": "item", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "10", + "Name": "lifetime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Debris", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DataModel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InstanceCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Errors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsScriptStackTracingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "JobCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PlayerCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Errors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReportSoundWarnings", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Profile", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RobloxVersion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Benchmarking", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TickCountPreciseOverride", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TickCountSampleMethod" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DebugSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "DebuggablePluginWatcher", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Condition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ContinueExecution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "IsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "LogExpression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "isContextDependentBreakpoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerBreakpoint", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ErrorMessage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HasError", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsPaused", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddBreakpoint", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Close", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EvaluateWatch", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "frame", + "Type": { + "Category": "Class", + "Name": "StackFrame" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFrameById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StackFrame" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSource", + "Parameters": [ + { + "Name": "scriptRef", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetThreadById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "ThreadState" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetThreads", + "Parameters": [ + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVariableById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerVariable" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Populate", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveBreakpoint", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetExceptionBreakMode", + "Parameters": [ + { + "Name": "breakMode", + "Type": { + "Category": "Enum", + "Name": "DebuggerExceptionBreakMode" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVariable", + "Parameters": [ + { + "Name": "variable", + "Type": { + "Category": "Class", + "Name": "DebuggerVariable" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Step", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepIn", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepOut", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateSelectedFrame", + "Parameters": [ + { + "Name": "threadId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "frameNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointAdded", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointChanged", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointRemoved", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Enum", + "Name": "BreakpointRemoveReason" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Paused", + "Parameters": [ + { + "Name": "pausedState", + "Type": { + "Category": "Class", + "Name": "PausedState" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Enum", + "Name": "DebuggerPauseReason" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Resumed", + "Parameters": [ + { + "Name": "pausedState", + "Type": { + "Category": "Class", + "Name": "PausedState" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerConnection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LocalDebuggerConnection", + "Superclass": "DebuggerConnection", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Function", + "Name": "ConnectLocal", + "Parameters": [ + { + "Name": "dataModel", + "Type": { + "Category": "Class", + "Name": "DataModel" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConnectRemote", + "Parameters": [ + { + "Name": "host", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "port", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FocusConnection", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConnectionById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerConnection" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectionEnded", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Enum", + "Name": "DebuggerEndReason" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectionStarted", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FocusChanged", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerConnectionManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsError", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsSuccess", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Message", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RequestId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DebuggerStatus" + } + }, + { + "MemberType": "Function", + "Name": "GetArg", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerLuaResponse", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DebuggingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddDebugger", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EnableDebugging", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDebuggers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepIn", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepOut", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepOver", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DebuggerAdded", + "Parameters": [ + { + "Name": "debugger", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DebuggerRemoved", + "Parameters": [ + { + "Name": "debugger", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "EditBreakpoint", + "Parameters": [ + { + "Name": "metaBreakpointId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EditWatch", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsConnectionForPlayDataModel", + "Parameters": [ + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenExceptionMessagePopup", + "Parameters": [ + { + "Name": "exceptionMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pausedLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScriptAtLine", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "showErrorOnFail", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveScriptLineMarkers", + "Parameters": [ + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "allMarkers", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCurrentThreadId", + "Parameters": [ + { + "Name": "debuggerThreadId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetScriptLineMarker", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "lineMarkerType", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetWatchExpressions", + "Parameters": [ + { + "Name": "expressions", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ExpressionAdded", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ExpressionsCleared", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerUIService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Name", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Populated", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Type", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VariableId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VariablesCount", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetVariableByIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerVariable" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVariableByName", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerVariable" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerVariable", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Expression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerWatch", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetDeviceId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DeviceIdService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "SinglePlayer", + "MemberType": "Property", + "Name": "BehaviorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DialogBehaviorType" + } + }, + { + "Category": "Data", + "Default": "25", + "MemberType": "Property", + "Name": "ConversationDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "GoodbyeChoiceActive", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "GoodbyeDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "InUse", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "InitialPrompt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "Help", + "MemberType": "Property", + "Name": "Purpose", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DialogPurpose" + } + }, + { + "Category": "Data", + "Default": "Neutral", + "MemberType": "Property", + "Name": "Tone", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DialogTone" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "TriggerDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TriggerOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetCurrentPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPlayerIsUsing", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "isUsing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalDialogChoiceSelected", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "dialogChoice", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DialogChoiceSelected", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "dialogChoice", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Dialog", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "GoodbyeChoiceActive", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "GoodbyeDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ResponseDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "UserDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DialogChoice", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DiscardEdits", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDraftStatus", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "DraftStatusCode" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEditors", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RestoreScripts", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowDiffsAgainstBase", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowDiffsAgainstServer", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CommitEdits", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDrafts", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateToLatestVersion", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CommitStatusChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "DraftStatusCode" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DraftAdded", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DraftRemoved", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DraftStatusChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EditorsListChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UpdateStatusChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "DraftStatusCode" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DraftsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AxisRotate", + "Parameters": [ + { + "Default": "X", + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MouseDown", + "Parameters": [ + { + "Name": "mousePart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "pointOnMousePart", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MouseMove", + "Parameters": [ + { + "Name": "mouseRay", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MouseUp", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Dragger", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AlignDraggedObjects", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AngleSnapEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AngleSnapIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AnimateHover", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CollisionsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DraggerCoordinateSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DraggerCoordinateSpace" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DraggerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DraggerMovementMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "GeometrySnapColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HoverAnimateFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HoverLineThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HoverThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "JointsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "LinearSnapEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "LinearSnapIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "PivotSnapToGeometry", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ShowHover", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ShowPivotIndicator", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DraggerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DrawCircle", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "color", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Name": "transparency", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReadPixels", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resize", + "Parameters": [ + { + "Name": "newSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Rotate", + "Parameters": [ + { + "Name": "degrees", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "true", + "Name": "resizeCanvas", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WritePixels", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "pixels", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DynamicImage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "XYZ", + "MemberType": "Property", + "Name": "RotationOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RotationOrder" + } + }, + { + "MemberType": "Function", + "Name": "GetAnglesAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRotationAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "X", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Y", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Z", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "EulerRotationCurve", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "SendEventDeferred", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendEventImmediately", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEvent", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEventStream", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "EventIngestService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ScopeCheckUIComplete", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "scopes", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "ScopeCheckResult" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenAuthPrompt", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "scopes", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScopeCheckResult", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "ScopeCheckResult" + } + }, + { + "Name": "token", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "scopes", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ExperienceAuthService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "InviteMessageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "InviteUser", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LaunchData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PromptMessage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ExperienceInviteOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ExperienceNotificationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "500000", + "MemberType": "Property", + "Name": "BlastPressure", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "4", + "MemberType": "Property", + "Name": "BlastRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "DestroyJointRadiusPercent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "Craters", + "MemberType": "Property", + "Name": "ExplosionType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ExplosionType" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "Hit", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "distance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Explosion", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Control", + "Default": "true", + "MemberType": "Property", + "Name": "AudioAnimationEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "FlipHeadOrientation", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "true", + "MemberType": "Property", + "Name": "VideoAnimationEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetTrackerLodController", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "TrackerLodController" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Init", + "Parameters": [ + { + "Name": "videoEnabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "audioEnabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsStarted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Step", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TrackerError", + "Parameters": [ + { + "Name": "error", + "Type": { + "Category": "Enum", + "Name": "TrackerError" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TrackerPrompt", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Enum", + "Name": "TrackerPromptEvent" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FaceAnimatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "ChinRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "ChinRaiserUpperLip", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "Corrugator", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "EyesLookDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "EyesLookLeft", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "EyesLookRight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "EyesLookUp", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "FlatPucker", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "Funneler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jaw", + "Default": "0", + "MemberType": "Property", + "Name": "JawDrop", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jaw", + "Default": "0", + "MemberType": "Property", + "Name": "JawLeft", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jaw", + "Default": "0", + "MemberType": "Property", + "Name": "JawRight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "LeftBrowLowerer", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftCheekPuff", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "LeftCheekRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftDimpler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "LeftEyeClosed", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "LeftEyeUpperLidRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "LeftInnerBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftLipCornerDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftLipCornerPuller", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftLipStretcher", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftLowerLipDepressor", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "LeftNoseWrinkler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "LeftOuterBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftUpperLipRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LipPresser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LipsTogether", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LowerLipSuck", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "MouthLeft", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "MouthRight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "Pucker", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "RightBrowLowerer", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightCheekPuff", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "RightCheekRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightDimpler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "RightEyeClosed", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "RightEyeUpperLidRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "RightInnerBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightLipCornerDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightLipCornerPuller", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightLipStretcher", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightLowerLipDepressor", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "RightNoseWrinkler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "RightOuterBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightUpperLipRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tongue", + "Default": "0", + "MemberType": "Property", + "Name": "TongueDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tongue", + "Default": "0", + "MemberType": "Property", + "Name": "TongueOut", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tongue", + "Default": "0", + "MemberType": "Property", + "Name": "TongueUp", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "UpperLipSuck", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Animation", + "Name": "FaceControls", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FaceInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LocalTransparencyModifier", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "20", + "MemberType": "Property", + "Name": "Shiny", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "Specular", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "ZIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "GraphicsTexture", + "Name": "Decal", + "Superclass": "FaceInstance" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "OffsetStudsU", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "OffsetStudsV", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "2", + "MemberType": "Property", + "Name": "StudsPerTileU", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "2", + "MemberType": "Property", + "Name": "StudsPerTileV", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "GraphicsTexture", + "Name": "Texture", + "Superclass": "Decal" + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "BiometricDataConsent", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "IsAgeRestricted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CheckOrRequestCameraPermission", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationRecordingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Get", + "Parameters": [ + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWithPlayerId", + "Parameters": [ + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationStreamingServiceStats", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "ServiceState", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FacialAnimationStreamingServiceStats" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsAudioEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPlaceEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsServerEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVideoEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResolveStateForUser", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationStreamingServiceV2", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationStreamingSubsessionStats", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FaceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InOut", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InOut" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LeftRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LeftRight" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TopBottom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TopBottom" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Feature", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hole", + "Superclass": "Feature", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "MotorFeature", + "Superclass": "Feature", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Function", + "Name": "GetBinaryContents", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTemporaryId", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "File", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.92549, 0.545098, 0.27451", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "9", + "MemberType": "Property", + "Name": "Heat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.545098, 0.313726, 0.215686", + "MemberType": "Property", + "Name": "SecondaryColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "5", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "9", + "MemberType": "Property", + "Name": "heat_xml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "5", + "MemberType": "Property", + "Name": "size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Size", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "5", + "MemberType": "Property", + "Name": "size_xml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Fire", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FlagStandService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "\u0001", + "MemberType": "Property", + "Name": "ValuesAndTimes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "GetKeyAtIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "FloatCurveKey" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyIndicesAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeys", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValueAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float?" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "DataType", + "Name": "FloatCurveKey" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKeyAtIndex", + "Parameters": [ + { + "Name": "startingIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "1", + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeys", + "Parameters": [ + { + "Name": "keys", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FloatCurve", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FlyweightService", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CSGDictionaryService", + "Superclass": "FlyweightService", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "NonReplicatedCSGDictionaryService", + "Superclass": "FlyweightService", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "2147483647", + "MemberType": "Property", + "Name": "ReplicatedGuiInsertionOrder", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Folder", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ForceField", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPlatformFriends", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FriendsUpdated", + "Parameters": [ + { + "Name": "friendData", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteFriendEventSignal", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "event", + "Type": { + "Category": "Enum", + "Name": "FriendRequestEvent" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteFriendStatusSignal", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "FriendStatus" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FriendService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "AllowSleep", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "?", + "MemberType": "Property", + "Name": "Description", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Settings", + "Default": "false", + "MemberType": "Property", + "Name": "HasMigratedSettingsToTestService", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "Is30FpsThrottleEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "PhysicsEnvironmentalThrottle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Settings", + "Default": "60", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Function", + "Name": "Error", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Failed", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pass", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Passed", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Warn", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FunctionalTest", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PlayerHasPass", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GamePassService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Video", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VideoCaptureEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VideoRecording", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "VideoRecordingChangeRequest", + "Parameters": [ + { + "Name": "recording", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GameSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "GamepadCursorEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "DisableGamepadCursor", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EnableGamepadCursor", + "Parameters": [ + { + "Name": "guiObject", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamepadCursorPosition", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGamepadCursorPosition", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamepadThumbstick1Changed", + "Parameters": [ + { + "Name": "event", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GamepadService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Geometry", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CalculateConstraintsToPreserve", + "Parameters": [ + { + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "destination", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IntersectAsync", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubtractAsync", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnionAsync", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GeometryService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Data", + "Default": "20", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Width", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GetTextBoundsParams", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "OnUpdate", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IncrementAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "1", + "Name": "delta", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "{}", + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "nil", + "Name": "options", + "Type": { + "Category": "Class", + "Name": "DataStoreIncrementOptions" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "{}", + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "nil", + "Name": "options", + "Type": { + "Category": "Class", + "Name": "DataStoreSetOptions" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "transformFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GlobalDataStore", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetVersionAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListKeysAsync", + "Parameters": [ + { + "Default": "", + "Name": "prefix", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "", + "Name": "cursor", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "excludeDeleted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DataStoreKeyPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListVersionsAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Ascending", + "Name": "sortDirection", + "Type": { + "Category": "Enum", + "Name": "SortDirection" + } + }, + { + "Default": "0", + "Name": "minDate", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "0", + "Name": "maxDate", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "0", + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DataStoreVersionPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveVersionAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStore", + "Superclass": "GlobalDataStore", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSortedAsync", + "Parameters": [ + { + "Name": "ascending", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "pagesize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "minValue", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "maxValue", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OrderedDataStore", + "Superclass": "GlobalDataStore", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Configuration", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "gaID", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GoogleAnalyticsConfiguration", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAlliesAsync", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StandardPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEnemiesAsync", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StandardPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGroupInfoAsync", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGroupsAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GroupService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GuiBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AbsolutePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AbsoluteRotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AbsoluteSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Localization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AutoLocalize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debugging", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClippedRect", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Debugging", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsNotOccluded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Localization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Localize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "AutoLocalize", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debugging", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RawRect2D", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReplicatedInsertionOrder", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Localization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RootLocalizationTable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "LocalizationTable" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionBehaviorDown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionBehaviorLeft", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionBehaviorRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionBehaviorUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debugging", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TotalGroupScale", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Event", + "Name": "SelectionChanged", + "Parameters": [ + { + "Name": "amISelected", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "previousSelection", + "Type": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Name": "newSelection", + "Type": { + "Category": "Class", + "Name": "GuiObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GuiBase2d", + "Superclass": "GuiBase", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AnchorPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AutomaticSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AutomaticSize" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackgroundColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BorderColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BorderColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BorderMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "BorderMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BorderSizePixel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClipsDescendants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DragBeginConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DragStoppedConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Draggable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GuiState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GuiState" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Interactable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LayoutOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseEnterConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseLeaveConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseMovedConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseWheelBackwardConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseWheelForwardConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NextSelectionDown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NextSelectionLeft", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NextSelectionRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NextSelectionUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selectable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionImageObject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SizeConstraint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SizeConstraint" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ZIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "TweenPosition", + "Parameters": [ + { + "Name": "endPosition", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Default": "Out", + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Default": "Quad", + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Default": "1", + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "false", + "Name": "override", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "nil", + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TweenSize", + "Parameters": [ + { + "Name": "endSize", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Default": "Out", + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Default": "Quad", + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Default": "1", + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "false", + "Name": "override", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "nil", + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TweenSizeAndPosition", + "Parameters": [ + { + "Name": "endSize", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Name": "endPosition", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Default": "Out", + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Default": "Quad", + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Default": "1", + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "false", + "Name": "override", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "nil", + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragBegin", + "Parameters": [ + { + "Name": "initialPosition", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragStopped", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputBegan", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputChanged", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputEnded", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseMoved", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseWheelBackward", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseWheelForward", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionGained", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionLost", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchLongPress", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPan", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "totalTranslation", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPinch", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "scale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchRotate", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "rotation", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchSwipe", + "Parameters": [ + { + "Name": "swipeDirection", + "Type": { + "Category": "Enum", + "Name": "SwipeDirection" + } + }, + { + "Name": "numberOfTouches", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchTap", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "GuiObject", + "Superclass": "GuiBase2d", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "GroupColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "GroupTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Gui", + "Name": "CanvasGroup", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Custom", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FrameStyle" + } + } + ], + "MemoryCategory": "Gui", + "Name": "Frame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AutoButtonColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Modal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseButton1ClickConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseButton1DownConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseButton1UpConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseButton2ClickConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseButton2DownConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseButton2UpConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ButtonStyle" + } + }, + { + "MemberType": "Event", + "Name": "Activated", + "Parameters": [ + { + "Name": "inputObject", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "clickCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Click", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton2Click", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton2Down", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton2Up", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "GuiButton", + "Superclass": "GuiObject", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Image", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ContentImageSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "Default": "", + "MemberType": "Property", + "Name": "HoverImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "Default": "", + "MemberType": "Property", + "Name": "Image", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "ImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Image", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ImageRectOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ImageRectSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "Default": "0", + "MemberType": "Property", + "Name": "ImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "Default": "false", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Image", + "Default": "", + "MemberType": "Property", + "Name": "PressedImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "Default": "Default", + "MemberType": "Property", + "Name": "ResampleMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ResamplerMode" + } + }, + { + "Category": "Image", + "Default": "Stretch", + "MemberType": "Property", + "Name": "ScaleType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScaleType" + } + }, + { + "Category": "Image", + "Default": "0, 0, 0, 0", + "MemberType": "Property", + "Name": "SliceCenter", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Image", + "Default": "1", + "MemberType": "Property", + "Name": "SliceScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "Default": "{1, 0}, {1, 0}", + "MemberType": "Property", + "Name": "TileSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "MemberType": "Function", + "Name": "SetEnableContentImageSizeChangedEvents", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "ImageButton", + "Superclass": "GuiButton" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Confidential", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Button", + "MemberType": "Property", + "Name": "ContentText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "Legacy", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Text", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Text", + "Default": "Size8", + "MemberType": "Property", + "Name": "FontSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "TextSize", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FontSize" + } + }, + { + "Category": "Text", + "Default": "1", + "MemberType": "Property", + "Name": "LineHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LocalizedText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "-1", + "MemberType": "Property", + "Name": "MaxVisibleGraphemes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "RichText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Button", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "0, 0", + "MemberType": "Property", + "Name": "TextBounds", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Text", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TextColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Text", + "Default": "0.105882, 0.164706, 0.207843", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "Auto", + "MemberType": "Property", + "Name": "TextDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextDirection" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextFits", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextScaled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "8", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "1", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "0", + "MemberType": "Property", + "Name": "TextTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "None", + "MemberType": "Property", + "Name": "TextTruncate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextTruncate" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextWrap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "TextWrapped", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextWrapped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Center", + "MemberType": "Property", + "Name": "TextXAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextXAlignment" + } + }, + { + "Category": "Text", + "Default": "Center", + "MemberType": "Property", + "Name": "TextYAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextYAlignment" + } + }, + { + "MemberType": "Function", + "Name": "SetTextFromInput", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "TextButton", + "Superclass": "GuiButton" + }, + { + "Members": [ + ], + "MemoryCategory": "Gui", + "Name": "GuiLabel", + "Superclass": "GuiObject", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Image", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ContentImageSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "Default": "", + "MemberType": "Property", + "Name": "Image", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "ImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Image", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ImageRectOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ImageRectSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "Default": "0", + "MemberType": "Property", + "Name": "ImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "Default": "false", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Image", + "Default": "Default", + "MemberType": "Property", + "Name": "ResampleMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ResamplerMode" + } + }, + { + "Category": "Image", + "Default": "Stretch", + "MemberType": "Property", + "Name": "ScaleType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScaleType" + } + }, + { + "Category": "Image", + "Default": "0, 0, 0, 0", + "MemberType": "Property", + "Name": "SliceCenter", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Image", + "Default": "1", + "MemberType": "Property", + "Name": "SliceScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "Default": "{1, 0}, {1, 0}", + "MemberType": "Property", + "Name": "TileSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "MemberType": "Function", + "Name": "SetEnableContentImageSizeChangedEvents", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "ImageLabel", + "Superclass": "GuiLabel" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Confidential", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Label", + "MemberType": "Property", + "Name": "ContentText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "Legacy", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Text", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Text", + "Default": "Size8", + "MemberType": "Property", + "Name": "FontSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "TextSize", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FontSize" + } + }, + { + "Category": "Text", + "Default": "1", + "MemberType": "Property", + "Name": "LineHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LocalizedText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "-1", + "MemberType": "Property", + "Name": "MaxVisibleGraphemes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "RichText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Label", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "0, 0", + "MemberType": "Property", + "Name": "TextBounds", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Text", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TextColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Text", + "Default": "0.105882, 0.164706, 0.207843", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "Auto", + "MemberType": "Property", + "Name": "TextDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextDirection" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextFits", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextScaled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "8", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "1", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "0", + "MemberType": "Property", + "Name": "TextTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "None", + "MemberType": "Property", + "Name": "TextTruncate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextTruncate" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextWrap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "TextWrapped", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextWrapped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Center", + "MemberType": "Property", + "Name": "TextXAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextXAlignment" + } + }, + { + "Category": "Text", + "Default": "Center", + "MemberType": "Property", + "Name": "TextYAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextYAlignment" + } + }, + { + "MemberType": "Function", + "Name": "SetTextFromInput", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "TextLabel", + "Superclass": "GuiLabel" + }, + { + "Members": [ + { + "Category": "Scrolling", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteCanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteWindowSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "Default": "None", + "MemberType": "Property", + "Name": "AutomaticCanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AutomaticSize" + } + }, + { + "Category": "Scrolling", + "Default": "rbxasset://textures/ui/Scroll/scroll-bottom.png", + "MemberType": "Property", + "Name": "BottomImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Scrolling", + "Default": "0, 0", + "MemberType": "Property", + "Name": "CanvasPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "Default": "{0, 0}, {2, 0}", + "MemberType": "Property", + "Name": "CanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Scrolling", + "Default": "WhenScrollable", + "MemberType": "Property", + "Name": "ElasticBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ElasticBehavior" + } + }, + { + "Category": "Debugging", + "Default": "0, 0, 0, 0", + "MemberType": "Property", + "Name": "HorizontalBarRect", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Scrolling", + "Default": "None", + "MemberType": "Property", + "Name": "HorizontalScrollBarInset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScrollBarInset" + } + }, + { + "Category": "Debugging", + "Default": "0, 0", + "MemberType": "Property", + "Name": "MaxCanvasPosition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "Default": "rbxasset://textures/ui/Scroll/scroll-middle.png", + "MemberType": "Property", + "Name": "MidImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Scrolling", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "ScrollBarImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Scrolling", + "Default": "0", + "MemberType": "Property", + "Name": "ScrollBarImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Scrolling", + "Default": "12", + "MemberType": "Property", + "Name": "ScrollBarThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Scrolling", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ScrollVelocity", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "Default": "XY", + "MemberType": "Property", + "Name": "ScrollingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScrollingDirection" + } + }, + { + "Category": "Scrolling", + "Default": "true", + "MemberType": "Property", + "Name": "ScrollingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Scrolling", + "Default": "rbxasset://textures/ui/Scroll/scroll-top.png", + "MemberType": "Property", + "Name": "TopImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Debugging", + "Default": "0, 0, 0, 0", + "MemberType": "Property", + "Name": "VerticalBarRect", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Scrolling", + "Default": "None", + "MemberType": "Property", + "Name": "VerticalScrollBarInset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScrollBarInset" + } + }, + { + "Category": "Scrolling", + "Default": "Right", + "MemberType": "Property", + "Name": "VerticalScrollBarPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VerticalScrollBarPosition" + } + }, + { + "MemberType": "Function", + "Name": "ClearInertialScrolling", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSampledInertialVelocity", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScrollToTop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "ScrollingFrame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "ClearTextOnFocus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Confidential", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "TextBox", + "MemberType": "Property", + "Name": "ContentText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "CursorPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Text", + "Default": "Legacy", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Text", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Text", + "Default": "Size8", + "MemberType": "Property", + "Name": "FontSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "TextSize", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FontSize" + } + }, + { + "Category": "Text", + "Default": "1", + "MemberType": "Property", + "Name": "LineHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "ManualFocusRelease", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "-1", + "MemberType": "Property", + "Name": "MaxVisibleGraphemes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "MultiLine", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "OverlayNativeInput", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "0.7, 0.7, 0.7", + "MemberType": "Property", + "Name": "PlaceholderColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "", + "MemberType": "Property", + "Name": "PlaceholderText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "Default", + "MemberType": "Property", + "Name": "ReturnKeyType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReturnKeyType" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "RichText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "-1", + "MemberType": "Property", + "Name": "SelectionStart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "ShowNativeInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "TextBox", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "0, 0", + "MemberType": "Property", + "Name": "TextBounds", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Text", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TextColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Text", + "Default": "0.105882, 0.164706, 0.207843", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "Auto", + "MemberType": "Property", + "Name": "TextDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextDirection" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "TextEditable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextFits", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "Default", + "MemberType": "Property", + "Name": "TextInputType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextInputType" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextScaled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "8", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "1", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "0", + "MemberType": "Property", + "Name": "TextTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "None", + "MemberType": "Property", + "Name": "TextTruncate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextTruncate" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextWrap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "TextWrapped", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextWrapped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Center", + "MemberType": "Property", + "Name": "TextXAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextXAlignment" + } + }, + { + "Category": "Text", + "Default": "Center", + "MemberType": "Property", + "Name": "TextYAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextYAlignment" + } + }, + { + "MemberType": "Function", + "Name": "CaptureFocus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsFocused", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReleaseFocus", + "Parameters": [ + { + "Default": "false", + "Name": "submitted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetKeyboardMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTextFromInput", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FocusLost", + "Parameters": [ + { + "Name": "enterPressed", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputThatCausedFocusLoss", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Focused", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReturnPressedFromOnScreenKeyboard", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "TextBox", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Video", + "Default": "false", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "Default": "false", + "MemberType": "Property", + "Name": "Looped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "Default": "false", + "MemberType": "Property", + "Name": "Playing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "Default": "false", + "MemberType": "Property", + "Name": "PlayingReplicating", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "Default": "0, 0", + "MemberType": "Property", + "Name": "Resolution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Video", + "Default": "0", + "MemberType": "Property", + "Name": "TimeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Video", + "Default": "0", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Video", + "Default": "0", + "MemberType": "Property", + "Name": "TimePositionReplicating", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Video", + "Default": "", + "MemberType": "Property", + "Name": "Video", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Video", + "Default": "1", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DidLoop", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ended", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Loaded", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Paused", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Played", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayingUpdatedFromServer", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TimePositionUpdatedFromServer", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "VideoFrame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0.784314, 0.784314, 0.784314", + "MemberType": "Property", + "Name": "Ambient", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CameraCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "1.22173059", + "MemberType": "Property", + "Name": "CameraFieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CurrentCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Camera" + } + }, + { + "Category": "Image", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "ImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Image", + "Default": "0", + "MemberType": "Property", + "Name": "ImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "IsMirrored", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.54902, 0.54902, 0.54902", + "MemberType": "Property", + "Name": "LightColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "-1, -1, -1", + "MemberType": "Property", + "Name": "LightDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Gui", + "Name": "ViewportFrame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ResetOnSpawn", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ZIndexBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ZIndexBehavior" + } + }, + { + "MemberType": "Function", + "Name": "GetLayoutNodeTree", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LayerCollector", + "Superclass": "GuiBase2d", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "AlwaysOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "ClipsDescendants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DistanceLowerLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DistanceStep", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "-1", + "MemberType": "Property", + "Name": "DistanceUpperLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ExtentsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ExtentsOffsetWorldSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "INF", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "PlayerToHideFrom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "{0, 0}, {0, 0}", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "SizeOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "StudsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "StudsOffsetWorldSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetScreenSpaceBounds", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BillboardGui", + "Superclass": "LayerCollector" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "BindToClose", + "Parameters": [ + { + "Default": "nil", + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRelativeMousePosition", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragDropped", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragEntered", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragLeft", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragMoved", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocusReleased", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocused", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginGui", + "Superclass": "LayerCollector", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "HostWidgetWasRestored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "RequestRaise", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DockWidgetPluginGui", + "Superclass": "PluginGui", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "QWidgetPluginGui", + "Superclass": "PluginGui", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "ClipToDeviceSafeArea", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DisplayOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IgnoreGuiInset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "OnTopOfCoreBlur", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "FullscreenExtension", + "MemberType": "Property", + "Name": "SafeAreaCompatibility", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SafeAreaCompatibility" + } + }, + { + "Category": "Appearance", + "Default": "CoreUISafeInsets", + "MemberType": "Property", + "Name": "ScreenInsets", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenInsets" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ScreenGui", + "Superclass": "LayerCollector" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GuiMain", + "Superclass": "ScreenGui", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceGuiBase", + "Superclass": "LayerCollector", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "HorizontalRectangle", + "MemberType": "Property", + "Name": "AdShape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdShape" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "FallbackImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Behavior", + "Default": "Inactive", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdUnitStatus" + } + } + ], + "MemoryCategory": "Internal", + "Name": "AdGui", + "Superclass": "SurfaceGuiBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "AlwaysOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Sizing", + "Default": "800, 600", + "MemberType": "Property", + "Name": "CanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "ClipsDescendants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "HorizontalCurvature", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Sizing", + "Default": "50", + "MemberType": "Property", + "Name": "PixelsPerStud", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "Flat", + "MemberType": "Property", + "Name": "Shape", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceGuiShape" + } + }, + { + "Category": "Sizing", + "Default": "FixedSize", + "MemberType": "Property", + "Name": "SizingMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceGuiSizingMode" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "ToolPunchThroughDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "ZOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceGui", + "Superclass": "SurfaceGuiBase" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Color3", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GuiBase3d", + "Superclass": "GuiBase", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CycleOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "From", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "Default": "4", + "MemberType": "Property", + "Name": "StudsBetweenTextures", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "1, 1", + "MemberType": "Property", + "Name": "TextureSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "To", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "Default": "2", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.0625", + "MemberType": "Property", + "Name": "WireRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FloorWire", + "Superclass": "GuiBase3d", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "MemoryCategory": "Instances", + "Name": "InstanceAdornment", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0.150000006", + "MemberType": "Property", + "Name": "LineThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "StudioSelectionBox", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SurfaceColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "SurfaceColor3", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.0509804, 0.411765, 0.67451", + "MemberType": "Property", + "Name": "SurfaceColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "SurfaceTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionBox", + "Superclass": "InstanceAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "PVInstance" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PVAdornment", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AdornCullingMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdornCullingMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AlwaysOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SizeRelativeOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ZIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HandleAdornment", + "Superclass": "PVAdornment", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BoxHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "2", + "MemberType": "Property", + "Name": "Height", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ConeHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "360", + "MemberType": "Property", + "Name": "Angle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Height", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "InnerRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "CylinderHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "rbxasset://textures/SurfacesDefault.png", + "MemberType": "Property", + "Name": "Image", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "1, 1", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ImageHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "5", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "LineHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SphereHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "AddLine", + "Parameters": [ + { + "Name": "from", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "to", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddLines", + "Parameters": [ + { + "Name": "points", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddPath", + "Parameters": [ + { + "Name": "points", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "loop", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "WireframeHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "A", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "B", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "C", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FindPartOnParabola", + "Parameters": [ + { + "Name": "ignoreDescendentsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ParabolaAdornment", + "Superclass": "PVAdornment" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SurfaceColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "SurfaceColor3", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.0509804, 0.411765, 0.67451", + "MemberType": "Property", + "Name": "SurfaceColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "SurfaceTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionSphere", + "Superclass": "PVAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PartAdornment", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HandlesBase", + "Superclass": "PartAdornment", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "X, Y, Z", + "MemberType": "Property", + "Name": "Axes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Axes" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseButton1DownConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseButton1UpConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseDragConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseEnterConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseLeaveConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseDrag", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + }, + { + "Name": "relativeAngle", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "deltaRadius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ArcHandles", + "Superclass": "HandlesBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Right, Top, Back, Left, Bottom, Front", + "MemberType": "Property", + "Name": "Faces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Faces" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseButton1DownConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseButton1UpConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseDragConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseEnterConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseLeaveConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "Default": "Resize", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HandlesStyle" + } + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseDrag", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "distance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Handles", + "Superclass": "HandlesBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Right", + "MemberType": "Property", + "Name": "TargetSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceSelection", + "Superclass": "PartAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Humanoid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionLasso", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionPartLasso", + "Superclass": "SelectionLasso", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Point", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionPointLasso", + "Superclass": "SelectionLasso", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AutoSelectGuiEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CoreEffectFolder", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Folder" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CoreGuiFolder", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Folder" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CoreGuiNavigationEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GuiNavigationEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsModalDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsWindows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MenuIsOpen", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PreferredTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReducedMotionEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectedCoreObject", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectedObject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TouchControlsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddCenterDialog", + "Parameters": [ + { + "Name": "dialog", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "centerDialogType", + "Type": { + "Category": "Enum", + "Name": "CenterDialogType" + } + }, + { + "Name": "showFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "hideFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSelectionParent", + "Parameters": [ + { + "Name": "selectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "selectionParent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSelectionTuple", + "Parameters": [ + { + "Name": "selectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "selections", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSpecialKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Enum", + "Name": "SpecialKey" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BroadcastNotification", + "Parameters": [ + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "notificationType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearError", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CloseInspectMenu", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CloseStatsBasedOnInputString", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ForceTenFootInterface", + "Parameters": [ + { + "Name": "isForced", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrickCount", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClosestDialogToPosition", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEmotesMenuOpen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetErrorCode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "ConnectionError" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetErrorMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetUiMessage", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetErrorType", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "ConnectionError" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGameplayPausedNotificationEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGuiInset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGuiIsVisible", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInspectMenuEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNotificationTypeList", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetResolutionScale", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSafeZoneOffsets", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUiMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InspectPlayerFromHumanoidDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InspectPlayerFromUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InspectPlayerFromUserIdWithCtx", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "ctx", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMemoryTrackerEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsTenFootInterface", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenBrowserWindow", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenNativeOverlay", + "Parameters": [ + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCenterDialog", + "Parameters": [ + { + "Name": "dialog", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSelectionGroup", + "Parameters": [ + { + "Name": "selectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSpecialKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Enum", + "Name": "SpecialKey" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Select", + "Parameters": [ + { + "Name": "selectionParent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEmotesMenuOpen", + "Parameters": [ + { + "Name": "isOpen", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGameplayPausedNotificationEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGlobalGuiInset", + "Parameters": [ + { + "Name": "x1", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y1", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "x2", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y2", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetHardwareSafeAreaInsets", + "Parameters": [ + { + "Name": "left", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "top", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "right", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "bottom", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInspectMenuEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMenuIsOpen", + "Parameters": [ + { + "Name": "open", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "default", + "Name": "menuName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPurchasePromptIsShown", + "Parameters": [ + { + "Name": "isShown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSafeZoneOffsets", + "Parameters": [ + { + "Name": "top", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "bottom", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "left", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "right", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTopbarInset", + "Parameters": [ + { + "Name": "topbarInset", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUiMessage", + "Parameters": [ + { + "Name": "msgType", + "Type": { + "Category": "Enum", + "Name": "UiMessageType" + } + }, + { + "Default": "errorCode", + "Name": "uiMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowStatsBasedOnInputString", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleFullscreen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleGuiIsVisibleForCaptures", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleGuiIsVisibleIfAllowed", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScreenResolution", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BrowserWindowClosed", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CloseInspectMenuRequest", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CoreGuiRenderOverflowed", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EmotesMenuOpenChanged", + "Parameters": [ + { + "Name": "isOpen", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ErrorMessageChanged", + "Parameters": [ + { + "Name": "newErrorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "UiMessageChanged", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GuiVisibilityChangedSignal", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + }, + { + "Name": "visible", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InspectMenuEnabledChangedSignal", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InspectPlayerFromHumanoidDescriptionRequest", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InspectPlayerFromUserIdWithCtxRequest", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "ctx", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyPressed", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "modifiers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MenuClosed", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MenuOpened", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NativeClose", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NetworkPausedEnabledChanged", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Open9SliceEditor", + "Parameters": [ + { + "Name": "selectedImageObject", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PurchasePromptShown", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SafeZoneOffsetsChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ShowLeaveConfirmation", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SpecialKeyPressed", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Enum", + "Name": "SpecialKey" + } + }, + { + "Name": "modifiers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TopbarInsetChanged", + "Parameters": [ + { + "Name": "topbarInset", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UiMessageChanged", + "Parameters": [ + { + "Name": "msgType", + "Type": { + "Category": "Enum", + "Name": "UiMessageType" + } + }, + { + "Name": "newUiMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "SendCoreUiNotification", + "Parameters": [ + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GuiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GuidRegistryService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMotor", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "vibrationMotor", + "Type": { + "Category": "Enum", + "Name": "VibrationMotor" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMotorSupported", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "vibrationMotor", + "Type": { + "Category": "Enum", + "Name": "VibrationMotor" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVibrationSupported", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMotor", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "vibrationMotor", + "Type": { + "Category": "Enum", + "Name": "VibrationMotor" + } + }, + { + "Name": "vibrationValues", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HapticService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CancelImportHeightmap", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsValidColormap", + "Parameters": [ + { + "Name": "colormapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsValidHeightmap", + "Parameters": [ + { + "Name": "heightmapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetImportHeightmapPaused", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHeightmapPreviewAsync", + "Parameters": [ + { + "Name": "heightmapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportHeightmap", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "heightmapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "colormapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "defaultMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ColormapHasUnknownPixels", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ProgressUpdate", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "operation", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HeightmapImporterService", + "Superclass": "Instance", + "Tags": [ + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "HSRData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "HSRMeshIdData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + } + ], + "MemoryCategory": "Instances", + "Name": "HiddenSurfaceRemovalAsset", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "AlwaysOnTop", + "MemberType": "Property", + "Name": "DepthMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HighlightDepthMode" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "FillColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "FillTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "LineThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "OutlineColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "OutlineTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "Standard", + "MemberType": "Property", + "Name": "ReservedId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReservedHighlightId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Highlight", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hopper", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetDocumentationUrl", + "Parameters": [ + { + "Name": "partialUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "apiUrlPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAsyncFullUrl", + "Parameters": [ + { + "Name": "apiUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PostAsync", + "Parameters": [ + { + "Name": "apiUrlPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PostAsyncFullUrl", + "Parameters": [ + { + "Name": "apiUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestAsync", + "Parameters": [ + { + "Name": "requestOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestLimitedAsync", + "Parameters": [ + { + "Name": "requestOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HttpRbxApiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HttpRequest", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "HttpEnabled", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GenerateGUID", + "Parameters": [ + { + "Default": "true", + "Name": "wrapInCurlyBraces", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetHttpEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserAgent", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JSONDecode", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "JSONEncode", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "RequestInternal", + "Parameters": [ + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetHttpEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UrlEncode", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "nocache", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "headers", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PostAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "false", + "Name": "compress", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "headers", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestAsync", + "Parameters": [ + { + "Name": "requestOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HttpService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Jump Settings", + "Default": "true", + "MemberType": "Property", + "Name": "AutoJumpEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "true", + "MemberType": "Property", + "Name": "AutoRotate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Game", + "Default": "true", + "MemberType": "Property", + "Name": "AutomaticScalingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "BreakJointsOnDeath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "400", + "MemberType": "Property", + "Name": "CameraMaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CameraMinDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "Classic", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraMode" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "CameraOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "OuterBox", + "MemberType": "Property", + "Name": "CollisionType", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidCollisionType" + } + }, + { + "Category": "Data", + "Default": "Viewer", + "MemberType": "Property", + "Name": "DisplayDistanceType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidDisplayDistanceType" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "EvaluateStateMachine", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "Air", + "MemberType": "Property", + "Name": "FloorMaterial", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Category": "Game", + "Default": "100", + "MemberType": "Property", + "Name": "Health", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "100", + "MemberType": "Property", + "Name": "HealthDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "DisplayWhenDamaged", + "MemberType": "Property", + "Name": "HealthDisplayType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidHealthDisplayType" + } + }, + { + "Category": "Game", + "Default": "100", + "MemberType": "Property", + "Name": "Health_XML", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Game", + "Default": "0", + "MemberType": "Property", + "Name": "HipHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "InternalBodyScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "InternalDisplayName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "InternalHeadScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "InternalOriginalHipHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "Jump", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Jump Settings", + "Default": "7.19999981", + "MemberType": "Property", + "Name": "JumpHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jump Settings", + "Default": "50", + "MemberType": "Property", + "Name": "JumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "JumpReplicate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "LeftLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Game", + "Default": "100", + "MemberType": "Property", + "Name": "MaxHealth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Game", + "Default": "89", + "MemberType": "Property", + "Name": "MaxSlopeAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "MoveDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Control", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "MoveDirectionInternal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "100", + "MemberType": "Property", + "Name": "NameDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "OccludeAll", + "MemberType": "Property", + "Name": "NameOcclusion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NameOcclusion" + } + }, + { + "Category": "Data", + "Default": "FallingDown", + "MemberType": "Property", + "Name": "NetworkHumanoidState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "PlatformStand", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "RequiresNeck", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "R6", + "MemberType": "Property", + "Name": "RigType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "RightLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "RootPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Control", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SeatPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "Sit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "Strafe", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TargetPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Torso", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Jump Settings", + "Default": "true", + "MemberType": "Property", + "Name": "UseJumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "WalkAngleError", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "WalkDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Game", + "Default": "16", + "MemberType": "Property", + "Name": "WalkSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "WalkToPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Control", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "WalkToPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Game", + "Default": "100", + "MemberType": "Property", + "Name": "maxHealth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "MaxHealth", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddAccessory", + "Parameters": [ + { + "Name": "accessory", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddCustomStatus", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddStatus", + "Parameters": [ + { + "Default": "Poison", + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescriptionBlocking", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BuildRigFromAttachments", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CacheDefaults", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ChangeState", + "Parameters": [ + { + "Default": "None", + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EquipTool", + "Parameters": [ + { + "Name": "tool", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccessories", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccessoryHandleScale", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "partType", + "Type": { + "Category": "Enum", + "Name": "BodyPartR15" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAppliedDescription", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBodyPartR15", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "BodyPartR15" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLimb", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "Limb" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMoveVelocity", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracks", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPlayingAnimationTracks", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetState", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "HumanoidStateType" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetStateEnabled", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetStatuses", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasCustomStatus", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasStatus", + "Parameters": [ + { + "Default": "Poison", + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadAnimation", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Move", + "Parameters": [ + { + "Name": "moveDirection", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "false", + "Name": "relativeToCamera", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MoveTo", + "Parameters": [ + { + "Name": "location", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "nil", + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAccessories", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCustomStatus", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveStatus", + "Parameters": [ + { + "Default": "Poison", + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceBodyPartR15", + "Parameters": [ + { + "Name": "bodyPart", + "Type": { + "Category": "Enum", + "Name": "BodyPartR15" + } + }, + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetClickToWalkEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetStateEnabled", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TakeDamage", + "Parameters": [ + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnequipTools", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadAnimation", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "takeDamage", + "Parameters": [ + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "TakeDamage", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Default": "Default", + "Name": "assetTypeVerification", + "Type": { + "Category": "Enum", + "Name": "AssetTypeVerification" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescriptionClientServer", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescriptionReset", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Default": "Default", + "Name": "assetTypeVerification", + "Type": { + "Category": "Enum", + "Name": "AssetTypeVerification" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayEmote", + "Parameters": [ + { + "Name": "emoteName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayEmoteAndGetAnimTrackById", + "Parameters": [ + { + "Name": "emoteId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "AnimationPlayed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Climbing", + "Parameters": [ + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClusterCompositionFinished", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CustomStatusAdded", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CustomStatusRemoved", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Died", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EmoteTriggered", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FallingDown", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FreeFalling", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GettingUp", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "HealthChanged", + "Parameters": [ + { + "Name": "health", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Jumping", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MoveToFinished", + "Parameters": [ + { + "Name": "reached", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlatformStanding", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ragdoll", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Running", + "Parameters": [ + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Seated", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currentSeatPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerApplyDescription", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerBreakJoints", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerEquipTool", + "Parameters": [ + { + "Name": "tool", + "Type": { + "Category": "Class", + "Name": "Tool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StateChanged", + "Parameters": [ + { + "Name": "old", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Name": "new", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StateEnabledChanged", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Name": "isEnabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusAdded", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusRemoved", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Strafing", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Swimming", + "Parameters": [ + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Touched", + "Parameters": [ + { + "Name": "touchingPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "humanoidPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Humanoid", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Accessories", + "Default": "[]", + "MemberType": "Property", + "Name": "AccessoryBlob", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "BackAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Scale", + "Default": "0.300000012", + "MemberType": "Property", + "Name": "BodyTypeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "ClimbAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Scale", + "Default": "1", + "MemberType": "Property", + "Name": "DepthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "EmotesDataInternal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "EquippedEmotesDataInternal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "FaceAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "FallAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "FrontAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Clothes", + "Default": "0", + "MemberType": "Property", + "Name": "GraphicTShirt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "HairAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "HatAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "Head", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "HeadColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Scale", + "Default": "1", + "MemberType": "Property", + "Name": "HeadScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Scale", + "Default": "1", + "MemberType": "Property", + "Name": "HeightScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "IdleAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "JumpAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "LeftArm", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "LeftArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "LeftLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "LeftLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "MoodAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "NeckAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "Default": "-1", + "MemberType": "Property", + "Name": "NumberEmotesLoaded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Clothes", + "Default": "0", + "MemberType": "Property", + "Name": "Pants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Scale", + "Default": "1", + "MemberType": "Property", + "Name": "ProportionScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "RightArm", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "RightArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "RightLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "RightLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "RunAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Clothes", + "Default": "0", + "MemberType": "Property", + "Name": "Shirt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "ShouldersAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "SwimAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "Torso", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TorsoColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "WaistAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "WalkAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Scale", + "Default": "1", + "MemberType": "Property", + "Name": "WidthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddEmote", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccessories", + "Parameters": [ + { + "Name": "includeRigidAccessories", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEmotes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEquippedEmotes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveEmote", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAccessories", + "Parameters": [ + { + "Name": "accessories", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "includeRigidAccessories", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEmotes", + "Parameters": [ + { + "Name": "emotes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEquippedEmotes", + "Parameters": [ + { + "Name": "equippedEmotes", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EmotesChanged", + "Parameters": [ + { + "Name": "newEmotes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EquippedEmotesChanged", + "Parameters": [ + { + "Name": "newEquippedEmotes", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HumanoidDescription", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ChainRoot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "EndEffector", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "EndEffectorOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Pole", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "Default": "0", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "0.0500000007", + "MemberType": "Property", + "Name": "SmoothTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "Default": "Transform", + "MemberType": "Property", + "Name": "Type", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "IKControlType" + } + }, + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "Weight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "GetChainCount", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetChainLength", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNodeLocalCFrame", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNodeWorldCFrame", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRawFinalTarget", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSmoothedFinalTarget", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "IKControl", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ILegacyStudioBridge", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LegacyStudioBridge", + "Superclass": "ILegacyStudioBridge", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearUserLayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerLayerLoadingStatus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerLayerVariables", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerStatusForLayer", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus?" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredUserLayersToStatus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserLayerLoadingStatus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserLayerVariables", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserStatusForLayer", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus?" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InitializeUserLayers", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogBrowserTrackerLayerExposure", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogUserLayerExposure", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterUserLayers", + "Parameters": [ + { + "Name": "userLayers", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnBrowserTrackerLayerLoadingStatusChanged", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnUserLayerLoadingStatusChanged", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "IXPService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "AddPathsToBundle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0.10000000000000000555", + "MemberType": "Property", + "Name": "BuildDebouncePeriod", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "HighCompression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "SerializePatch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "ZstdCompression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "IncrementalPatchBuilder", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Delta", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "Unknown", + "MemberType": "Property", + "Name": "KeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "State", + "Default": "None", + "MemberType": "Property", + "Name": "UserInputState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Category": "Data", + "Default": "None", + "MemberType": "Property", + "Name": "UserInputType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "MemberType": "Function", + "Name": "IsModifierKeyDown", + "Parameters": [ + { + "Name": "modifierKey", + "Type": { + "Category": "Enum", + "Name": "ModifierKey" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "InputObject", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "AllowClientInsertModels", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "AllowInsertFreeModels", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotBrowsable", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "ApproveAssetId", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApproveAssetVersionId", + "Parameters": [ + { + "Name": "assetVersionId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLocalFileContents", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Insert", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadLocalAsset", + "Parameters": [ + { + "Name": "assetPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadPackageAsset", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateMeshPartAsync", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "collisionFidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MeshPart" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBaseCategories", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "GetBaseSets", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBaseSets", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollection", + "Parameters": [ + { + "Name": "categoryId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFreeDecals", + "Parameters": [ + { + "Name": "searchText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pageNum", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFreeModels", + "Parameters": [ + { + "Name": "searchText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pageNum", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLatestAssetVersionAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCategories", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "GetUserSets", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserSets", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAssetVersion", + "Parameters": [ + { + "Name": "assetVersionId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAssetWithFormat", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "format", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadPackageAssetAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "LoadAsset", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InternalDelete", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "InsertService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "AutoSync", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Path", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "MemoryCategory": "Instances", + "Name": "InternalSyncItem", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "InternalSyncService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "C0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "C1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Part0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Part1", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "JointInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BaseAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "DynamicRotate", + "Superclass": "JointInstance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "RotateP", + "Superclass": "DynamicRotate", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "HingeConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "RotateV", + "Superclass": "DynamicRotate", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "HingeConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "F0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "F1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "F2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "F3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Glue", + "Superclass": "JointInstance", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "WeldConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "ManualSurfaceJointInstance", + "Superclass": "JointInstance", + "Tags": [ + "NotCreatable", + "Deprecated", + { + "PreferredDescriptorName": "WeldConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "ManualGlue", + "Superclass": "ManualSurfaceJointInstance", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "WeldConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "ManualWeld", + "Superclass": "ManualSurfaceJointInstance", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "WeldConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DesiredAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MaxVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "SetDesiredAngle", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Motor", + "Superclass": "JointInstance" + }, + { + "Members": [ + { + "Category": "Animatable", + "Default": "", + "MemberType": "Property", + "Name": "ChildName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animatable", + "Default": "", + "MemberType": "Property", + "Name": "ParentName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Motor6D", + "Superclass": "Motor" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Rotate", + "Superclass": "JointInstance", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "HingeConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Snap", + "Superclass": "JointInstance", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "WeldConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DesiredAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Hole", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Hole" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MaxVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "VelocityMotor", + "Superclass": "JointInstance" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Weld", + "Superclass": "JointInstance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearJoinAfterMoveJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateJoinAfterMoveJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetJoinAfterMoveInstance", + "Parameters": [ + { + "Name": "joinInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetJoinAfterMoveTarget", + "Parameters": [ + { + "Name": "joinTarget", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPermissibleJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "JointsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "KeyboardService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Time", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddMarker", + "Parameters": [ + { + "Name": "marker", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddPose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMarkers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPoses", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveMarker", + "Parameters": [ + { + "Name": "marker", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemovePose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "Keyframe", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Animation", + "Name": "KeyframeMarker", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetKeyframeSequence", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetKeyframeSequenceAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyframeSequenceById", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "useCache", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetKeyframeSequenceAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMemStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterActiveKeyframeSequence", + "Parameters": [ + { + "Name": "keyframeSequence", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterKeyframeSequence", + "Parameters": [ + { + "Name": "keyframeSequence", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimations", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyframeSequenceAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "KeyframeSequenceProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LSPFileSyncService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LanguageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Shadows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Light", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PointLight", + "Superclass": "Light" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Angle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SpotLight", + "Superclass": "Light" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Angle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceLight", + "Superclass": "Light" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0.5, 0.5, 0.5", + "MemberType": "Property", + "Name": "Ambient", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "14", + "MemberType": "Property", + "Name": "ClockTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ColorShift_Bottom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ColorShift_Top", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "EnvironmentDiffuseScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "EnvironmentSpecularScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Exposure", + "Default": "0", + "MemberType": "Property", + "Name": "ExposureCompensation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Fog", + "Default": "0.75, 0.75, 0.75", + "MemberType": "Property", + "Name": "FogColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Fog", + "Default": "100000", + "MemberType": "Property", + "Name": "FogEnd", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Fog", + "Default": "0", + "MemberType": "Property", + "Name": "FogStart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "41.7332993", + "MemberType": "Property", + "Name": "GeographicLatitude", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "GlobalShadows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.5, 0.5, 0.5", + "MemberType": "Property", + "Name": "OutdoorAmbient", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "Outlines", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.7, 0.7, 0.72", + "MemberType": "Property", + "Name": "ShadowColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.5", + "MemberType": "Property", + "Name": "ShadowSoftness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "Compatibility", + "MemberType": "Property", + "Name": "Technology", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Technology" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "TempUseNewSkyRemovalBehaviour", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "14:00:00", + "MemberType": "Property", + "Name": "TimeOfDay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetMinutesAfterMidnight", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMoonDirection", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMoonPhase", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSunDirection", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMinutesAfterMidnight", + "Parameters": [ + { + "Name": "minutes", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getMinutesAfterMidnight", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetMinutesAfterMidnight", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "setMinutesAfterMidnight", + "Parameters": [ + { + "Name": "minutes", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SetMinutesAfterMidnight", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LightingChanged", + "Parameters": [ + { + "Name": "skyChanged", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Lighting", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "BeginEdit", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EndEdit", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FailedToOpen", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "legalToOpenLocal", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KickFromEdit", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenedWithSource", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SendOperation", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "op", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LiveScriptingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Flush", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WhenLoaded", + "Parameters": [ + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemWasSet", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StoreWasCleared", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LocalStorageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AppStorageService", + "Superclass": "LocalStorageService", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UserStorageService", + "Superclass": "LocalStorageService", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "ForcePlayModeGameLocaleId", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "ForcePlayModeRobloxLocaleId", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "", + "MemberType": "Property", + "Name": "GameSourceLanguageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "false", + "MemberType": "Property", + "Name": "IsTextScraperRunning", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Localization", + "Default": "", + "MemberType": "Property", + "Name": "LocaleManifest", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "RobloxForcePlayModeGameLocaleId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "RobloxForcePlayModeRobloxLocaleId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "", + "MemberType": "Property", + "Name": "RobloxLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "false", + "MemberType": "Property", + "Name": "ShouldUseCloudTable", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Localization", + "Default": "", + "MemberType": "Property", + "Name": "SystemLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetCorescriptLocalizations", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTableEntries", + "Parameters": [ + { + "Default": "nil", + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslatorForPlayer", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRobloxLocaleId", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartTextScraper", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopTextScraper", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCountryRegionForPlayerAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslatorForLocaleAsync", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslatorForPlayerAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptDownloadGameTableToCSV", + "Parameters": [ + { + "Name": "table", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptExportToCSVs", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptImportFromCSVs", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptUploadCSVToGameTable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AutoTranslateWillRun", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextScraperClientMessageWithPlayerSignal", + "Parameters": [ + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LocalizationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "[]", + "MemberType": "Property", + "Name": "Contents", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "en-us", + "MemberType": "Property", + "Name": "DevelopmentLanguage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "SourceLocaleId", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "false", + "MemberType": "Property", + "Name": "IsExemptFromUGCAnalytics", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Root", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "RootLocalizationTable", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Localization", + "Default": "en-us", + "MemberType": "Property", + "Name": "SourceLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetContents", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetEntries", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEntries", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetString", + "Parameters": [ + { + "Name": "targetLocaleId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetTranslator", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslator", + "Parameters": [ + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveEntry", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveEntryValue", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "RemoveEntry", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTargetLocale", + "Parameters": [ + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetContents", + "Parameters": [ + { + "Name": "contents", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SetEntries", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntries", + "Parameters": [ + { + "Name": "entries", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntry", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "targetLocaleId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SetEntryValue", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryContext", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryExample", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "example", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntrySource", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newSource", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryValue", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetIsExemptFromUGCAnalytics", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LocalizationTable", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CloudLocalizationTable", + "Superclass": "LocalizationTable", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "EntityData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "EntityLodEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "EntityPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "EntityScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "EntitySource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "MemoryCategory": "Instances", + "Name": "LodDataEntity", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LodDataService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearOutput", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExecuteScript", + "Parameters": [ + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHttpResultHistory", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLogHistory", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestHttpResultApproved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerHttpResult", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerOutput", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "HttpResultOut", + "Parameters": [ + { + "Name": "httpResult", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MessageOut", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageType", + "Type": { + "Category": "Enum", + "Name": "MessageType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnHttpResultApproved", + "Parameters": [ + { + "Name": "isApproved", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestHttpResultApprovedSignal", + "Parameters": [ + { + "Name": "requestingPlayer", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestScriptExecutionSignal", + "Parameters": [ + { + "Name": "requestingPlayer", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestServerHttpResultSignal", + "Parameters": [ + { + "Name": "requestingPlayer", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestServerOutputSignal", + "Parameters": [ + { + "Name": "requestingPlayer", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestSettingsChange", + "Parameters": [ + { + "Name": "requestingPlayer", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "expressivePrinting", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerHttpResultOut", + "Parameters": [ + { + "Name": "httpResult", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerMessageOut", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageType", + "Type": { + "Category": "Enum", + "Name": "MessageType" + } + }, + { + "Name": "timestamp", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerVariantMessageOut", + "Parameters": [ + { + "Name": "data", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LogService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Logout", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptLogin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LoginFailed", + "Parameters": [ + { + "Name": "loginError", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LoginSucceeded", + "Parameters": [ + { + "Name": "username", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LoginService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LuaSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CachedRemoteSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ProtectedString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CachedRemoteSourceLoadState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CurrentEditor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HasAssociatedDrafts", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsDifferentFromFileSystem", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "OriginalScriptGuid", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RuntimeSource", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SandboxedSource", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ProtectedString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScriptGuid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SyncingEditorText", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "LockGrantedOrNot", + "Parameters": [ + { + "Name": "granted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LostLock", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestLock", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestScriptHash", + "Parameters": [ + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VerifyScriptHash", + "Parameters": [ + { + "Name": "hash", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LuaSourceContainer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Disabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LinkedSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RunContext", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RunContext" + } + } + ], + "MemoryCategory": "Script", + "Name": "BaseScript", + "Superclass": "LuaSourceContainer", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Script", + "Name": "CoreScript", + "Superclass": "BaseScript", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Source", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ProtectedString" + } + }, + { + "MemberType": "Function", + "Name": "GetHash", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Script", + "Name": "Script", + "Superclass": "BaseScript" + }, + { + "Members": [ + ], + "MemoryCategory": "Script", + "Name": "LocalScript", + "Superclass": "Script" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Confidential", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LinkedSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Source", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ProtectedString" + } + } + ], + "MemoryCategory": "Script", + "Name": "ModuleScript", + "Superclass": "LuaSourceContainer" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LuaWebService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LuauScriptAnalyzerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ValuesAndTimes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "GetMarkerAtIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMarkers", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertMarkerAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "marker", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveMarkerAtIndex", + "Parameters": [ + { + "Name": "startingIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "1", + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MarkerCurve", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PlayerCanMakePurchases", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PrepareCollectiblesPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptBundlePurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptCollectiblesPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptGamePassPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptNativePurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptNativePurchaseWithLocalPlayer", + "Parameters": [ + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptPremiumPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptProductPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "true", + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "Default", + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "true", + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "Default", + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptRobloxPurchase", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSubscriptionPurchase", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptThirdPartyPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportAssetSale", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "robuxAmount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportRobuxUpsellStarted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalAssetTypePurchased", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalClientPurchaseSuccess", + "Parameters": [ + { + "Name": "ticket", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalMockPurchasePremium", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptBundlePurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptGamePassPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptPremiumPurchaseFinished", + "Parameters": [ + { + "Name": "didTryPurchasing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptProductPurchaseFinished", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptSubscriptionPurchaseFinished", + "Parameters": [ + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "didTryPurchasing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalServerLuaDialogClosed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeveloperProductsAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProductInfo", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "Asset", + "Name": "infoType", + "Type": { + "Category": "Enum", + "Name": "InfoType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRobuxBalance", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSubscriptionPurchaseInfoAsync", + "Parameters": [ + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformPurchase", + "Parameters": [ + { + "Name": "infoType", + "Type": { + "Category": "Enum", + "Name": "InfoType" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "requestId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isRobloxPurchase", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "", + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "idempotencyKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "purchaseAuthToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformPurchaseV2", + "Parameters": [ + { + "Name": "infoType", + "Type": { + "Category": "Enum", + "Name": "InfoType" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "requestId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isRobloxPurchase", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "collectiblesProductDetails", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayerOwnsAsset", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayerOwnsBundle", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UserOwnsGamePassAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetTypePurchased", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientLuaDialogRequested", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientPurchaseSuccess", + "Parameters": [ + { + "Name": "ticket", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConfirmPlayerMembership", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LuaDialogCallbackSignal", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MockConfirmUserSubscriptionPurchase", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MockPurchasePremium", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NativePurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NativePurchaseFinishedWithLocalPlayer", + "Parameters": [ + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PrepareCollectiblesPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptBundlePurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptBundlePurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptCollectiblesPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "idempotencyKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "purchaseAuthToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptGamePassPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptGamePassPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptNativePurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptNativePurchaseRequestedWithLocalPlayer", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPremiumPurchaseFinished", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPremiumPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptProductPurchaseFinished", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "isPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptProductPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "isPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPurchaseRequestedV2", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + }, + { + "Name": "idempotencyKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "purchaseAuthToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptRobloxPurchaseRequested", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSubscriptionPurchaseFinished", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "didTryPurchasing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSubscriptionPurchaseRequested", + "Parameters": [ + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptThirdPartyPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerPurchaseVerification", + "Parameters": [ + { + "Name": "serverResponseTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ThirdPartyPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "receipt", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ProcessReceipt", + "Parameters": [ + { + "Name": "receiptInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "ProductPurchaseDecision" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MarketplaceService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "StartSession", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "MaterialGenerationSession" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccountingBalanceAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RefillAccountingBalanceAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialGenerationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GenerateImagesAsync", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GenerateMaterialMapsAsync", + "Parameters": [ + { + "Name": "imageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UploadMaterialAsync", + "Parameters": [ + { + "Name": "imageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialGenerationSession", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Material Overrides", + "Default": "Asphalt", + "MemberType": "Property", + "Name": "AsphaltName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Basalt", + "MemberType": "Property", + "Name": "BasaltName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Brick", + "MemberType": "Property", + "Name": "BrickName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Cardboard", + "MemberType": "Property", + "Name": "CardboardName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Carpet", + "MemberType": "Property", + "Name": "CarpetName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "CeramicTiles", + "MemberType": "Property", + "Name": "CeramicTilesName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "ClayRoofTiles", + "MemberType": "Property", + "Name": "ClayRoofTilesName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Cobblestone", + "MemberType": "Property", + "Name": "CobblestoneName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Concrete", + "MemberType": "Property", + "Name": "ConcreteName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "CorrodedMetal", + "MemberType": "Property", + "Name": "CorrodedMetalName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "CrackedLava", + "MemberType": "Property", + "Name": "CrackedLavaName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "DiamondPlate", + "MemberType": "Property", + "Name": "DiamondPlateName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Fabric", + "MemberType": "Property", + "Name": "FabricName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Foil", + "MemberType": "Property", + "Name": "FoilName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Glacier", + "MemberType": "Property", + "Name": "GlacierName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Granite", + "MemberType": "Property", + "Name": "GraniteName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Grass", + "MemberType": "Property", + "Name": "GrassName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Ground", + "MemberType": "Property", + "Name": "GroundName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Ice", + "MemberType": "Property", + "Name": "IceName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "LeafyGrass", + "MemberType": "Property", + "Name": "LeafyGrassName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Leather", + "MemberType": "Property", + "Name": "LeatherName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Limestone", + "MemberType": "Property", + "Name": "LimestoneName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Marble", + "MemberType": "Property", + "Name": "MarbleName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Metal", + "MemberType": "Property", + "Name": "MetalName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Mud", + "MemberType": "Property", + "Name": "MudName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Pavement", + "MemberType": "Property", + "Name": "PavementName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Pebble", + "MemberType": "Property", + "Name": "PebbleName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Plaster", + "MemberType": "Property", + "Name": "PlasterName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Plastic", + "MemberType": "Property", + "Name": "PlasticName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Rock", + "MemberType": "Property", + "Name": "RockName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "RoofShingles", + "MemberType": "Property", + "Name": "RoofShinglesName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Rubber", + "MemberType": "Property", + "Name": "RubberName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Salt", + "MemberType": "Property", + "Name": "SaltName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Sand", + "MemberType": "Property", + "Name": "SandName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Sandstone", + "MemberType": "Property", + "Name": "SandstoneName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Slate", + "MemberType": "Property", + "Name": "SlateName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "SmoothPlastic", + "MemberType": "Property", + "Name": "SmoothPlasticName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Snow", + "MemberType": "Property", + "Name": "SnowName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Pack", + "Default": "false", + "MemberType": "Property", + "Name": "Use2022Materials", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Material Pack", + "Default": "false", + "MemberType": "Property", + "Name": "Use2022MaterialsXml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Material Overrides", + "Default": "Wood", + "MemberType": "Property", + "Name": "WoodName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "WoodPlanks", + "MemberType": "Property", + "Name": "WoodPlanksName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetBaseMaterialOverride", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaterialOverrideChanged", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaterialVariant", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MaterialVariant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOverrideStatus", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "PropertyStatus" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBaseMaterialOverride", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OverrideStatusChanged", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Internal", + "Default": "0", + "MemberType": "Property", + "Name": "AvgMetalness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Internal", + "Default": "127", + "MemberType": "Property", + "Name": "AvgRoughness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "Default": "Plastic", + "MemberType": "Property", + "Name": "BaseMaterial", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "ColorMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Material", + "Default": "default", + "MemberType": "Property", + "Name": "CustomPhysicalProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "PhysicalProperties" + } + }, + { + "Category": "Appearance", + "Default": "Regular", + "MemberType": "Property", + "Name": "MaterialPattern", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MaterialPattern" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "MetalnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "NormalMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "RoughnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "10", + "MemberType": "Property", + "Name": "StudsPerTile", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Internal", + "Default": "", + "MemberType": "Property", + "Name": "TexturePack", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialVariant", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Disconnect", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemStorageConnection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Bind", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemStorageConnection" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindAndFire", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemStorageConnection" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Call", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "input", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Fire", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemStorageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddAsync", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "expiration", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "0", + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReadAsync", + "Parameters": [ + { + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "false", + "Name": "allOrNothing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "-1", + "Name": "waitTimeout", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAsync", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemoryStoreQueue", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetQueue", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "30", + "Name": "invisibilityTimeout", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemoryStoreQueue" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSortedMap", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemoryStoreSortedMap" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemoryStoreService", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRangeAsync", + "Parameters": [ + { + "Name": "direction", + "Type": { + "Category": "Enum", + "Name": "SortDirection" + } + }, + { + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "", + "Name": "exclusiveLowerBound", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "exclusiveUpperBound", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "expiration", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "transformFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "expiration", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemoryStoreSortedMap", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Message", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hint", + "Superclass": "Message", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Disconnect", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MessageBusConnection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Call", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "input", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLast", + "Parameters": [ + { + "Name": "mid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMessageId", + "Parameters": [ + { + "Name": "domainName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProtocolMethodRequestMessageId", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProtocolMethodResponseMessageId", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeRequest", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "customTelemetryData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Publish", + "Parameters": [ + { + "Name": "mid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishProtocolMethodRequest", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customTelemetryData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishProtocolMethodResponse", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "responseCode", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "customTelemetryData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRequestHandler", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Subscribe", + "Parameters": [ + { + "Name": "mid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "once", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "sticky", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeToProtocolMethodRequest", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "once", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "sticky", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeToProtocolMethodResponse", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "once", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "sticky", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MessageBusService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PublishAsync", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeAsync", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MessagingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Condition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "ContinueExecution", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "4", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "IsLogpoint", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LogMessage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "RemoveOnHit", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "true", + "MemberType": "Property", + "Name": "Valid", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetContextBreakpoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Remove", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetChildBreakpointEnabledByScriptAndContext", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "contextGST", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetContextEnabled", + "Parameters": [ + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetContinueExecution", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLine", + "Parameters": [ + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRemoveOnHit", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MetaBreakpoint", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0 1 2 ", + "MemberType": "Property", + "Name": "ContextDataInternal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MetaBreakpointContext", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddBreakpoint", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "condition", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBreakpointById", + "Parameters": [ + { + "Name": "metaBreakpointId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MetaBreakpoint" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveBreakpointById", + "Parameters": [ + { + "Name": "metaBreakpointId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointAdded", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointChanged", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointRemoved", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointSetChanged", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + }, + { + "Name": "detail", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MetaBreakpointManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Hit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Origin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TargetFilter", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TargetSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UnitRay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ViewSizeX", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ViewSizeY", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "X", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Y", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "hit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Hit", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Target", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "MemberType": "Event", + "Name": "Button1Down", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Button1Up", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Button2Down", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Button2Up", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Idle", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyDown", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "InputBegan", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyUp", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "InputEnded", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Move", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WheelBackward", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WheelForward", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "keyDown", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "InputBegan", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Mouse", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PlayerMouse", + "Superclass": "Mouse", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "DragEnter", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginMouse", + "Superclass": "Mouse", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "MouseEnterStudioViewport", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeaveStudioViewport", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MouseService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FocusedDataModelSession", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Event", + "Name": "DataModelSessionEnded", + "Parameters": [ + { + "Name": "dataModelSession", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DataModelSessionStarted", + "Parameters": [ + { + "Name": "dataModelSession", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MultipleDocumentInterfaceInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "Received", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkMarker", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "SetOutgoingKBPSLimit", + "Parameters": [ + { + "Name": "limit", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkPeer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "ConnectionAccepted", + "Parameters": [ + { + "Name": "peer", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "replicator", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectionFailed", + "Parameters": [ + { + "Name": "peer", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "code", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkClient", + "Superclass": "NetworkPeer", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "EncryptStringForPlayerId", + "Parameters": [ + { + "Name": "toEncrypt", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkServer", + "Superclass": "NetworkPeer", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPlayer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkReplicator", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "RequestRCCProfilerData", + "Parameters": [ + { + "Name": "frameRate", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "timeFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerScriptProfiling", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "frequency", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerStats", + "Parameters": [ + { + "Name": "request", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RCCProfilerDataComplete", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatsReceived", + "Parameters": [ + { + "Name": "stats", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ClientReplicator", + "Superclass": "NetworkReplicator", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ServerReplicator", + "Superclass": "NetworkReplicator", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EmulatedTotalMemoryInMB", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FreeMemoryMBytes", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Proxy Settings", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HttpProxyEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Proxy Settings", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HttpProxyURL", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IncomingReplicationLag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Proxy Settings", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "OpenCertManagerDialog", + "Security": { + "Read": "NotAccessibleSecurity", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrintJoinSizeBreakdown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrintPhysicsErrors", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrintStreamInstanceQuota", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RandomizeJoinInstanceOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RenderStreamedRegions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShowActiveAnimationAsset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "NoCollisionConstraint", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsConnected", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsLuaChatEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsLuaGameDetailsEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectedTheme", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "ActionEnabled", + "Parameters": [ + { + "Name": "actionType", + "Type": { + "Category": "Enum", + "Name": "AppShellActionType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ActionTaken", + "Parameters": [ + { + "Name": "actionType", + "Type": { + "Category": "Enum", + "Name": "AppShellActionType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CancelAllNotification", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CancelNotification", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "alertId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScheduleNotification", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "alertId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "alertMsg", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "minutesToFire", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SwitchedToAppShellFeature", + "Parameters": [ + { + "Name": "appShellFeature", + "Type": { + "Category": "Enum", + "Name": "AppShellFeature" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScheduledNotifications", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Roblox17sConnectionChanged", + "Parameters": [ + { + "Name": "connectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "connectionState", + "Type": { + "Category": "Enum", + "Name": "ConnectionState" + } + }, + { + "Name": "namespaceSequenceNumbers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Roblox17sEventReceived", + "Parameters": [ + { + "Name": "eventData", + "Type": { + "Category": "Group", + "Name": "Map" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RobloxConnectionChanged", + "Parameters": [ + { + "Name": "connectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "connectionState", + "Type": { + "Category": "Enum", + "Name": "ConnectionState" + } + }, + { + "Name": "sequenceNumber", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "namespaceSequenceNumbers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RobloxEventReceived", + "Parameters": [ + { + "Name": "eventData", + "Type": { + "Category": "Group", + "Name": "Map" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NotificationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeRequest", + "Parameters": [ + { + "Name": "nextPageToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HttpRequest" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OmniRecommendationsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreateModel", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "OpenCloudModel" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateUserNotificationAsync", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "userNotification", + "Type": { + "Category": "DataType", + "Name": "OpenCloudModel" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "OpenCloudModel" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OpenCloudApiV1", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetApiV1", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "OpenCloudApiV1" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OpenCloudService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Origin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Pivot", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Pivot Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Function", + "Name": "GetPivot", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "PivotTo", + "Parameters": [ + { + "Name": "targetCFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PVInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Assembly", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AssemblyAngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Assembly", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AssemblyCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Assembly", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AssemblyLinearVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Assembly", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AssemblyMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Assembly", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AssemblyRootPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BottomParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BottomParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BottomSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BottomSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BrickColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CanCollide", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CanQuery", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CanTouch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CastShadow", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionGroupId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "CollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionGroupReplicate", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color3uint8", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3uint8" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CurrentPhysicalProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "PhysicalProperties" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CustomPhysicalProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "PhysicalProperties" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DraggingV1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Elasticity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EnableFluidForces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExtentsCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExtentsSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Friction", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrontParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrontParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrontSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrontSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LeftParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LeftParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LeftSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LeftSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LocalSimulationValidation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LocalTransparencyModifier", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Locked", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Mass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Massless", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Material", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MaterialVariant", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MaterialVariantSerialized", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NetworkIsSleeping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NetworkOwnerV3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SystemAddress" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NetworkOwnershipRule", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NetworkOwnership" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Pivot", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PivotOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReceiveAge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Reflectance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ResizeIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ResizeableFaces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Faces" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RightParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RightParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RightSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RightSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RootPriority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RotVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated", + { + "PreferredDescriptorName": "AssemblyAngularVelocity", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SpecificGravity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "SpecificGravity", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TopParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TopParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TopSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TopSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated", + { + "PreferredDescriptorName": "AssemblyLinearVelocity", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "brickColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "BrickColor", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "siz", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "ApplyAngularImpulse", + "Parameters": [ + { + "Name": "impulse", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyImpulse", + "Parameters": [ + { + "Name": "impulse", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyImpulseAtPosition", + "Parameters": [ + { + "Name": "impulse", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BreakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanCollideWith", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "CanSetNetworkOwnership", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClosestPointOnSurface", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConnectedParts", + "Parameters": [ + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetMass", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetNetworkOwner", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetNetworkOwnershipAuto", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetNoCollisionConstraints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRenderCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRootPart", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetTouchingParts", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVelocityAtPosition", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsGrounded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "MakeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resize", + "Parameters": [ + { + "Name": "normalId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "deltaAmount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetNetworkOwner", + "Parameters": [ + { + "Default": "nil", + "Name": "playerInstance", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetNetworkOwnershipAuto", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "breakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "BreakJoints", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getMass", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "makeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "resize", + "Parameters": [ + { + "Name": "normalId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "deltaAmount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Resize", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IntersectAsync", + "Parameters": [ + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "Default", + "Name": "collisionfidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Default": "Automatic", + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubtractAsync", + "Parameters": [ + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "Default", + "Name": "collisionfidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Default": "Automatic", + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnionAsync", + "Parameters": [ + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "Default", + "Name": "collisionfidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Default": "Automatic", + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalSimulationTouched", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NetworkOwnerChanged", + "Parameters": [ + { + "Name": "systemAddress", + "Type": { + "Category": "DataType", + "Name": "SystemAddress" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OutfitChanged", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StoppedTouching", + "Parameters": [ + { + "Name": "otherPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "TouchEnded", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchEnded", + "Parameters": [ + { + "Name": "otherPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Touched", + "Parameters": [ + { + "Name": "otherPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BasePart", + "Superclass": "PVInstance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CornerWedgePart", + "Superclass": "BasePart" + }, + { + "Members": [ + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FormFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FormFactor" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "formFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FormFactor" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "formFactorRaw", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FormFactor" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FormFactorPart", + "Superclass": "BasePart", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Part", + "Default": "Block", + "MemberType": "Property", + "Name": "Shape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PartType" + } + }, + { + "Category": "Part", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "shap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PartType" + } + }, + { + "Category": "Part", + "Default": "Block", + "MemberType": "Property", + "Name": "shape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PartType" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Part", + "Superclass": "FormFactorPart" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Event", + "Name": "FlagCaptured", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "FlagStand", + "Superclass": "Part", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "RemoteCreateMotor6D", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteDestroyMotor6D", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Platform", + "Superclass": "Part", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "Disabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Occupant", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + }, + { + "MemberType": "Function", + "Name": "Sit", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteCreateSeatWeld", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteDestroySeatWeld", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Seat", + "Superclass": "Part" + }, + { + "Members": [ + { + "Category": "Control", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Controller", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "SkateboardController" + } + }, + { + "Category": "Control", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ControllingHumanoid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + }, + { + "Category": "Control", + "Default": "Stopped", + "MemberType": "Property", + "Name": "MoveState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MoveState" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "Steer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "Default": "true", + "MemberType": "Property", + "Name": "StickyWheels", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "Throttle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "ApplySpecificImpulse", + "Parameters": [ + { + "Name": "impulseWorld", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Equipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "skateboardController", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MoveStateChanged", + "Parameters": [ + { + "Name": "newState", + "Type": { + "Category": "Enum", + "Name": "MoveState" + } + }, + { + "Name": "oldState", + "Type": { + "Category": "Enum", + "Name": "MoveState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteCreateMotor6D", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteDestroyMotor6D", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unequipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "equipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "skateboardController", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Equipped", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "unequipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Unequipped", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SkateboardPlatform", + "Superclass": "Part", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Teams", + "Default": "false", + "MemberType": "Property", + "Name": "AllowTeamChangeOnTouch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Forcefield", + "Default": "10", + "MemberType": "Property", + "Name": "Duration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Teams", + "Default": "true", + "MemberType": "Property", + "Name": "Neutral", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Teams", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SpawnLocation", + "Superclass": "Part" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "WedgePart", + "Superclass": "FormFactorPart" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "None", + "MemberType": "Property", + "Name": "AcquisitionMethod", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TerrainAcquisitionMethod" + } + }, + { + "Category": "Data", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "ClusterGrid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "ClusterGridV2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "ClusterGridV3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "Decoration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "IsSmooth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "None", + "MemberType": "Property", + "Name": "LastUsedModificationMethod", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TerrainAcquisitionMethod" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "MaterialColors", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "MaxExtents", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Region3int16" + } + }, + { + "Category": "Data", + "Default": "\u0002\u0003", + "MemberType": "Property", + "Name": "PhysicsGrid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "ShorelinesUpgraded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "\u0001\u0005", + "MemberType": "Property", + "Name": "SmoothGrid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "SmoothVoxelsUpgraded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.05, 0.33, 0.36", + "MemberType": "Property", + "Name": "WaterColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "WaterReflectance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.300000012", + "MemberType": "Property", + "Name": "WaterTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.150000006", + "MemberType": "Property", + "Name": "WaterWaveSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "10", + "MemberType": "Property", + "Name": "WaterWaveSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AutowedgeCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AutowedgeCells", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanShorelinesBeUpgraded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanSmoothVoxelsBeUpgraded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CellCenterToWorld", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CellCornerToWorld", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConvertToSmooth", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CopyRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TerrainRegion" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CountCells", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillBall", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillBlock", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillCylinder", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "height", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillWedge", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaterialColor", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Color3" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetTerrainWireframe", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWaterCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PasteRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "Class", + "Name": "TerrainRegion" + } + }, + { + "Name": "corner", + "Type": { + "Category": "DataType", + "Name": "Vector3int16" + } + }, + { + "Name": "pasteEmptyCells", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReadVoxels", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "ReplaceMaterial", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "sourceMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceMaterialInTransform", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "sourceMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceMaterialInTransformSubregion", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "sourceMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetRegion", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "CellMaterial" + } + }, + { + "Name": "block", + "Type": { + "Category": "Enum", + "Name": "CellBlock" + } + }, + { + "Name": "orientation", + "Type": { + "Category": "Enum", + "Name": "CellOrientation" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCells", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "CellMaterial" + } + }, + { + "Name": "block", + "Type": { + "Category": "Enum", + "Name": "CellBlock" + } + }, + { + "Name": "orientation", + "Type": { + "Category": "Enum", + "Name": "CellOrientation" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMaterialColor", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMaterialInTransform", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMaterialInTransformSubregion", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetRegion", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetWaterCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "force", + "Type": { + "Category": "Enum", + "Name": "WaterForce" + } + }, + { + "Name": "direction", + "Type": { + "Category": "Enum", + "Name": "WaterDirection" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SmoothRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "strength", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "WorldToCell", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WorldToCellPreferEmpty", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WorldToCellPreferSolid", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WriteVoxels", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "materials", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "occupancy", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Terrain", + "Superclass": "BasePart", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionFidelity", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MeshSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PhysicalConfigData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TriangleMeshPart", + "Superclass": "BasePart", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "AeroMeshData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "AlternateMeshHash", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "DoubleSided", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "HasJointOffset", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "HasSkinnedMesh", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "InitialSize", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "JointOffset", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "MeshID", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable", + "Deprecated", + { + "PreferredDescriptorName": "MeshId", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "MeshId", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PhysicsData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Appearance", + "Default": "Precise", + "MemberType": "Property", + "Name": "RenderFidelity", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderFidelity" + } + }, + { + "Category": "Appearance", + "Default": "Precise", + "MemberType": "Property", + "Name": "RenderFidelityReplicate", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderFidelity" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "TextureID", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "VertexCount", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "ApplyMesh", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "MeshPart", + "Superclass": "TriangleMeshPart" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "AssetId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CSGMesh2KernelMap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CSGPropertyData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CSGPropertyData" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ChildData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ChildData2", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "Custom", + "MemberType": "Property", + "Name": "FormFactor", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FormFactor" + } + }, + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "InitialSize", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "MeshData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "MeshData2", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PhysicsData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Appearance", + "Default": "Precise", + "MemberType": "Property", + "Name": "RenderFidelity", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderFidelity" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SerializedCSGTree", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "SmoothingAngle", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "TriangleCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "UsePartColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "SubstituteGeometry", + "Parameters": [ + { + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MeshDeltaUpdate", + "Parameters": [ + { + "Name": "originalMeshHash", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newMeshHash", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "mesh", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MeshFullUpdate", + "Parameters": [ + { + "Name": "newMeshHash", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "mesh", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestMeshFullUpdate", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PartOperation", + "Superclass": "TriangleMeshPart" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "IntersectOperation", + "Superclass": "PartOperation" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "NegateOperation", + "Superclass": "PartOperation" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UnionOperation", + "Superclass": "PartOperation" + }, + { + "Members": [ + { + "Category": "Part", + "Default": "AlternatingSupports", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Style" + } + }, + { + "Category": "Part", + "Default": "AlternatingSupports", + "MemberType": "Property", + "Name": "style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Style" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TrussPart", + "Superclass": "BasePart" + }, + { + "Members": [ + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "AreHingesDetected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "Disabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "true", + "MemberType": "Property", + "Name": "HeadsUpDisplay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "25", + "MemberType": "Property", + "Name": "MaxSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Occupant", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "Steer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "SteerFloat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "Throttle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "ThrottleFloat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "10", + "MemberType": "Property", + "Name": "Torque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "1", + "MemberType": "Property", + "Name": "TurnSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Sit", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteCreateSeatWeld", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteDestroySeatWeld", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VehicleSeat", + "Superclass": "BasePart" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "Automatic", + "MemberType": "Property", + "Name": "LevelOfDetail", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ModelLevelOfDetail" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "LodEntity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "LodDataEntity" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ModelMeshCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ModelMeshData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ModelMeshSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "Default", + "MemberType": "Property", + "Name": "ModelStreamingMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ModelStreamingMode" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "NeedsPivotMigration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Pivot", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "PrimaryPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Pivot", + "Default": "1", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Pivot", + "Default": "1", + "MemberType": "Property", + "Name": "ScaleFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Pivot", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "WorldPivot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Pivot", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "WorldPivotData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "OptionalCoordinateFrame" + } + }, + { + "MemberType": "Function", + "Name": "AddPersistentPlayer", + "Parameters": [ + { + "Default": "nil", + "Name": "playerInstance", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BreakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBoundingBox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetExtentsSize", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetModelCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPrimaryPartCFrame", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetModelSize", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetExtentsSize", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPersistentPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPrimaryPartCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPivot", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScale", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MoveTo", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemovePersistentPlayer", + "Parameters": [ + { + "Default": "nil", + "Name": "playerInstance", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetOrientationToIdentity", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SetPrimaryPartCFrame", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScaleTo", + "Parameters": [ + { + "Name": "newScaleFactor", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetIdentityOrientation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SetPrimaryPartCFrame", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPrimaryPartCFrame", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "PivotTo", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TranslateBy", + "Parameters": [ + { + "Name": "delta", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "breakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "BreakJoints", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "makeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "MakeJoints", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "move", + "Parameters": [ + { + "Name": "location", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "MoveTo", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "moveTo", + "Parameters": [ + { + "Name": "location", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "MoveTo", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Model", + "Superclass": "PVInstance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "BindToMessage", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "BindToMessageParallel", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "SendMessage", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Safe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Actor", + "Superclass": "Model" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "BackpackItem", + "Superclass": "Model", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "Script", + "MemberType": "Property", + "Name": "BinType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "BinType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "Command", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "TextureName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "Disable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleSelect", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Deselected", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReplicatedSelected", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Selected", + "Parameters": [ + { + "Name": "mouse", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "HopperBin", + "Superclass": "BackpackItem", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "CanBeDropped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Grip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "Default": "-0, -0, -1", + "MemberType": "Property", + "Name": "GripForward", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "GripPos", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "GripRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "GripUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "ManualActivationOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "RequiresHandle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "ToolTip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "Activate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Deactivate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Activated", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Deactivated", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Equipped", + "Parameters": [ + { + "Name": "mouse", + "Type": { + "Category": "Class", + "Name": "Mouse" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unequipped", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VRLaserPointerClicked", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Tool", + "Superclass": "BackpackItem" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Flag", + "Superclass": "Tool", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Status", + "Superclass": "Model", + "Tags": [ + "NotCreatable", + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ArePartsTouchingOthers", + "Parameters": [ + { + "Name": "partList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "0.000199999995", + "Name": "overlapIgnored", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Blockcast", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "params", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "BulkMoveTo", + "Parameters": [ + { + "Name": "partList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "cframeList", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "FireAllEvents", + "Name": "eventMode", + "Type": { + "Category": "Enum", + "Name": "BulkMoveMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CacheCurrentTerrain", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearCachedTerrain", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartOnRay", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "false", + "Name": "terrainCellsAreCubes", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Raycast", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartOnRayWithIgnoreList", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "ignoreDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "false", + "Name": "terrainCellsAreCubes", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Raycast", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartOnRayWithWhitelist", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "whitelistDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Raycast", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartsInRegion3", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPartBoundsInBox", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartsInRegion3WithIgnoreList", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "ignoreDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPartBoundsInBox", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartsInRegion3WithWhiteList", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "whitelistDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPartBoundsInBox", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPartBoundsInBox", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "overlapParams", + "Type": { + "Category": "DataType", + "Name": "OverlapParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPartBoundsInRadius", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "overlapParams", + "Type": { + "Category": "DataType", + "Name": "OverlapParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPartsInPart", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Default": "OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "overlapParams", + "Type": { + "Category": "DataType", + "Name": "OverlapParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IKMoveTo", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "target", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Default": "0.5", + "Name": "translateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0.5", + "Name": "rotateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "OtherMechanismsAnchored", + "Name": "collisionsMode", + "Type": { + "Category": "Enum", + "Name": "IKCollisionsMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsRegion3Empty", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendentsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPartBoundsInBox", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsRegion3EmptyWithIgnoreList", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "ignoreDescendentsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPartBoundsInBox", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Raycast", + "Parameters": [ + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "raycastParams", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "RaycastCachedTerrain", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInsertPoint", + "Parameters": [ + { + "Name": "point", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "false", + "Name": "ignoreGrid", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Spherecast", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "params", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "findPartOnRay", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "false", + "Name": "terrainCellsAreCubes", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Raycast", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "findPartsInRegion3", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPartBoundsInBox", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "WorldRoot", + "Superclass": "Model", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "AirProperties", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AirDensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AllowThirdPartySales", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AvatarUnificationMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AvatarUnificationMode" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClientAnimatorThrottling", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ClientAnimatorThrottlingMode" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionGroupData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionGroups", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CurrentCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Camera" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DataModelPlaceVersion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DistributedGameTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExplicitAutoJoints", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FallenPartsDestroyHeight", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FilteringEnabled", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FluidForces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FluidForces" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GlobalWind", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Gravity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HumanoidOnlySetCollisionsOnStateChange", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidOnlySetCollisionsOnStateChange" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IKControlConstraintSupport", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "IKControlConstraintSupport" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InterpolationThrottling", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InterpolationThrottlingMode" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MeshPartHeadsAndAccessories", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshPartHeadsAndAccessories" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ModelStreamingBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ModelStreamingBehavior" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PhysicsSteppingMethod", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PhysicsSteppingMethod" + } + }, + { + "Category": "Networking", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RejectCharacterDeletions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RejectCharacterDeletions" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReplicateInstanceDestroySetting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReplicateInstanceDestroySetting" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Retargeting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimatorRetargetingMode" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SignalBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SignalBehavior" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SignalBehavior2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SignalBehavior" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StreamOutBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StreamOutBehavior" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StreamingEnabled", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StreamingIntegrityMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StreamingIntegrityMode" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StreamingMinRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StreamingPauseMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StreamingPauseMode" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StreamingTargetRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Terrain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Terrain" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TerrainWeldsFixed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TouchesUseCollisionGroups", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "BreakJoints", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateJumpDistance", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "jumpPower", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "walkSpeed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateJumpHeight", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "jumpPower", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateJumpPower", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "jumpHeight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExperimentalSolverIsEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNumAwakeParts", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPhysicsThrottling", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetRealPhysicsFPS", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetServerTimeNow", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "JoinToOutsiders", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "jointType", + "Type": { + "Category": "Enum", + "Name": "JointCreationMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeJoints", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PGSIsEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMeshPartHeadsAndAccessories", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Enum", + "Name": "MeshPartHeadsAndAccessories" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPhysicsThrottleEnabled", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnjoinFromOutsiders", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ZoomToExtents", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PersistentLoaded", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Workspace", + "Superclass": "WorldRoot", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "WorldModel", + "Superclass": "WorldRoot" + }, + { + "Members": [ + { + "Category": "Link", + "Default": "false", + "MemberType": "Property", + "Name": "AutoUpdate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "CanAutoUpdate", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Creator", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Link", + "Default": "0", + "MemberType": "Property", + "Name": "ModifiedState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PackageAssetName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Link", + "Default": "0", + "MemberType": "Property", + "Name": "PackageGuid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Link", + "Default": "", + "MemberType": "Property", + "Name": "PackageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Link", + "Default": "", + "MemberType": "Property", + "Name": "PackageIdSerialize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "None", + "MemberType": "Property", + "Name": "PermissionLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PackagePermission" + } + }, + { + "Category": "Link", + "Default": "Up To Date", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Link", + "Default": "0", + "MemberType": "Property", + "Name": "VersionIdSerialize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Link", + "Default": "0", + "MemberType": "Property", + "Name": "VersionNumber", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PackageLink", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PackageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ConvertToPackageUpload", + "Parameters": [ + { + "Name": "uploadUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "cloneInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "originalInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPackageInfo", + "Parameters": [ + { + "Name": "packageAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishPackage", + "Parameters": [ + { + "Name": "packageInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPackageVersion", + "Parameters": [ + { + "Name": "packageInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "versionNumber", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnConvertToPackageResult", + "Parameters": [ + { + "Name": "isSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnOpenConvertToPackagePlugin", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "cloneInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PackageUIService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsFinished", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetCurrentPage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AdvanceToNextPageAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Pages", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AudioPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CatalogPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Cursor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreKeyPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Cursor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreListingPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "DataStorePages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "DataStoreVersionPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FriendPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "InventoryPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "EmotesPages", + "Superclass": "InventoryPages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "OutfitPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StandardPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ChildData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "MeshData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PartOperationAsset", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Motion", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Acceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0 1 1 1 0 1 1 1 1 0 ", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Particles", + "Default": "0", + "MemberType": "Property", + "Name": "Drag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "Default": "Top", + "MemberType": "Property", + "Name": "EmissionDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Emission", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Flipbook", + "Default": "1 1 ", + "MemberType": "Property", + "Name": "FlipbookFramerate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Flipbook", + "Default": "Particle texture must be 1024 by 1024 to use flipbooks.", + "MemberType": "Property", + "Name": "FlipbookIncompatible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Flipbook", + "Default": "None", + "MemberType": "Property", + "Name": "FlipbookLayout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleFlipbookLayout" + } + }, + { + "Category": "Flipbook", + "Default": "Loop", + "MemberType": "Property", + "Name": "FlipbookMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleFlipbookMode" + } + }, + { + "Category": "Flipbook", + "Default": "false", + "MemberType": "Property", + "Name": "FlipbookStartRandom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Emission", + "Default": "5 10 ", + "MemberType": "Property", + "Name": "Lifetime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LightEmission", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Particles", + "Default": "false", + "MemberType": "Property", + "Name": "LockedToPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "FacingCamera", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleOrientation" + } + }, + { + "Category": "Emission", + "Default": "20", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "Default": "0 0 ", + "MemberType": "Property", + "Name": "RotSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Emission", + "Default": "0 0 ", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "EmitterShape", + "Default": "Box", + "MemberType": "Property", + "Name": "Shape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleEmitterShape" + } + }, + { + "Category": "EmitterShape", + "Default": "Outward", + "MemberType": "Property", + "Name": "ShapeInOut", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleEmitterShapeInOut" + } + }, + { + "Category": "EmitterShape", + "Default": "1", + "MemberType": "Property", + "Name": "ShapePartial", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "EmitterShape", + "Default": "Volume", + "MemberType": "Property", + "Name": "ShapeStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleEmitterShapeStyle" + } + }, + { + "Category": "Appearance", + "Default": "0 1 0 1 1 0 ", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Emission", + "Default": "5 5 ", + "MemberType": "Property", + "Name": "Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Emission", + "Default": "0, 0", + "MemberType": "Property", + "Name": "SpreadAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "Default": "0 0 0 1 0 0 ", + "MemberType": "Property", + "Name": "Squash", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/particles/sparkles_main.dds", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Particles", + "Default": "1", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0 0 0 1 0 0 ", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Particles", + "Default": "0", + "MemberType": "Property", + "Name": "VelocityInheritance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "Default": "0", + "MemberType": "Property", + "Name": "VelocitySpread", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "SpreadAngle", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Particles", + "Default": "false", + "MemberType": "Property", + "Name": "WindAffectsDrag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "ZOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Emit", + "Parameters": [ + { + "Default": "16", + "Name": "particleCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnClearRequested", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnEmitRequested", + "Parameters": [ + { + "Name": "particleCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ParticleEmitter", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PatchBundlerFileWatch", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "FlattenTree", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PatchId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "TargetPath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PatchMapping", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PathStatus" + } + }, + { + "MemberType": "Function", + "Name": "GetPointCoordinates", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetWaypoints", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWaypoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CheckOcclusionAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ComputeAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Blocked", + "Parameters": [ + { + "Name": "blockedWaypointIdx", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unblocked", + "Parameters": [ + { + "Name": "unblockedWaypointIdx", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Path", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "IsBidirectional", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Label", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PathfindingLink", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Label", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "PassThrough", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PathfindingModifier", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "EmptyCutoff", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "CreatePath", + "Parameters": [ + { + "Default": "nil", + "Name": "agentParameters", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ComputeRawPathAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "maxDistance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "FindPathAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ComputeSmoothPathAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "maxDistance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "FindPathAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPathAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PathfindingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AllThreadsPaused", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Reason", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DebuggerPauseReason" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ThreadId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PausedState", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Breakpoint", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PausedStateBreakpoint", + "Superclass": "PausedState", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExceptionText", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PausedStateException", + "Superclass": "PausedState", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetIsThirdPartyAssetAllowed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetIsThirdPartyPurchaseAllowed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetIsThirdPartyTeleportAllowed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPermissions", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPermissions", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "permissions", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PermissionsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CollisionGroupContainsPart", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "CollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CollisionGroupSetCollidable", + "Parameters": [ + { + "Name": "name1", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "name2", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collidable", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CollisionGroupsAreCollidable", + "Parameters": [ + { + "Name": "name1", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "name2", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "RegisterCollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollisionGroupId", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "CollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollisionGroupName", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "CollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollisionGroups", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetRegisteredCollisionGroups", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaxCollisionGroups", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredCollisionGroups", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IkSolve", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "target", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "translateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "rotateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsCollisionGroupRegistered", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LocalIkSolve", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "target", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "translateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "rotateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "UnregisterCollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenameCollisionGroup", + "Parameters": [ + { + "Name": "from", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "to", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPartCollisionGroup", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "CollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PhysicsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AllowSleep", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreAnchorsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreAssembliesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreAssemblyCentersOfMassShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreAwakePartsHighlighted", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreBodyTypesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreCollisionCostsShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreConstraintForcesShownForSelectedOrHoveredInstances", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreConstraintTorquesShownForSelectedOrHoveredInstances", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreContactForcesShownForSelectedOrHoveredAssemblies", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreContactIslandsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreContactPointsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreJointCoordinatesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreMagnitudesShownForDrawnForcesAndTorques", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreMechanismsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreModelCoordsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreOwnersShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ArePartCoordsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreRegionsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreSolverIslandsShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreTerrainReplicationRegionsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreTimestepsShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreUnalignedPartsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreWorldCoordsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DisableCSGv2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DisableCSGv3ForPlugins", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ForceCSGv2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ForceDrawScale", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsInterpolationThrottleShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsReceiveAgeShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsTreeShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PhysicsEnvironmentalThrottle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "EnviromentalPhysicsThrottle" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShowDecompositionGeometry", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SolverConvergenceVisualizationMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SolverConvergenceVisualizationMode" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ThrottleAdjustTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UseCSGv2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PhysicsSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PlaceStatsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "StartPlaySolo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlacesService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsInviteFriendsEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowInviteFriendsUI", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlatformFriendsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AccountAge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AccountAgeReplicate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AppearanceDidLoad", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AutoJumpEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CameraMaxZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CameraMinZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraMode" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CanLoadCharacterAppearance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Character", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Model" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CharacterAppearance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable", + "Deprecated", + { + "PreferredDescriptorName": "CharacterAppearanceId", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CharacterAppearanceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ChararacterRegionId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ChatMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ChatMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ChatPrivacyMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ChatPrivacyMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CloudEditCameraCoordinateFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CloudEditPlayerActive", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CountryRegionCodeReplicate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DataComplexity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DataComplexityLimit", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DataReady", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DevCameraOcclusionMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevCameraOcclusionMode" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DevComputerCameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerCameraMovementMode" + } + }, + { + "Category": "Control", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DevComputerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerMovementMode" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DevEnableMouseLock", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DevTouchCameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchCameraMovementMode" + } + }, + { + "Category": "Control", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DevTouchMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchMovementMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "FollowUserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "FollowUserIdReplicated", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "GameplayPaused", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Guest", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HasVerifiedBadge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HealthDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "InternalCharacterAppearanceLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "LocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MaxSimulationRadius", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MaximumSimulationRadius", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MembershipType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MembershipType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MembershipTypeReplicate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MembershipType" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "NameDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Team", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Neutral", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "OsPlatform", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "PlatformName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "RawJoinData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ReplicationFocus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "RespawnLocation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "SpawnLocation" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "SimulationRadius", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "SuperSafeChatReplicate", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Team", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Team", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Team" + } + }, + { + "Category": "Team", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Teleported", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "TeleportedIn", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "UnfilteredChat", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "UserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "VRDevice", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "userId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "UserId", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Function", + "Name": "AddToBlockList", + "Parameters": [ + { + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearCharacterAppearance", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DistanceFromCharacter", + "Parameters": [ + { + "Name": "point", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFriendStatus", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "FriendStatus" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGameSessionID", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJoinData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouse", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Mouse" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNetworkPing", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetUnder13", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasAppearanceLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVerified", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Kick", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacterAppearance", + "Parameters": [ + { + "Name": "assetInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Move", + "Parameters": [ + { + "Name": "walkDirection", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "false", + "Name": "relativeToCamera", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCharacter", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestFriendship", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RevokeFriendship", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAccountAge", + "Parameters": [ + { + "Name": "accountAge", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCharacterAppearanceJson", + "Parameters": [ + { + "Name": "jsonBlob", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetExperienceSettingsLocaleId", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMembershipType", + "Parameters": [ + { + "Name": "membershipType", + "Type": { + "Category": "Enum", + "Name": "MembershipType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetModerationAccessKey", + "Parameters": [ + { + "Name": "moderationAccessKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSuperSafeChat", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUnder13", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdatePlayerBlocked", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "blocked", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadBoolean", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadInstance", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadNumber", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadString", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SaveBoolean", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SaveInstance", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SaveNumber", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SaveString", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFriendsOnline", + "Parameters": [ + { + "Default": "200", + "Name": "maxFriends", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRankInGroup", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRoleInGroup", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsBestFriendsWith", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsFriendsWith", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsInGroup", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacter", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacterBlocking", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacterWithHumanoidDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestStreamAroundAsync", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "0", + "Name": "timeOut", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WaitForDataReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isFriendsWith", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "IsFriendsWith", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "waitForDataReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "WaitForDataReady", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CharacterAdded", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CharacterAppearanceLoaded", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CharacterRemoving", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Chatted", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "recipient", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CloudEditSelectionChanged", + "Parameters": [ + { + "Name": "newSelection", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectDiedSignalBackend", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FriendStatusChanged", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "friendStatus", + "Type": { + "Category": "Enum", + "Name": "FriendStatus" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Idled", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Kill", + "Parameters": [ + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnTeleport", + "Parameters": [ + { + "Name": "teleportState", + "Type": { + "Category": "Enum", + "Name": "TeleportState" + } + }, + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnTeleportInternal", + "Parameters": [ + { + "Name": "teleportState", + "Type": { + "Category": "Enum", + "Name": "TeleportState" + } + }, + { + "Name": "teleportInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerExperienceSettingsLocaleSetFromLua", + "Parameters": [ + { + "Name": "newLocaleId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReceivedJoinTelemetry", + "Parameters": [ + { + "Name": "details", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteFriendRequestSignal", + "Parameters": [ + { + "Name": "otherUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "eventType", + "Type": { + "Category": "Enum", + "Name": "FriendRequestEvent" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteInsert", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScopeCheckInitiated", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "serializedScopes", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptSecurityError", + "Parameters": [ + { + "Name": "hash", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "error", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "stack", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerToClientUnfilteredChatReplicate", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SetShutdownMessage", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SimulationRadiusChanged", + "Parameters": [ + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatsAvailable", + "Parameters": [ + { + "Name": "info", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Player", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "CustomPoliciesEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "EmulatedCountryCode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "EmulatedGameLocale", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "PlayerEmulationEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "SerializedEmulatedPolicyInfo", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "GetEmulatedPolicyInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegionCodeWillHaveAutomaticNonCustomPolicies", + "Parameters": [ + { + "Name": "regionCode", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEmulatedPolicyInfo", + "Parameters": [ + { + "Name": "emulatedPolicyInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlayerEmulatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearComputerCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearComputerMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearTouchCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearTouchMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredComputerCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredComputerMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredTouchCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredTouchMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterComputerCameraMovementMode", + "Parameters": [ + { + "Name": "cameraMovementMode", + "Type": { + "Category": "Enum", + "Name": "ComputerCameraMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterComputerMovementMode", + "Parameters": [ + { + "Name": "movementMode", + "Type": { + "Category": "Enum", + "Name": "ComputerMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterTouchCameraMovementMode", + "Parameters": [ + { + "Name": "cameraMovementMode", + "Type": { + "Category": "Enum", + "Name": "TouchCameraMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterTouchMovementMode", + "Parameters": [ + { + "Name": "movementMode", + "Type": { + "Category": "Enum", + "Name": "TouchMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ComputerCameraMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ComputerMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchCameraMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlayerScripts", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BubbleChat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CharacterAutoLoads", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClassicChat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LocalPlayer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MaxPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MaxPlayersInternal", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NumPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "GetPlayers", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PreferredPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PreferredPlayersInternal", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RespawnTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ServerGitHash", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ServerLogPrefix", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UseStrafingAnimations", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "localPlayer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "LocalPlayer", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "numPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "NumPlayers", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "Chat", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateLocalPlayer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayerByUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPlayerFromCharacter", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "ReportAbuse", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "optionalMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportAbuseV3", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "jsonTags", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetLocalPlayer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetChatStyle", + "Parameters": [ + { + "Default": "Classic", + "Name": "style", + "Type": { + "Category": "Enum", + "Name": "ChatStyle" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLocalPlayerInfo", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "membershipType", + "Type": { + "Category": "Enum", + "Name": "MembershipType" + } + }, + { + "Name": "isUnder13", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeamChat", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WhisperChat", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPlayers", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "playerFromCharacter", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPlayerFromCharacter", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "players", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPlayers", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateHumanoidModelFromDescription", + "Parameters": [ + { + "Name": "description", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Default": "Default", + "Name": "assetTypeVerification", + "Type": { + "Category": "Enum", + "Name": "AssetTypeVerification" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Model" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateHumanoidModelFromUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Model" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCharacterAppearanceAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Model" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCharacterAppearanceInfoAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFriendsAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "FriendPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHumanoidDescriptionFromOutfitId", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHumanoidDescriptionFromUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNameFromUserIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserIdFromNameAsync", + "Parameters": [ + { + "Name": "userName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserThumbnailAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "thumbnailType", + "Type": { + "Category": "Enum", + "Name": "ThumbnailType" + } + }, + { + "Name": "thumbnailSize", + "Type": { + "Category": "Enum", + "Name": "ThumbnailSize" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CloudEditApplyEditsMessage", + "Parameters": [ + { + "Name": "playerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "scriptName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FriendRequestEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "friendRequestEvent", + "Type": { + "Category": "Enum", + "Name": "FriendRequestEvent" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GameAnnounce", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnLinkedScriptsUpdated", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerAdded", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerChatted", + "Parameters": [ + { + "Name": "chatType", + "Type": { + "Category": "Enum", + "Name": "PlayerChatType" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "targetPlayer", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerConnecting", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerDisconnecting", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerMembershipChanged", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerRejoining", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerRemoving", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptGameServerReportEnrichment", + "Parameters": [ + { + "Name": "reportId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptReportServerEnrichmentAndScan", + "Parameters": [ + { + "Name": "v1comment", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "submitterId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "abuserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "reportId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestCloudEditImmediatePublishWithContext", + "Parameters": [ + { + "Name": "spanContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestCloudEditKick", + "Parameters": [ + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestCloudEditShutdown", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestTeamCreateImmediateSaveWithContext", + "Parameters": [ + { + "Name": "spanContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeamCreatePublishFinished", + "Parameters": [ + { + "Name": "publishSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeamCreateSaveFinished", + "Parameters": [ + { + "Name": "saveSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeamCreateServerMessage", + "Parameters": [ + { + "Name": "messageType", + "Type": { + "Category": "Enum", + "Name": "MessageType" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "printToStatusBar", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserSubscriptionStatusChanged", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Players", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GridSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HostDataModelType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HostDataModelTypeIsCurrent", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MultipleDocumentInterfaceInstance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "MultipleDocumentInterfaceInstance" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UsesAssetInsertionDrag", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Activate", + "Parameters": [ + { + "Name": "exclusiveMouse", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePluginAction", + "Parameters": [ + { + "Name": "actionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "statusTip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "iconName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "true", + "Name": "allowBinding", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginAction" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePluginMenu", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "icon", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginMenu" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateToolbar", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginToolbar" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Deactivate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJoinMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "JointCreationMode" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouse", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginMouse" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectedRibbonTool", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "RibbonTool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSetting", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStudioUserId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Intersect", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Invoke", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsActivated", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsActivatedWithExclusiveMouse", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Negate", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OnInvoke", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OnSetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScript", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + }, + { + "Default": "1", + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenWikiPage", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PauseSound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlaySound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "normalizedTimePosition", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResumeSound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveSelectedToRoblox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SelectRibbonTool", + "Parameters": [ + { + "Name": "tool", + "Type": { + "Category": "Enum", + "Name": "RibbonTool" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Separate", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSetting", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartDecalDrag", + "Parameters": [ + { + "Name": "decal", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartDrag", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopAllSounds", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Union", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateDockWidgetPluginGui", + "Parameters": [ + { + "Name": "pluginGuiId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "dockWidgetPluginGuiInfo", + "Type": { + "Category": "DataType", + "Name": "DockWidgetPluginGuiInfo" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DockWidgetPluginGui" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateQWidgetPluginGui", + "Parameters": [ + { + "Name": "pluginGuiId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pluginGuiOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "QWidgetPluginGui" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFbxAnimation", + "Parameters": [ + { + "Name": "rigModel", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "true", + "Name": "isR15", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFbxRig", + "Parameters": [ + { + "Default": "true", + "Name": "isR15", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptForExistingAssetId", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSaveSelection", + "Parameters": [ + { + "Default": "", + "Name": "suggestedFileName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Deactivation", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ready", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unloading", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ProcessAssetInsertionDrag", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "assetTypeId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "NoYield" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ProcessAssetInsertionDrop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "NoYield" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Plugin", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ActionId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "AllowBinding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Checked", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "DefaultShortcut", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "StatusTip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "Triggered", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginAction", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "{\"Metadata\":{\"TargetDataModels\": [\"Edit\", \"Server\", \"Client\"]},\"Permissions\":{}}", + "MemberType": "Property", + "Name": "Manifest", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PluginCapabilities", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PluginDebugService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Data", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MimeType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Sender", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PluginDragEvent", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PluginGuiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "SetAutoUpdate", + "Parameters": [ + { + "Name": "pluginId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOTAPluginVersion", + "Parameters": [ + { + "Default": "", + "Name": "pluginName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginManagementService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreatePlugin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportPlace", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportSelection", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreatePlugin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportPlace", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportSelection", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginManagerInterface", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "AddAction", + "Parameters": [ + { + "Name": "action", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddMenu", + "Parameters": [ + { + "Name": "menu", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddNewAction", + "Parameters": [ + { + "Name": "actionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "icon", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSeparator", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginMenu", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPluginPolicy", + "Parameters": [ + { + "Name": "pluginName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginPolicyService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreateButton", + "Parameters": [ + { + "Name": "buttonId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tooltip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "iconname", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePopupButton", + "Parameters": [ + { + "Name": "buttonId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tooltip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "iconname", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginToolbar", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClickableWhenViewportHidden", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "MemberType": "Function", + "Name": "SetActive", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Click", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DropdownClick", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginToolbarButton", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAwardablePoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AwardPoints", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamePointBalance", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPointBalance", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PointsAwarded", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "pointsAwarded", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "userBalanceInGame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "userTotalBalance", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PointsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Unknown", + "MemberType": "Property", + "Name": "IsLuobuServer", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TriStateBoolean" + } + }, + { + "Category": "Data", + "Default": "Unknown", + "MemberType": "Property", + "Name": "LuobuWhitelisted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TriStateBoolean" + } + }, + { + "MemberType": "Function", + "Name": "GetPolicyInfoForPlayerAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPolicyInfoForServerRobloxOnlyAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PolicyService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EasingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PoseEasingDirection" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EasingStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PoseEasingStyle" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Weight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PoseBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "MemoryCategory": "Animation", + "Name": "NumberPose", + "Superclass": "PoseBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MaskWeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddSubPose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSubPoses", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSubPose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "Pose", + "Superclass": "PoseBase" + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PostEffect", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.400000006", + "MemberType": "Property", + "Name": "Intensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "24", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.949999988", + "MemberType": "Property", + "Name": "Threshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BloomEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "24", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BlurEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "Contrast", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "Saturation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "TintColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ColorCorrectionEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.75", + "MemberType": "Property", + "Name": "FarIntensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.0500000007", + "MemberType": "Property", + "Name": "FocusDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "10", + "MemberType": "Property", + "Name": "InFocusRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.75", + "MemberType": "Property", + "Name": "NearIntensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DepthOfFieldEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.25", + "MemberType": "Property", + "Name": "Intensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "Spread", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SunRaysEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ProcessInstancePhysicsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Interact", + "MemberType": "Property", + "Name": "ActionText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "true", + "MemberType": "Property", + "Name": "AutoLocalize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "ClickablePrompt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "OnePerButton", + "MemberType": "Property", + "Name": "Exclusivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ProximityPromptExclusivity" + } + }, + { + "Category": "Data", + "Default": "ButtonX", + "MemberType": "Property", + "Name": "GamepadKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "HoldDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "E", + "MemberType": "Property", + "Name": "KeyboardKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Data", + "Default": "10", + "MemberType": "Property", + "Name": "MaxActivationDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ObjectText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "RequiresLineOfSight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Localization", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "RootLocalizationTable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "LocalizationTable" + } + }, + { + "Category": "Data", + "Default": "Default", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ProximityPromptStyle" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "UIOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "MemberType": "Function", + "Name": "InputHoldBegin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InputHoldEnd", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ButtonHoldBeganActionReplicated", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ButtonHoldEndedActionReplicated", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldBegan", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldEnded", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptHidden", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptShown", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "ProximityPromptInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TriggerEnded", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TriggerEndedActionReplicated", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Triggered", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TriggeredActionReplicated", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ProximityPrompt", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "16", + "MemberType": "Property", + "Name": "MaxPromptsVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldBegan", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldEnded", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptHidden", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptShown", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "ProximityPromptInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptTriggerEnded", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptTriggered", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ProximityPromptService", + "Superclass": "Instance", + "Tags": [ + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PublishDescendantAssets", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateAssetAndWaitForAssetId", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "operationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "creatorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishCageMeshAsync", + "Parameters": [ + { + "Name": "wrap", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PublishService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddGlobalPointsField", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddGlobalPointsTag", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DEPRECATED_TrackEvent", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DEPRECATED_TrackEventWithArgs", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClientId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlaySessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReleaseRBXEventStream", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveGlobalPointsField", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveGlobalPointsTag", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportCounter", + "Parameters": [ + { + "Name": "counterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "1", + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportInfluxSeries", + "Parameters": [ + { + "Name": "seriesName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "points", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "throttlingPercentage", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportStats", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportToDiagByCountryCode", + "Parameters": [ + { + "Name": "featureName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "measureName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "seconds", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendEventDeferred", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendEventImmediately", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEvent", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEventStream", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TrackEvent", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TrackEventWithArgs", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateHeartbeatObject", + "Parameters": [ + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RbxAnalyticsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadata", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataCallbacks", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataClasses", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEnums", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEvents", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataFunctions", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Browsable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClassCategory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClientOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Constraint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Deprecated", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EditingDisabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EditorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FFlag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsBackend", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PropertyOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScriptContext", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ServerOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SliderScaling", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UIMaximum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UIMinimum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UINumTicks", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataItem", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Reflection", + "Default": "0", + "MemberType": "Property", + "Name": "ExplorerImageIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Reflection", + "Default": "2147483647", + "MemberType": "Property", + "Name": "ExplorerOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Reflection", + "Default": "true", + "MemberType": "Property", + "Name": "Insertable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "", + "MemberType": "Property", + "Name": "PreferredParent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "Always", + "MemberType": "Property", + "Name": "ServiceVisibility", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ServiceVisibility" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataClass", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEnum", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEnumItem", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataMember", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataProperties", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataYieldFunctions", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "BroadcastRemoteCursorPositions", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "remoteCursorPosition", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestAllRemoteCursorPositionForScript", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UpdateClientRemoteCursorPosition", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "remoteCursorPosition", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RemoteCursorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RemoteDebuggerServer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FireAllClients", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireClient", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireServer", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnClientEvent", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnServerEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RemoteEvent", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "InvokeClient", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeServer", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteOnInvokeClient", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteOnInvokeError", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteOnInvokeServer", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteOnInvokeSuccess", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnClientInvoke", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnServerInvoke", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RemoteFunction", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AutoFRMLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EagerBulkExecution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EditQualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "QualityLevel" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable VR Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EnableFRM", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExportMergeByMaterial", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrameRateManager", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FramerateManagerMode" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GraphicsMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GraphicsMode" + } + }, + { + "Category": "Cache", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MeshCacheSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MeshPartDetailLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshPartDetailLevel" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "QualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "QualityLevel" + } + }, + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReloadAssets", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RenderCSGTrianglesDebug", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShowBoundingBoxes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ViewMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ViewMode" + } + }, + { + "MemberType": "Function", + "Name": "GetMaxQualityLevel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RenderSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "RenderingTest", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "RenderingTest", + "Default": "10", + "MemberType": "Property", + "Name": "ComparisonDiffThreshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "RenderingTest", + "Default": "psnr", + "MemberType": "Property", + "Name": "ComparisonMethod", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderingTestComparisonMethod" + } + }, + { + "Category": "RenderingTest", + "Default": "50", + "MemberType": "Property", + "Name": "ComparisonPsnrThreshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "RenderingTest", + "Default": "", + "MemberType": "Property", + "Name": "Description", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "RenderingTest", + "Default": "70", + "MemberType": "Property", + "Name": "FieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "RenderingTest", + "Default": "-0, 0, 0", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "RenderingTest", + "Default": "false", + "MemberType": "Property", + "Name": "PerfTest", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "RenderingTest", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "RenderingTest", + "Default": "21", + "MemberType": "Property", + "Name": "QualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "RenderingTest", + "Default": "false", + "MemberType": "Property", + "Name": "ShouldSkip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "RenderingTest", + "Default": "", + "MemberType": "Property", + "Name": "Ticket", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "RenderingTest", + "Default": "10", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "RenderdocTriggerCapture", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RenderingTest", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsDefaultLoadingGuiRemoved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsFinishedReplicating", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveDefaultLoadingScreen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDefaultLoadingGuiRemoved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DefaultLoadingGuiRemoved", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FinishedReplicating", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoveDefaultLoadingGuiSignal", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ReplicatedFirst", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReplicatedStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RobloxPluginGuiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RobloxReplicatedStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RobloxServerStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "EndRemoteRomarkTest", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RomarkEndOfTest", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RomarkService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ValuesAndTimes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "GetKeyAtIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RotationCurveKey" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyIndicesAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeys", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValueAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CoordinateFrame?" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "DataType", + "Name": "RotationCurveKey" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKeyAtIndex", + "Parameters": [ + { + "Name": "startingIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "1", + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeys", + "Parameters": [ + { + "Name": "keys", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RotationCurve", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RtMessagingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClientGitHash", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "BindToRenderStep", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCoreScriptVersion", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRobloxClientChannel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRobloxVersion", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsClient", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsEdit", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsRunMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsRunning", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsServer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsStudio", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Reset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Run", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Set3dRenderingEnabled", + "Parameters": [ + { + "Name": "enable", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRobloxGuiFocused", + "Parameters": [ + { + "Name": "focus", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindFromRenderStep", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "setThrottleFramerateEnabled", + "Parameters": [ + { + "Name": "enable", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Heartbeat", + "Parameters": [ + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PostSimulation", + "Parameters": [ + { + "Name": "deltaTimeSim", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PreAnimation", + "Parameters": [ + { + "Name": "deltaTimeSim", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PreRender", + "Parameters": [ + { + "Name": "deltaTimeRender", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PreSimulation", + "Parameters": [ + { + "Name": "deltaTimeSim", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RenderStepped", + "Parameters": [ + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stepped", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RunService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RuntimeScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "TakeScreenshot", + "Parameters": [ + { + "Name": "screenshotOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FSTriggeredSignal", + "Parameters": [ + { + "Name": "requestId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "mac", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotContentReady", + "Parameters": [ + { + "Name": "screenshotJobId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotUploaded", + "Parameters": [ + { + "Name": "screenshotJobId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "screenshotId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SafetyService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CameraButtonIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CameraButtonPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CloseButtonPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CloseWhenScreenshotTaken", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExperienceNameOverlayEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "OverlayFont", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UsernameOverlayEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ScreenshotHud", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptBuilder", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "CoreScript", + "MemberType": "Property", + "Name": "CompileTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CompileTarget" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "CoverageInfo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "DebugInfo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "PackAsSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "RawBytecode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "CompileTarget", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SyncScriptBuilder", + "Superclass": "ScriptBuilder", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "ScriptAdded", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptBeingRemoved", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + }, + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptFullNameChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptSourceChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptChangeService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptCloneWatcher", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptCloneWatcherHelper", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptCommitService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "ScriptsDisabled", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddCoreScriptLocal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "parent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearScriptProfilingData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DeserializeScriptProfilerString", + "Parameters": [ + { + "Name": "jsonString", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCoverageStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveScriptProfilingData", + "Parameters": [ + { + "Name": "filename", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTimeout", + "Parameters": [ + { + "Name": "seconds", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartScriptProfiling", + "Parameters": [ + { + "Name": "frequency", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopScriptProfiling", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Error", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "stackTrace", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ErrorDetailed", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "stackTrace", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "details", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "securityLevel", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptContext", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "CoreScriptIdentifier", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentLine", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsDebugging", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsPaused", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ScriptGuid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "AddWatch", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBreakpoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGlobals", + "Parameters": [ + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLocals", + "Parameters": [ + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStack", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUpvalues", + "Parameters": [ + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWatchValue", + "Parameters": [ + { + "Name": "watch", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWatches", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBreakpoint", + "Parameters": [ + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "isContextDependentBreakpoint", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGlobal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLocal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUpvalue", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointAdded", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointRemoved", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EncounteredBreak", + "Parameters": [ + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "breakReason", + "Type": { + "Category": "Enum", + "Name": "BreakReason" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Resuming", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WatchAdded", + "Parameters": [ + { + "Name": "watch", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WatchRemoved", + "Parameters": [ + { + "Name": "watch", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptDebugger", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetInternalUri", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLine", + "Parameters": [ + { + "Default": "nil", + "Name": "lineIndex", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLineCount", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScript", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "LuaSourceContainer" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectedText", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelection", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectionEnd", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectionStart", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetText", + "Parameters": [ + { + "Default": "nil", + "Name": "startLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "startCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "endLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "endCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetViewport", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasSelectedText", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsCommandBar", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CloseAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EditTextAsync", + "Parameters": [ + { + "Name": "newText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "startLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "startCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "endLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "endCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ForceSetSelectionAsync", + "Parameters": [ + { + "Name": "cursorLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "cursorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "nil", + "Name": "anchorLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "anchorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestSetSelectionAsync", + "Parameters": [ + { + "Name": "cursorLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "cursorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "nil", + "Name": "anchorLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "anchorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionChanged", + "Parameters": [ + { + "Name": "positionLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "positionCharacter", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "anchorLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "anchorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ViewportChanged", + "Parameters": [ + { + "Name": "startLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "endLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptDocument", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DeregisterAutocompleteCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DeregisterScriptAnalysisCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindScriptDocument", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "ScriptDocument" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ForceReloadSource", + "Parameters": [ + { + "Name": "uri", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newsrc", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEditorSource", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScriptDocuments", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterAutocompleteCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterScriptAnalysisCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScriptDocumentAsync", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextDocumentDidChange", + "Parameters": [ + { + "Name": "document", + "Type": { + "Category": "Class", + "Name": "ScriptDocument" + } + }, + { + "Name": "changesArray", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextDocumentDidClose", + "Parameters": [ + { + "Name": "oldDocument", + "Type": { + "Category": "Class", + "Name": "ScriptDocument" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextDocumentDidOpen", + "Parameters": [ + { + "Name": "newDocument", + "Type": { + "Category": "Class", + "Name": "ScriptDocument" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptEditorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSourceContainerByScriptGuid", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "LuaSourceContainer" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptRegistrationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptRuntime", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ActiveInstance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RenderMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionRenderMode" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionBoxThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionLineThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShowActiveInstanceHighlight", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Add", + "Parameters": [ + { + "Name": "instancesToAdd", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearTerrainSelectionHack", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Get", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Remove", + "Parameters": [ + { + "Name": "instancesToRemove", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Set", + "Parameters": [ + { + "Name": "selection", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTerrainSelectionHack", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionChanged", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Selection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SelectionHighlightManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Settings", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UpdateType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SensorUpdateType" + } + }, + { + "MemberType": "Function", + "Name": "Sense", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSensorOutputChanged", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SensorBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Output", + "Default": "false", + "MemberType": "Property", + "Name": "FullySubmerged", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Output", + "Default": "false", + "MemberType": "Property", + "Name": "TouchingSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BuoyancySensor", + "Superclass": "SensorBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ControllerSensor", + "Superclass": "SensorBase", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Output", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "HitFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Output", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "HitNormal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Input", + "Default": "0", + "MemberType": "Property", + "Name": "SearchDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Output", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SensedPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Input", + "Default": "Floor", + "MemberType": "Property", + "Name": "SensorMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SensorMode" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ControllerPartSensor", + "Superclass": "ControllerSensor", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "LoadStringEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ServerScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ServerStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FindService", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetService", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getService", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetService", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "service", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetService", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Close", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CloseLate", + "Parameters": [ + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServiceAdded", + "Parameters": [ + { + "Name": "service", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServiceRemoving", + "Parameters": [ + { + "Name": "service", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ServiceProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CreatorId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CreatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CreatorType" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ForceR15", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GameAvatarType", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GameAvatarType" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GameId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GearGenreSetting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GearGenreSetting" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Genre", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Genre" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsSFFlagsLoaded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "JobInfo", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "JobId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PlaceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PlaceVersion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrivateServerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrivateServerOwnerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "R15CollisionType", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "R15CollisionType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VIPServerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "PrivateServerId", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VIPServerOwnerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "PrivateServerOwnerId", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Workspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Workspace" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "lighting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "workspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Workspace", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Workspace" + } + }, + { + "MemberType": "Function", + "Name": "BindToClose", + "Parameters": [ + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineFastFlag", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineFastInt", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineFastString", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEngineFeature", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFastFlag", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFastInt", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFastString", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJobsInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjects", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjectsAllOrNone", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Default": "false", + "Name": "binaryFormatOnly", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjectsList", + "Parameters": [ + { + "Name": "urls", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlaySessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRemoteBuildMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsContentLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsGearTypeAllowed", + "Parameters": [ + { + "Name": "gearType", + "Type": { + "Category": "Enum", + "Name": "GearType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsUniverseMetadataLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Load", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScreenshotsFolder", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenVideosFolder", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportInGoogleAnalytics", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "custom", + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "none", + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFastFlagForTesting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFastIntForTesting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFastStringForTesting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFlagVersion", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetIsLoaded", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "placeSizeInBytes", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPlaceId", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUniverseId", + "Parameters": [ + { + "Name": "universeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Shutdown", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjectsAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HttpGetAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HttpPostAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "*/*", + "Name": "contentType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertObjectsAndJoinIfLegacyAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SavePlace", + "Parameters": [ + { + "Default": "SaveAll", + "Name": "saveFilter", + "Type": { + "Category": "Enum", + "Name": "SaveFilter" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AllowedGearTypeChanged", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GraphicsQualityChangeRequest", + "Parameters": [ + { + "Name": "betterQuality", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemChanged", + "Parameters": [ + { + "Name": "object", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "descriptor", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Loaded", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotReady", + "Parameters": [ + { + "Name": "path", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotSavedToAlbum", + "Parameters": [ + { + "Name": "filename", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UniverseMetadataLoaded", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnClose", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "BindToClose", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataModel", + "Superclass": "ServiceProvider", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GenericSettings", + "Superclass": "ServiceProvider", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AnalysticsSettings", + "Superclass": "GenericSettings", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetFFlag", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFVariable", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GlobalSettings", + "Superclass": "GenericSettings", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsUserFeatureEnabled", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Reset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveState", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserSettings", + "Superclass": "GenericSettings", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "HiddenServices", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "VisibleServices", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ServiceVisibilityService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetCreatedTimestampUtcMs", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRootSID", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveMetadata", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSession", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSessionsWithMetadataKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceSession", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SessionExists", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMetadata", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSession", + "Parameters": [ + { + "Name": "parentSid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "childSid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SessionService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSharedTable", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "SharedTable" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "SetSharedTable", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "st", + "Type": { + "Category": "DataType", + "Name": "SharedTable?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Safe" + } + ], + "MemoryCategory": "Instances", + "Name": "SharedTableRegistry", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Status", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ShorelineUpgraderService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "CelestialBodiesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "11", + "MemberType": "Property", + "Name": "MoonAngularSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://sky/moon.jpg", + "MemberType": "Property", + "Name": "MoonTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/sky/sky512_bk.tex", + "MemberType": "Property", + "Name": "SkyboxBk", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/sky/sky512_dn.tex", + "MemberType": "Property", + "Name": "SkyboxDn", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/sky/sky512_ft.tex", + "MemberType": "Property", + "Name": "SkyboxFt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/sky/sky512_lf.tex", + "MemberType": "Property", + "Name": "SkyboxLf", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/sky/sky512_rt.tex", + "MemberType": "Property", + "Name": "SkyboxRt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/sky/sky512_up.tex", + "MemberType": "Property", + "Name": "SkyboxUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "3000", + "MemberType": "Property", + "Name": "StarCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "Default": "21", + "MemberType": "Property", + "Name": "SunAngularSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://sky/sun.jpg", + "MemberType": "Property", + "Name": "SunTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Sky", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "Opacity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "RiseVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "opacity_xml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "riseVelocity_xml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "size_xml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Smoke", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Status", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SmoothVoxelsUpgraderService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SnippetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "HideSelfView", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeGameInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "recipientIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeIrisInvite", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "irisParticipantIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeIrisInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptGameInvite", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "nil", + "Name": "experienceInviteOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptIrisInvite", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowSelfView", + "Parameters": [ + { + "Default": "LastPosition", + "Name": "selfViewPosition", + "Type": { + "Category": "Enum", + "Name": "SelfViewPosition" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanSendGameInviteAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "recipientId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanSendIrisInviteAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GameInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "recipientIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "IrisInviteInitiated", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "IrisInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptInviteRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "experienceInviteOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptIrisInviteRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelfViewHidden", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelfViewVisible", + "Parameters": [ + { + "Name": "selfViewPosition", + "Type": { + "Category": "Enum", + "Name": "SelfViewPosition" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnIrisInviteInvoked", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "irisParticipantIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SocialService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Asset", + "Default": "0", + "MemberType": "Property", + "Name": "ChannelCount", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "10", + "MemberType": "Property", + "Name": "EmitterSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "RollOffMinDistance", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Asset", + "Default": "false", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "Default": "true", + "MemberType": "Property", + "Name": "IsPaused", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "Default": "false", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "IsSpatial", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Regions", + "Default": "0 60000 ", + "MemberType": "Property", + "Name": "LoopRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Playback", + "Default": "false", + "MemberType": "Property", + "Name": "Looped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "10000", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "RollOffMaxDistance", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "10", + "MemberType": "Property", + "Name": "MinDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "RollOffMinDistance", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Pitch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "PlaybackSpeed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "PlayOnRemove", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "Default": "0", + "MemberType": "Property", + "Name": "PlaybackLoudness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Regions", + "Default": "0 60000 ", + "MemberType": "Property", + "Name": "PlaybackRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Playback", + "Default": "false", + "MemberType": "Property", + "Name": "PlaybackRegionsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "Default": "1", + "MemberType": "Property", + "Name": "PlaybackSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Playback", + "Default": "false", + "MemberType": "Property", + "Name": "Playing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "PlayingReplicator", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "Default": "1", + "MemberType": "Property", + "Name": "RollOffGain", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emitter", + "Default": "10000", + "MemberType": "Property", + "Name": "RollOffMaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emitter", + "Default": "10", + "MemberType": "Property", + "Name": "RollOffMinDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emitter", + "Default": "Inverse", + "MemberType": "Property", + "Name": "RollOffMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RollOffMode" + } + }, + { + "Category": "Routing", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SoundGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "SoundGroup" + } + }, + { + "Category": "Asset", + "Default": "", + "MemberType": "Property", + "Name": "SoundId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Asset", + "Default": "0", + "MemberType": "Property", + "Name": "TimeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Playback", + "Default": "0", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "TimePositionReplicator", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "Default": "Default", + "MemberType": "Property", + "Name": "UsageContextPermission", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UsageContext" + } + }, + { + "Category": "Playback", + "Default": "0.5", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "isPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "IsPlaying", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "10000", + "MemberType": "Property", + "Name": "xmlRead_MaxDistance_3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "10", + "MemberType": "Property", + "Name": "xmlRead_MinDistance_3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Pause", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Play", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Stop", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DidLoop", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "numOfTimesLooped", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ended", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Loaded", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Paused", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Played", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayingUpdatedFromClient", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayingUpdatedFromServer", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Resumed", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TimePositionUpdatedFromClient", + "Parameters": [ + { + "Name": "newPositionSeconds", + "Type": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Name": "lastLuaSetTimePosition", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TimePositionUpdatedFromServer", + "Parameters": [ + { + "Name": "newPositionSeconds", + "Type": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Name": "lastLuaSetTimePosition", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "playbackActionSync", + "Parameters": [ + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Internal", + "Name": "Sound", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SoundEffect", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.150000006", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.5", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.5", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChorusSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Attack", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "GainMakeup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "40", + "MemberType": "Property", + "Name": "Ratio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Release", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SideChain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "State", + "Default": "-40", + "MemberType": "Property", + "Name": "Threshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "CompressorSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CustomSoundEffect", + "Superclass": "SoundEffect", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AssetSoundEffect", + "Superclass": "CustomSoundEffect", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "Channel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChannelSelectorSoundEffect", + "Superclass": "CustomSoundEffect", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.75", + "MemberType": "Property", + "Name": "Level", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DistortionSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "Delay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.5", + "MemberType": "Property", + "Name": "Feedback", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "EchoSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "HighGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "-20", + "MemberType": "Property", + "Name": "LowGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "-10", + "MemberType": "Property", + "Name": "MidGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "EqualizerSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.449999988", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.850000024", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "5", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FlangeSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "1.25", + "MemberType": "Property", + "Name": "Octave", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PitchShiftSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "1.5", + "MemberType": "Property", + "Name": "DecayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "Diffusion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "-6", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ReverbSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.5", + "MemberType": "Property", + "Name": "Duty", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "5", + "MemberType": "Property", + "Name": "Frequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TremoloSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.5", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Internal", + "Name": "SoundGroup", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "NoReverb", + "MemberType": "Property", + "Name": "AmbientReverb", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReverbType" + } + }, + { + "Category": "Data", + "Default": "3.32999992", + "MemberType": "Property", + "Name": "DistanceFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "DopplerScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "RespectFilteringEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "RolloffScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "Automatic", + "MemberType": "Property", + "Name": "VolumetricAudio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VolumetricAudio" + } + }, + { + "MemberType": "Function", + "Name": "BeginRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInputDevice", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInputDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetListener", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutputDevice", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutputDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSoundMemoryData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayLocalSound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInputDevice", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetListener", + "Parameters": [ + { + "Name": "listenerType", + "Type": { + "Category": "Enum", + "Name": "ListenerType" + } + }, + { + "Name": "listener", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetOutputDevice", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRecordingDevice", + "Parameters": [ + { + "Name": "deviceIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EndRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRecordingDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientLoggedEvent", + "Parameters": [ + { + "Name": "sessionIdRaw", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceListChanged", + "Parameters": [ + { + "Name": "newDevices", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SoundService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0.564706, 0.0980392, 1", + "MemberType": "Property", + "Name": "SparkleColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Sparkles", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SpawnerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrameId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrameName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrameType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DebuggerFrameType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Globals", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "DebuggerVariable" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Locals", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "DebuggerVariable" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Populated", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Upvalues", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "DebuggerVariable" + } + } + ], + "MemoryCategory": "Instances", + "Name": "StackFrame", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StandalonePluginScripts", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterGear", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterPack", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Character", + "Default": "true", + "MemberType": "Property", + "Name": "AllowCustomAnimations", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Mobile", + "Default": "true", + "MemberType": "Property", + "Name": "AutoJumpEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "Default": "Default", + "MemberType": "Property", + "Name": "AvatarJointUpgrade", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AvatarJointUpgrade" + } + }, + { + "Category": "Character", + "Default": "Default", + "MemberType": "Property", + "Name": "AvatarJointUpgrade_Serialized", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AvatarJointUpgrade" + } + }, + { + "Category": "Camera", + "Default": "400", + "MemberType": "Property", + "Name": "CameraMaxZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "0.5", + "MemberType": "Property", + "Name": "CameraMinZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "Classic", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraMode" + } + }, + { + "Category": "Character Jump Settings", + "Default": "7.19999981", + "MemberType": "Property", + "Name": "CharacterJumpHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character Jump Settings", + "Default": "50", + "MemberType": "Property", + "Name": "CharacterJumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character", + "Default": "89", + "MemberType": "Property", + "Name": "CharacterMaxSlopeAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character Jump Settings", + "Default": "true", + "MemberType": "Property", + "Name": "CharacterUseJumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "Default": "16", + "MemberType": "Property", + "Name": "CharacterWalkSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character", + "Default": "Default", + "MemberType": "Property", + "Name": "DeathStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DeathStyle" + } + }, + { + "Category": "Camera", + "Default": "Zoom", + "MemberType": "Property", + "Name": "DevCameraOcclusionMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevCameraOcclusionMode" + } + }, + { + "Category": "Camera", + "Default": "UserChoice", + "MemberType": "Property", + "Name": "DevComputerCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerCameraMovementMode" + } + }, + { + "Category": "Controls", + "Default": "UserChoice", + "MemberType": "Property", + "Name": "DevComputerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerMovementMode" + } + }, + { + "Category": "Camera", + "Default": "UserChoice", + "MemberType": "Property", + "Name": "DevTouchCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchCameraMovementMode" + } + }, + { + "Category": "Controls", + "Default": "UserChoice", + "MemberType": "Property", + "Name": "DevTouchMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchMovementMode" + } + }, + { + "Category": "Character", + "Default": "Default", + "MemberType": "Property", + "Name": "EnableDynamicHeads", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LoadDynamicHeads" + } + }, + { + "Category": "Controls", + "Default": "true", + "MemberType": "Property", + "Name": "EnableMouseLockOption", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDFace", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDHead", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDLeftArm", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDLeftLeg", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDPants", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDRightArm", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDRightLeg", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDShirt", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDTeeShirt", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDTorso", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "R15", + "MemberType": "Property", + "Name": "GameSettingsAvatar", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GameAvatarType" + } + }, + { + "Category": "Character", + "Default": "OuterBox", + "MemberType": "Property", + "Name": "GameSettingsR15Collision", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "R15CollisionType" + } + }, + { + "Category": "Character", + "Default": "0 1 ", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeBodyType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "Default": "0.95 1 ", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeHead", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "Default": "0.9 1.05 ", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeHeight", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "Default": "0 1 ", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeProportion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "Default": "0.7 1 ", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeWidth", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Data", + "Default": "100", + "MemberType": "Property", + "Name": "HealthDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Controls", + "Default": "Default", + "MemberType": "Property", + "Name": "HumanoidStateMachineMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidStateMachineMode" + } + }, + { + "Category": "Character", + "Default": "true", + "MemberType": "Property", + "Name": "LoadCharacterAppearance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "Default": "Default", + "MemberType": "Property", + "Name": "LoadCharacterLayeredClothing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LoadCharacterLayeredClothing" + } + }, + { + "Category": "Character", + "Default": "Default", + "MemberType": "Property", + "Name": "LoadCharacterLayeredClothing ", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LoadCharacterLayeredClothing" + } + }, + { + "Category": "Data", + "Default": "100", + "MemberType": "Property", + "Name": "NameDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character", + "Default": "true", + "MemberType": "Property", + "Name": "UserEmotesEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "ClearDefaults", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StarterPlayer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterPlayerScripts", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterCharacterScripts", + "Superclass": "StarterPlayerScripts", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ContactsCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DataReceiveKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DataSendKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HeartbeatTimeMs", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InstanceCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MovingPrimitivesCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PhysicsReceiveKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PhysicsSendKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PhysicsStepTimeMs", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrimitivesCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMemoryUsageMbForTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Enum", + "Name": "DeveloperMemoryTag" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTotalMemoryUsageMb", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPaginatedMemoryByTexture", + "Parameters": [ + { + "Name": "queryType", + "Type": { + "Category": "Enum", + "Name": "TextureQueryType" + } + }, + { + "Name": "pageIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Stats", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetValue", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValueString", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StatsItem", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RunningAverageItemDouble", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RunningAverageItemInt", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RunningAverageTimeIntervalItem", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TotalCountTimeIntervalItem", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FinishTask", + "Parameters": [ + { + "Name": "taskId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendReport", + "Parameters": [ + { + "Name": "reportName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartTask", + "Parameters": [ + { + "Name": "reportName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "taskName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StopWatchReporter", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "RegisterCommand", + "Parameters": [ + { + "Name": "commandName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterCommand", + "Parameters": [ + { + "Name": "commandName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StreamingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "\"TODO\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "\"function\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "\"local\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "\"nil\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "\"self\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active Hover Over Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Always Save Script Changes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Animate Hover Over", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto Clean Empty Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto Closing Brackets", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto Closing Quotes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto Delete Closing Brackets and Quotes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto Indent Rule", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AutoIndentRule" + } + }, + { + "Category": "Auto-Recovery", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto-Recovery Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Auto-Recovery", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto-Recovery Interval (Minutes)", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Auto-Recovery", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto-Recovery Path", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Automatically commit locked scripts when you save or publish to Roblox", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Automatically trigger AI Code Completion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Basic Objects Display Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ListDisplayMode" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Bool Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Bracket Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Built-in Function Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Camera Mouse Wheel Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Camera Pan Speed", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Camera Shift Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Camera Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Camera Zoom to Mouse Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Output", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Clear Output On Start", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Lua Debugger", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CommandBarLocalState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Comment Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Current Line Highlight Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Debugger Current Line Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Debugger Error Line Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Directories", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DefaultScriptFileDir", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Browsing", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DeprecatedObjectsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DisplayLanguage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Doc View Code Background Color", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Autocomplete", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Autocomplete Doc View", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable CoreScript Debugger", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Http Sandboxing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Internal Beta Features", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Internal Features", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Script Analysis", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Scrollbar Markers", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Signature Help", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Signature Help Doc View", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Temporary Tabs", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Temporary Tabs In Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Type Hover", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EnableIndentationRulers", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EnableOnTypeAutocomplete", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Error Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Find Selection Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QFont" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Format On Paste", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Format On Type", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Function Name Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Highlight Current Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Highlight Occurances", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HintColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Hover Animate Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HoverAnimateSpeed" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Hover Box Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Hover Line Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Hover Over Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Directories", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IconOverrideDir", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Indent Using Spaces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IndentationRulerColor", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InformationColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Keyword Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Primary Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Line Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Directories", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LocalAssetsFolder", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Lua Debugger", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LuaDebuggerEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Lua Debugger", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LuaDebuggerEnabledAtStartup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Luau Keyword Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Audio", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Main Volume", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Matching Word Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Output", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Maximum Output Lines", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Menu Item Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Method Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Number Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Audio", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Only Play Audio from Window in Focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Operator Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Output", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Output Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QFont" + } + }, + { + "Category": "Output", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Output Layout Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "OutputLayoutMode" + } + }, + { + "Category": "Browsing", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PermissionLevelShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PermissionLevelShown" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Physical Draggers Select Scope By Default", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Pivot Snap To Geometry Color", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Lua Debugger", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PluginDebuggingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Directories", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PluginsDir", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Primary Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Property Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Directories", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReloadBuiltinPluginsOnChange", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Directories", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReloadLocalPluginsOnChange", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Render Throttle Percentage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Respect Studio shortcuts when game has focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Ruler Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Rulers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Undo", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RuntimeUndoBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RuntimeUndoBehavior" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Script Editor Color Preset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StudioScriptEditorColorPresets" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Script Editor Scrollbar Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Script Editor Scrollbar Handle Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScriptEditorMenuBorderColor", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScriptEditorShouldShowPluginMethods", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Lua Debugger", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScriptTimeoutLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Scroll Past Last Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Secondary Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Select Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Primary Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Select/Hover Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selected Menu Item Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selected Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selection Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selection Box Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selection Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selection Line Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Audio", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Server Audio Behavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ServerAudioBehavior" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Set Pivot of Imported Parts", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Core GUI in Explorer while Playing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Diagnostics Bar", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show FileSyncService", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Hidden Objects in Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Hover Over", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Light Guides", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Navigation Labels", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Navigation Mesh", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Pathfinding Links", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Plugin GUI Service in Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Singly Selected Attachment Parent Frame", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Whitespace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show plus button on hover in Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShowCorePackagesInExplorer", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Skip Closing Brackets and Quotes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "String Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Tab Width", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Text Wrapping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Theme", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UI Theme", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UITheme" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Use Bounding Box Move Handles", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Warning Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Whitespace Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "MemberType": "Function", + "Name": "GetAvailableThemes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ThemeChanged", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Studio", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ConvertToPackageUpload", + "Parameters": [ + { + "Name": "uploadUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "cloneInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "originalInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishPackage", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "publishInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowSaveToRoblox", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SerializeInstances", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnConvertToPackageResult", + "Parameters": [ + { + "Name": "isSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPublishPackageResult", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSaveToRoblox", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioAssetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.5, 0", + "MemberType": "Property", + "Name": "AnchorPoint", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "IsArrowVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsNextVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "RowName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "SetOnNextClicked", + "Parameters": [ + { + "Name": "onClick", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioCallout", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "EnableScriptCollabByDefaultOnLoad", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "StudioData", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HasMultiTouchStarted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "IsMultiTouchEmulationOn", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "IsMultiTouchEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "PivotPosition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "MemberType": "Function", + "Name": "GetMaxNumTouches", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTouchInBounds", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTouchPosition", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EmulatePCDeviceWithResolution", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentDeviceId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentOrientation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "ScreenOrientation" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasDeviceWithId", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCurrentDeviceId", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCurrentOrientation", + "Parameters": [ + { + "Name": "orientation", + "Type": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CurrentDeviceIdChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OrientationChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchInBoundsChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPositionsChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioDeviceEmulatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StudioObjectBase", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StudioWidget", + "Superclass": "StudioObjectBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearUploadNames", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishAs", + "Parameters": [ + { + "Name": "universeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "publishParameters", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishThenTurnOnTeamCreate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RefreshDocumentDisplayName", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeamCreateOnPublishInfo", + "Parameters": [ + { + "Name": "shouldTurnOnTcOnPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "newPlaceName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUniverseDisplayName", + "Parameters": [ + { + "Name": "newName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUploadNames", + "Parameters": [ + { + "Name": "placeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "universeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowSaveOrPublishPlaceToRoblox", + "Parameters": [ + { + "Name": "showGameSelect", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "closeMode", + "Type": { + "Category": "Enum", + "Name": "StudioCloseMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GameNameUpdated", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamePublishCancelled", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamePublishFinished", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "gameId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSaveOrPublishPlaceToRoblox", + "Parameters": [ + { + "Name": "showGameSelect", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "closeMode", + "Type": { + "Category": "Enum", + "Name": "StudioCloseMode" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioPublishService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StudioScriptDebugEventListener", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSdk", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSdk", + "Parameters": [ + { + "Name": "sdk", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioSdkService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ActiveScript", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AlignDraggedObjects", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DraggerSolveConstraints", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DrawConstraintsOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "GridSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HoverInstance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "InstalledPluginData", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "PivotSnapToGeometry", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "RotateIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ShowConstraintDetails", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "StudioLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "UseLocalSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AnimationIdSelected", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CopyToClipboard", + "Parameters": [ + { + "Name": "stringToCopy", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBadgeConfigureUrl", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBadgeUploadUrl", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClassIcon", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlaceIsPersistedToCloud", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetResourceByCategory", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStartupAssetId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStartupPluginId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTermsOfUseUrl", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GizmoRaycast", + "Parameters": [ + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "raycastParams", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasInternalPermission", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPluginInstalled", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPluginUpToDate", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "currentAssetVersion", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenInBrowser_DONOTUSE", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestClose", + "Parameters": [ + { + "Name": "closeMode", + "Type": { + "Category": "Enum", + "Name": "StudioCloseMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPluginEnabled", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPlaceVersionHistoryDialog", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPublishToRoblox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UninstallPlugin", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdatePluginManagement", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptImportFile", + "Parameters": [ + { + "Default": "{}", + "Name": "fileTypeFilter", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptImportFiles", + "Parameters": [ + { + "Default": "{}", + "Name": "fileTypeFilter", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TryInstallPlugin", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetVersionId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnImportFromRoblox", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnOpenGameSettings", + "Parameters": [ + { + "Name": "pageIdentifier", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnOpenManagePackagePlugin", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPluginInstalledFromToolbox", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPluginInstalledFromWeb", + "Parameters": [ + { + "Name": "pluginId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPublishAsPlugin", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSaveToRoblox", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptTransformPluginCheckEnable", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SaveLocallyAsComplete", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetColor", + "Parameters": [ + { + "Name": "styleguideitem", + "Type": { + "Category": "Enum", + "Name": "StudioStyleGuideColor" + } + }, + { + "Default": "Default", + "Name": "modifier", + "Type": { + "Category": "Enum", + "Name": "StudioStyleGuideModifier" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Color3" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioTheme", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetStyleRules", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertStyleRule", + "Parameters": [ + { + "Name": "rule", + "Type": { + "Category": "Class", + "Name": "StyleRule" + } + }, + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetStyleRules", + "Parameters": [ + { + "Name": "rules", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StyleRulesChanged", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StyleBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "-1", + "MemberType": "Property", + "Name": "Index", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PropertiesSerialize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Selector", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "SelectorError", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetProperties", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPropertiesResolved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProperty", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPropertyResolved", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetProperties", + "Parameters": [ + { + "Name": "table", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetProperty", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StyleRule", + "Superclass": "StyleBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetDerives", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDerives", + "Parameters": [ + { + "Name": "derives", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StyleSheet", + "Superclass": "StyleBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "-1", + "MemberType": "Property", + "Name": "Index", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "StyleSheet", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "MemoryCategory": "Gui", + "Name": "StyleDerive", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "StyleSheet", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "MemoryCategory": "Gui", + "Name": "StyleLink", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAppliedStyles", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStyleInfo", + "Parameters": [ + { + "Name": "style", + "Type": { + "Category": "Class", + "Name": "StyleRule" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStyleSheetDerivesChain", + "Parameters": [ + { + "Name": "styleSheet", + "Type": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStyleSheetInfo", + "Parameters": [ + { + "Name": "styleSheet", + "Type": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StylingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "Overlay", + "MemberType": "Property", + "Name": "AlphaMode", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AlphaMode" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "ColorMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "MetalnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "NormalMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "RoughnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "TexturePack", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceAppearance", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SchedulerDutyCycle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SchedulerRate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Configuration", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ThreadPoolConfig", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ThreadPoolConfig" + } + }, + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ThreadPoolSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TaskScheduler", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "AutoAssignable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "AutoColorCharacters", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "-1", + "MemberType": "Property", + "Name": "ChildOrder", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Score", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Function", + "Name": "GetPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Event", + "Name": "PlayerAdded", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerRemoved", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Team", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Camera", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "InitialCameraCFrame", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TeamCreateData", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "TeamCreatePublishResult", + "Parameters": [ + { + "Name": "publishSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "statusCode", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "errMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "rawMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeamCreateReplicatedMessage", + "Parameters": [ + { + "Name": "messageType", + "Type": { + "Category": "Enum", + "Name": "MessageType" + } + }, + { + "Name": "failureMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "statusCode", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "authorName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeamCreateSaveResult", + "Parameters": [ + { + "Name": "saveSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "statusCode", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "errMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "rawMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeamCreatePublishService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CloseGameIfUserDoesntHavePerms", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ToggleManageCollaborators", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeamCreateService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetTeams", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RebalanceTeams", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Teams", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrivateServerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReservedServerAccessCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TeleportAsyncResult", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ReservedServerAccessCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ServerInstanceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "ShouldReserveServer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetTeleportData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeleportData", + "Parameters": [ + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeleportOptions", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CustomizedTeleportUI", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Block", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetArrivingTeleportGui", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLocalPlayerTeleportData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTeleportSetting", + "Parameters": [ + { + "Name": "setting", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeleportGui", + "Parameters": [ + { + "Name": "gui", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeleportSetting", + "Parameters": [ + { + "Name": "setting", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Teleport", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "nil", + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportCancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportToPlaceInstance", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "instanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "", + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportToPrivateServer", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "reservedServerAccessCode", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "players", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "", + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportToSpawnByName", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayerPlaceInstanceAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReserveServer", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportAsync", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "players", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "nil", + "Name": "teleportOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportPartyAsync", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "players", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnblockAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalPlayerArrivedFromTeleport", + "Parameters": [ + { + "Name": "loadingGui", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "dataTable", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MenuTeleportAttempt", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeleportInProgress", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeleportInitFailed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportResult", + "Type": { + "Category": "Enum", + "Name": "TeleportResult" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "teleportOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeleportInitFailedInternal", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportResult", + "Type": { + "Category": "Enum", + "Name": "TeleportResult" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeleportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TemporaryCageMeshProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TemporaryScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "ColorMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "Side", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TerrainFace" + } + }, + { + "Category": "Appearance", + "Default": "Regular", + "MemberType": "Property", + "Name": "MaterialPattern", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MaterialPattern" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "MetalnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "NormalMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "RoughnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "10", + "MemberType": "Property", + "Name": "StudsPerTile", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Internal", + "Default": "", + "MemberType": "Property", + "Name": "TexturePack", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TerrainDetail", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ExtentsMax", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3int16" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ExtentsMin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3int16" + } + }, + { + "Category": "Data", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "GridV3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "IsSmooth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "SizeInCells", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "\u0001\u0005", + "MemberType": "Property", + "Name": "SmoothGrid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "ApplyTransform", + "Parameters": [ + { + "Name": "rotation", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyTransformSubregion", + "Parameters": [ + { + "Name": "rotation", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TerrainRegion" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConvertToSmooth", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegionWireframe", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TerrainRegion", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "AutoRuns", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Description", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Results", + "Default": "0", + "MemberType": "Property", + "Name": "ErrorCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Settings", + "Default": "false", + "MemberType": "Property", + "Name": "ExecuteWithStudioRun", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "Is30FpsThrottleEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "IsPhysicsEnvironmentalThrottled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "IsSleepAllowed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Settings", + "Default": "0", + "MemberType": "Property", + "Name": "NumberOfPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Settings", + "Default": "0", + "MemberType": "Property", + "Name": "SimulateSecondsLag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Results", + "Default": "0", + "MemberType": "Property", + "Name": "TestCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Settings", + "Default": "10", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Results", + "Default": "0", + "MemberType": "Property", + "Name": "WarnCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "Check", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Checkpoint", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Done", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Error", + "Parameters": [ + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Fail", + "Parameters": [ + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Message", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Require", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScopeTime", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Warn", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isFeatureEnabled", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Run", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerCollectConditionalResult", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerCollectResult", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TestService", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TextBoxService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DisplaySystemMessage", + "Parameters": [ + { + "Name": "systemMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TextChatMessage" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddUserAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendAsync", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TextChatMessage" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MessageReceived", + "Parameters": [ + { + "Name": "incomingMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnIncomingMessage", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ShouldDeliverCallback", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + }, + { + "Name": "textSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextChannel", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "PrimaryAlias", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "SecondaryAlias", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "Triggered", + "Parameters": [ + { + "Name": "originTextSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Name": "unfilteredText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatCommand", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TextChatConfigurations", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "HumanoidRootPart", + "MemberType": "Property", + "Name": "AdorneeName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Appearance", + "Default": "0.980392, 0.980392, 0.980392", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.10000000000000000555", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "Default": "15", + "MemberType": "Property", + "Name": "BubbleDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "6", + "MemberType": "Property", + "Name": "BubblesSpacing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "GothamMedium", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Behavior", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "LocalPlayerStudsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "3", + "MemberType": "Property", + "Name": "MaxBubbles", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "100", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "40", + "MemberType": "Property", + "Name": "MinimizeDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "TailVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.223529, 0.231373, 0.239216", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "16", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "Default": "0", + "MemberType": "Property", + "Name": "VerticalStudsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BubbleChatConfiguration", + "Superclass": "TextChatConfigurations", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsolutePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsolutePositionWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteSizeWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "AutocompleteEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.0980392, 0.105882, 0.113725", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.2000000000000000111", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsFocused", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsFocusedWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "Slash", + "MemberType": "Property", + "Name": "KeyboardKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Appearance", + "Default": "0.698039, 0.698039, 0.698039", + "MemberType": "Property", + "Name": "PlaceholderColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TargetTextChannel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextChannel" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TextBox", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextBox" + } + }, + { + "Category": "Appearance", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "14", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Appearance", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.5", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChatInputBarConfiguration", + "Superclass": "TextChatConfigurations", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsolutePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsolutePositionWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteSizeWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "Default": "0.0980392, 0.105882, 0.113725", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.2999999999999999889", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "HeightScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "Left", + "MemberType": "Property", + "Name": "HorizontalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Enum", + "Name": "HorizontalAlignment" + } + }, + { + "Category": "Appearance", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "14", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Appearance", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.5", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "Top", + "MemberType": "Property", + "Name": "VerticalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Enum", + "Name": "VerticalAlignment" + } + }, + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "WidthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChatWindowConfiguration", + "Superclass": "TextChatConfigurations", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "BubbleChatMessageProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BubbleChatMessageProperties" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "MessageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Metadata", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PrefixText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextChatMessageStatus" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TextChannel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextChannel" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TextSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Timestamp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "DateTime" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatMessage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PrefixText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatMessageProperties", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "LegacyChatService", + "MemberType": "Property", + "Name": "ChatVersion", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ChatVersion" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "CreateDefaultCommands", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "CreateDefaultTextChannels", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "DisplayBubble", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUserChatAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUsersChatAsync", + "Parameters": [ + { + "Name": "userIdFrom", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userIdTo", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BubbleDisplayed", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "textChatMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientToServerMessageReplicateSignal", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "prefixText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "textSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Name": "textChannel", + "Type": { + "Category": "Class", + "Name": "TextChannel" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "TextChatMessageStatus" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientToServerMessageReplicateSignalV2", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "textSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Name": "textChannel", + "Type": { + "Category": "Class", + "Name": "TextChannel" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MessageReceived", + "Parameters": [ + { + "Name": "textChatMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SendingMessage", + "Parameters": [ + { + "Name": "textChatMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerToClientMessageReplicateSignal", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "prefixText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "textSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Name": "textChannel", + "Type": { + "Category": "Class", + "Name": "TextChannel" + } + }, + { + "Name": "timestamp", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "TextChatMessageStatus" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnBubbleAdded", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + }, + { + "Name": "adornee", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnIncomingMessage", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetChatForUserAsync", + "Parameters": [ + { + "Name": "toUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNonChatStringForBroadcastAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNonChatStringForUserAsync", + "Parameters": [ + { + "Name": "toUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextFilterResult", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SourceLanguage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SourceText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextFilterResult" + } + }, + { + "MemberType": "Function", + "Name": "GetTranslationForLocale", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TextFilterResult" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslations", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextFilterTranslatedResult", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetFontMemoryData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextSize", + "Parameters": [ + { + "Name": "string", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fontSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "font", + "Type": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Name": "frameSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetResolutionScale", + "Parameters": [ + { + "Name": "scale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterAndTranslateStringAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fromUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "targetLocales", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "PrivateChat", + "Name": "textContext", + "Type": { + "Category": "Enum", + "Name": "TextFilterContext" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fromUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "PrivateChat", + "Name": "textContext", + "Type": { + "Category": "Enum", + "Name": "TextFilterContext" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFamilyInfoAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextBoundsAsync", + "Parameters": [ + { + "Name": "params", + "Type": { + "Category": "Class", + "Name": "GetTextBoundsParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "CanSend", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "UserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "UserIdReplicated", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TextSource", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetUserPlatformId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserPlatformName", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HaveActiveUser", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsOver13", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReturnToEngagement", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowAccountPicker", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterActiveUser", + "Parameters": [ + { + "Name": "gamepadId", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ActiveUserSignedOut", + "Parameters": [ + { + "Name": "signOutStatus", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ThirdPartyUserService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrameCount", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Populated", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ThreadId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ThreadName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetFrame", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ThreadState", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TimerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "HideNotification", + "Parameters": [ + { + "Name": "notificationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowNotification", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "notificationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ToastNotificationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TouchInputService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TouchTransmitter", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FinishSpan", + "Parameters": [ + { + "Name": "spanId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartSpan", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "parentId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TracerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AudioMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerLodFlagMode" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VideoExtrapolationMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerExtrapolationFlagMode" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VideoLodMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerLodValueMode" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VideoMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerLodFlagMode" + } + }, + { + "MemberType": "Function", + "Name": "getExtrapolation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getVideoLod", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isAudioEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isVideoEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UpdateState", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TrackerLodController", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Animation", + "Name": "TrackerStreamAnimation", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0 1 1 1 0 1 1 1 1 0 ", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Emission", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "FaceCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Emission", + "Default": "2", + "MemberType": "Property", + "Name": "Lifetime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LightEmission", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "Default": "0", + "MemberType": "Property", + "Name": "MaxLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "MinLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "TextureLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "Stretch", + "MemberType": "Property", + "Name": "TextureMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextureMode" + } + }, + { + "Category": "Appearance", + "Default": "0 0.5 0 1 0.5 0 ", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Emission", + "Default": "0 1 0 1 1 0 ", + "MemberType": "Property", + "Name": "WidthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnClearRequested", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Trail", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "FormatByKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RobloxOnlyTranslate", + "Parameters": [ + { + "Name": "context", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Translate", + "Parameters": [ + { + "Name": "context", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Translator", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMainViewSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStudioWidgetFromLabel", + "Parameters": [ + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StudioWidget" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasUserCompletedTutorial", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptClosePlace", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTutorialCompletionStatus", + "Parameters": [ + { + "Name": "completed", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShouldLaunchTutorial", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TutorialService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PlaybackState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PlaybackState" + } + }, + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Completed", + "Parameters": [ + { + "Name": "playbackState", + "Type": { + "Category": "Enum", + "Name": "PlaybackState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TweenBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Instance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "Time:1 DelayTime:0 RepeatCount:0 Reverses:False EasingDirection:Out EasingStyle:Quad", + "MemberType": "Property", + "Name": "TweenInfo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "TweenInfo" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Tween", + "Superclass": "TweenBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Create", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tweenInfo", + "Type": { + "Category": "DataType", + "Name": "TweenInfo" + } + }, + { + "Name": "propertyTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Tween" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValue", + "Parameters": [ + { + "Name": "alpha", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TweenService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UGCAvatarService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPropertyValue", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetCollisionFidelity", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMeshIdBlocking", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateUniqueUVCount", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanLoadAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FetchAssetWithFormat", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "assetFormat", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshTriCount", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshVertColors", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshVerts", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextureSize", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateCageMeshIntersection", + "Parameters": [ + { + "Name": "innerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "outerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "refMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateCageNonManifoldAndHoles", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateDynamicHeadMesh", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateFullBodyCageDeletion", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMeshBounds", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "meshScale", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "boundsOffset", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "attachmentCF", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "handleCF", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMeshTriangles", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMeshVertColors", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "true", + "Name": "includeAlpha", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMisMatchUV", + "Parameters": [ + { + "Name": "innerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "outerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateNumTextureChannels", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "numChannelsRequired", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateOverlappingVertices", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateSkinnedMesh", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateTextureSize", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateUVSpace", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateUniqueUVCount", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "numRequired", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UGCValidationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UIBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UIComponent", + "Superclass": "UIBase", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UIConstraint", + "Superclass": "UIComponent", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "AspectRatio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "FitWithinMaxSize", + "MemberType": "Property", + "Name": "AspectType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AspectType" + } + }, + { + "Category": "Behavior", + "Default": "Width", + "MemberType": "Property", + "Name": "DominantAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DominantAxis" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIAspectRatioConstraint", + "Superclass": "UIConstraint" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "INF, INF", + "MemberType": "Property", + "Name": "MaxSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "Default": "0, 0", + "MemberType": "Property", + "Name": "MinSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UISizeConstraint", + "Superclass": "UIConstraint" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "100", + "MemberType": "Property", + "Name": "MaxTextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "MinTextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UITextSizeConstraint", + "Superclass": "UIConstraint" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0, 8", + "MemberType": "Property", + "Name": "CornerRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UICorner", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0 1 1 1 0 1 1 1 1 0 ", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0, 0", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0 0 0 1 0 0 ", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIGradient", + "Superclass": "UIComponent" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UILayout", + "Superclass": "UIComponent", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AbsoluteContentSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FillDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FillDirection" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HorizontalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HorizontalAlignment" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SortOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SortOrder" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VerticalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VerticalAlignment" + } + }, + { + "MemberType": "Function", + "Name": "ApplyLayout", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCustomSortFunction", + "Parameters": [ + { + "Default": "nil", + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UIGridStyleLayout", + "Superclass": "UILayout", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteCellCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "100, 100", + "MemberType": "Property", + "Name": "AbsoluteCellSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "Default": "{0, 5}, {0, 5}", + "MemberType": "Property", + "Name": "CellPadding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Appearance", + "Default": "{0, 100}, {0, 100}", + "MemberType": "Property", + "Name": "CellSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Behavior", + "Default": "0", + "MemberType": "Property", + "Name": "FillDirectionMaxCells", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "TopLeft", + "MemberType": "Property", + "Name": "StartCorner", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StartCorner" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIGridLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0, 0", + "MemberType": "Property", + "Name": "Padding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIListLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "Animated", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "Circular", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CurrentPage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Appearance", + "Default": "Out", + "MemberType": "Property", + "Name": "EasingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Category": "Appearance", + "Default": "Back", + "MemberType": "Property", + "Name": "EasingStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Category": "Input", + "Default": "true", + "MemberType": "Property", + "Name": "GamepadInputEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0, 0", + "MemberType": "Property", + "Name": "Padding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Input", + "Default": "true", + "MemberType": "Property", + "Name": "ScrollWheelInputEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Input", + "Default": "true", + "MemberType": "Property", + "Name": "TouchInputEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "TweenTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "JumpTo", + "Parameters": [ + { + "Name": "page", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JumpToIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Next", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Previous", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PageEnter", + "Parameters": [ + { + "Name": "page", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PageLeave", + "Parameters": [ + { + "Name": "page", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + { + "Name": "currentPage", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UIPageLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "FillEmptySpaceColumns", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "FillEmptySpaceRows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "RowMajor", + "MemberType": "Property", + "Name": "MajorAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TableMajorAxis" + } + }, + { + "Category": "Appearance", + "Default": "{0, 0}, {0, 0}", + "MemberType": "Property", + "Name": "Padding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UITableLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "0, 0", + "MemberType": "Property", + "Name": "PaddingBottom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Behavior", + "Default": "0, 0", + "MemberType": "Property", + "Name": "PaddingLeft", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Behavior", + "Default": "0, 0", + "MemberType": "Property", + "Name": "PaddingRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Behavior", + "Default": "0, 0", + "MemberType": "Property", + "Name": "PaddingTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIPadding", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIScale", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "Contextual", + "MemberType": "Property", + "Name": "ApplyStrokeMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ApplyStrokeMode" + } + }, + { + "Category": "Appearance", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "Round", + "MemberType": "Property", + "Name": "LineJoinMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LineJoinMode" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIStroke", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "{\"lastSaveTime\":0,\"lastKnownPublishRequest\":0,\"users\":[]}", + "MemberType": "Property", + "Name": "CachedData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "AppendTempAssetId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "lookAt", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "camPos", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "usage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AppendVantagePoint", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "lookAt", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "camPos", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpgradeTempAssetId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "tempId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UnvalidatedAssetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AllTutorialsDisabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CustomCameraMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CameraYInverted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ChatVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CompletedTutorials", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ComputerCameraMovementChanged", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ComputerCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ComputerCameraMovementMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ComputerMovementChanged", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ComputerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ComputerMovementMode" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ControlMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ControlMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DefaultCameraID", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Fullscreen", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GamepadCameraSensitivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GraphicsQualityLevel", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HasEverUsedVR", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsUsingCameraYInverted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsUsingGamepadCameraSensitivity", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MasterVolume", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MicroProfilerWebServerEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MicroProfilerWebServerIP", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MicroProfilerWebServerPort", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseSensitivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseSensitivityFirstPerson", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseSensitivityThirdPerson", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "OnScreenProfilerEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "OnboardingsCompleted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PerformanceStatsVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PlayerHeight", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PreferredTransparency", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RCCProfilerRecordFrameRate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RCCProfilerRecordTimeFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReducedMotion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RotationType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RotationType" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SavedQualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SavedQualitySetting" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StartMaximized", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StartScreenPosition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StartScreenSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TouchCameraMovementChanged", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TouchCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TouchCameraMovementMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TouchMovementChanged", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TouchMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TouchMovementMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UiNavigationKeyBindEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UsedCoreGuiIsVisibleToggle", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UsedCustomGuiIsVisibleToggle", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UsedHideHudShortcut", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VRRotationIntensity", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VRSafetyBubbleMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VRSafetyBubbleMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VRSmoothRotationEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VignetteEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Configuration", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "gaID", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetCameraYInvertValue", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOnboardingCompleted", + "Parameters": [ + { + "Name": "onboardingId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTutorialState", + "Parameters": [ + { + "Name": "tutorialId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InFullScreen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InStudioMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetOnboardingCompleted", + "Parameters": [ + { + "Name": "onboardingId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCameraYInvertVisible", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGamepadCameraSensitivityVisible", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetOnboardingCompleted", + "Parameters": [ + { + "Name": "onboardingId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTutorialState", + "Parameters": [ + { + "Name": "tutorialId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FullscreenChanged", + "Parameters": [ + { + "Name": "isFullscreen", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PerformanceStatsVisibleChanged", + "Parameters": [ + { + "Name": "isPerformanceStatsVisible", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StudioModeChanged", + "Parameters": [ + { + "Name": "isStudioMode", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserGameSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "UserSettings" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AccelerometerEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "BottomBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "GamepadEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "GyroscopeEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "KeyboardEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "LegacyInputEventsEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ModalEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "TouchControlsEnabled", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MouseBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MouseBehavior" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MouseDeltaSensitivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MouseEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MouseIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MouseIconEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "NavBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "OnScreenKeyboardAnimationDuration", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "OnScreenKeyboardPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "OnScreenKeyboardSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "OnScreenKeyboardVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "OverrideMouseIconBehavior", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "OverrideMouseIconBehavior" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "RightBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "StatusBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "TouchEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "UserHeadCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GamepadSupports", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "gamepadKeyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConnectedGamepads", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceAcceleration", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "InputObject" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceGravity", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "InputObject" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceRotation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceType", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "DeviceType" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFocusedTextBox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "TextBox" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamepadConnected", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamepadState", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeysPressed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLastInputType", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "UserInputType" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouseButtonsPressed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouseDelta", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouseLocation", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNavigationGamepads", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlatform", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "Platform" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStringForKeyCode", + "Parameters": [ + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSupportedGamepadKeyCodes", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCFrame", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsGamepadButtonDown", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "gamepadKeyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsKeyDown", + "Parameters": [ + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMouseButtonPressed", + "Parameters": [ + { + "Name": "mouseButton", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsNavigationGamepad", + "Parameters": [ + { + "Name": "gamepadEnum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RecenterUserHeadCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendAppUISizes", + "Parameters": [ + { + "Name": "statusBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "navBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "bottomBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "rightBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetNavigationGamepad", + "Parameters": [ + { + "Name": "gamepadEnum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceAccelerationChanged", + "Parameters": [ + { + "Name": "acceleration", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceGravityChanged", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceRotationChanged", + "Parameters": [ + { + "Name": "rotation", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamepadConnected", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamepadDisconnected", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputBegan", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputChanged", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputEnded", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "JumpRequest", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LastInputTypeChanged", + "Parameters": [ + { + "Name": "lastInputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PointerAction", + "Parameters": [ + { + "Name": "wheel", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "pan", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "pinch", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusBarTapped", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextBoxFocusReleased", + "Parameters": [ + { + "Name": "textboxReleased", + "Type": { + "Category": "Class", + "Name": "TextBox" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextBoxFocused", + "Parameters": [ + { + "Name": "textboxFocused", + "Type": { + "Category": "Class", + "Name": "TextBox" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchEnded", + "Parameters": [ + { + "Name": "touch", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchLongPress", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchMoved", + "Parameters": [ + { + "Name": "touch", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPan", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "totalTranslation", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPinch", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "scale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchRotate", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "rotation", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchStarted", + "Parameters": [ + { + "Name": "touch", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchSwipe", + "Parameters": [ + { + "Name": "swipeDirection", + "Type": { + "Category": "Enum", + "Name": "SwipeDirection" + } + }, + { + "Name": "numberOfTouches", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchTap", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchTapInWorld", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "processedByUI", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserCFrameChanged", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocusReleased", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocused", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserInputService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Payload", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "UserNotificationPayload" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotification", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "AnalyticsData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "UserNotificationPayloadAnalyticsData" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "JoinExperience", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "UserNotificationPayloadJoinExperience" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "MessageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Type", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetParameters", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetParameters", + "Parameters": [ + { + "Name": "parameters", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayload", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Category", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayloadAnalyticsData", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LaunchData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayloadJoinExperience", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Int64Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "StringValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayloadParameterValue", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetUserInfosByUserIdsAsync", + "Parameters": [ + { + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AutomaticScaling", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VRScaling" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DidPointerHit", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FadeOutViewOnCollision", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GuiInputUserCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LaserDistance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PointerHitCFrame", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VRDeviceAvailable", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VRDeviceName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VRSessionState", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VRSessionState" + } + }, + { + "MemberType": "Function", + "Name": "GetTouchpadMode", + "Parameters": [ + { + "Name": "pad", + "Type": { + "Category": "Enum", + "Name": "VRTouchpad" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "VRTouchpadMode" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCFrame", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCFrameEnabled", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMaquettes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVRAppBuild", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RecenterUserHeadCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestNavigation", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "inputUserCFrame", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTouchpadMode", + "Parameters": [ + { + "Name": "pad", + "Type": { + "Category": "Enum", + "Name": "VRTouchpad" + } + }, + { + "Name": "mode", + "Type": { + "Category": "Enum", + "Name": "VRTouchpadMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LaserPointerTriggered", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NavigationRequested", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "inputUserCFrame", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchpadModeChanged", + "Parameters": [ + { + "Name": "pad", + "Type": { + "Category": "Enum", + "Name": "VRTouchpad" + } + }, + { + "Name": "mode", + "Type": { + "Category": "Enum", + "Name": "VRTouchpadMode" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserCFrameChanged", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserCFrameEnabled", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VRService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VRStatusService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ValueBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "BinaryString" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BinaryStringValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BoolValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BrickColorValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CFrameValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Color3Value", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "ConstrainedValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "MaxValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MinValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DoubleConstrainedValue", + "Superclass": "ValueBase", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "ConstrainedValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "10", + "MemberType": "Property", + "Name": "MaxValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MinValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "IntConstrainedValue", + "Superclass": "ValueBase", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "IntValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NumberValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ObjectValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "{0, 0, 0}, {0, 0, 0}", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RayValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StringValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Vector3Value", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetValueAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "X", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Y", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Z", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Vector3Curve", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "ScriptCollabEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "ScriptCollabVersionHistoryEnabled", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "CommitRejectedInfo", + "Parameters": [ + { + "Name": "reason", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LockedScriptBatchCommit", + "Parameters": [ + { + "Name": "scriptGuidTuple", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + }, + { + "Name": "scriptTextTuple", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + }, + { + "Name": "commitMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestAllEditorsSignal", + "Parameters": [ + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptBatchCommit", + "Parameters": [ + { + "Name": "scriptGuidTuple", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + }, + { + "Name": "scriptHashBaseTuple", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + }, + { + "Name": "scriptTextTuple", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + }, + { + "Name": "commitMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptChangesSubmitted", + "Parameters": [ + { + "Name": "scriptGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "submitted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptEditorAdded", + "Parameters": [ + { + "Name": "scriptGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "editor", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptEditorRemoved", + "Parameters": [ + { + "Name": "scriptGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "editor", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptStartEdit", + "Parameters": [ + { + "Name": "scriptGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptStopEdit", + "Parameters": [ + { + "Name": "scriptGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VersionControlService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "{NullDeviceGuid}", + "MemberType": "Property", + "Name": "CameraID", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetCameraDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DevicesChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Error", + "Parameters": [ + { + "Name": "cameraid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "errorcode", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Started", + "Parameters": [ + { + "Name": "cameraid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + { + "Name": "cameraid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VideoCaptureService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VideoService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "AdditionalLuaState", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "Dump", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadAxisInput", + "Parameters": [ + { + "Name": "objectId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadButtonInput", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Name": "buttonState", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadConnect", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadDisconnect", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendAccelerometerEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendGravityEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendGyroscopeEvent", + "Parameters": [ + { + "Name": "quatX", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "quatY", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "quatZ", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "quatW", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendKeyEvent", + "Parameters": [ + { + "Name": "isPressed", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Name": "isRepeatedKey", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendMouseButtonEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "mouseButton", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "isDown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "repeatCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendMouseMoveEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendMouseWheelEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "isForwardScroll", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendTextInputCharacterEvent", + "Parameters": [ + { + "Name": "str", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendTouchEvent", + "Parameters": [ + { + "Name": "touchId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInputTypesToIgnore", + "Parameters": [ + { + "Name": "inputTypesToIgnore", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartPlaying", + "Parameters": [ + { + "Name": "fileName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartPlayingJSON", + "Parameters": [ + { + "Name": "string", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopPlaying", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "sendRobloxEvent", + "Parameters": [ + { + "Name": "namespace", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "detail", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "detailType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "sendThemeChangeEvent", + "Parameters": [ + { + "Name": "themeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WaitForInputEventsProcessed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlaybackCompleted", + "Parameters": [ + { + "Name": "additionalLuaState", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RecordingCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VirtualInputManager", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Button1Down", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Button1Up", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Button2Down", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Button2Up", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CaptureController", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClickButton1", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClickButton2", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MoveMouse", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeyDown", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeyUp", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TypeKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VirtualUser", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VisibilityCheckDispatcher", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VisibilityService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Visit", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "Idle", + "MemberType": "Property", + "Name": "VoiceChatState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VoiceChatState" + } + }, + { + "MemberType": "Function", + "Name": "GetAndClearCallFailureMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAudioProcessingSettings", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetChannelId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGroupId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMicDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetParticipants", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSpeakerDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVoiceChatApiVersion", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVoiceChatAvailable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVoiceExperienceId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsContextVoiceEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPublishPaused", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsSubscribePaused", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JoinByGroupId", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "isMicMuted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JoinByGroupIdToken", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isMicMuted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "isRetry", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Leave", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogPublisherWebRTCStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogSubscriptionWebRTCStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishPause", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMicDevice", + "Parameters": [ + { + "Name": "micDeviceName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "micDeviceGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSpeakerDevice", + "Parameters": [ + { + "Name": "speakerDeviceName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "speakerDeviceGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeBlock", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribePause", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribePauseAll", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeRetry", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeUnblock", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVoiceEnabledForUserIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalPlayerModerated", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ParticipantsStateChanged", + "Parameters": [ + { + "Name": "participantsLeft", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "participantsJoined", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "updatedStates", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerMicActivitySignalChange", + "Parameters": [ + { + "Name": "activityInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StateChanged", + "Parameters": [ + { + "Name": "old", + "Type": { + "Category": "Enum", + "Name": "VoiceChatState" + } + }, + { + "Name": "new", + "Type": { + "Category": "Enum", + "Name": "VoiceChatState" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VoiceChatInternal", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "EnableDefaultVoice", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "UseNewAudioApi", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "UseNewJoinFlow", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "VoiceChatEnabledForPlaceOnRcc", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "VoiceChatEnabledForUniverseOnRcc", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "IsVoiceEnabledForUserIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientRetryJoin", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "JoinedVoice", + "Parameters": [ + { + "Name": "channelName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "participantId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "sessionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "channelId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReJoinedVoice", + "Parameters": [ + { + "Name": "channelName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "participantId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "sessionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "channelId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VoiceChatClientVoiceCapability", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VoiceChatPlayerMuteStateChangedClientToServer", + "Parameters": [ + { + "Name": "muteState", + "Type": { + "Category": "Enum", + "Name": "MuteState" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VoiceChatPlayerMuteStateChangedServerToClient", + "Parameters": [ + { + "Name": "muteState", + "Type": { + "Category": "Enum", + "Name": "MuteState" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VoiceChatSampleTaggedEventClientToServer", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VoiceChatSampleTaggedEventServerToClient", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VoiceChatService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part0Internal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part1Internal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Behavior", + "Default": "3", + "MemberType": "Property", + "Name": "State", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "WeldConstraint", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Connected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SourceInstance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "Output", + "MemberType": "Property", + "Name": "SourceName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TargetInstance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "Input", + "MemberType": "Property", + "Name": "TargetName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Wire", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + } + ], + "Enums": [ + { + "Items": [ + { + "Name": "Allow", + "Value": 0 + }, + { + "Name": "Deny", + "Value": 1 + } + ], + "Name": "AccessModifierType" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Hat", + "Value": 1 + }, + { + "Name": "Hair", + "Value": 2 + }, + { + "Name": "Face", + "Value": 3 + }, + { + "Name": "Neck", + "Value": 4 + }, + { + "Name": "Shoulder", + "Value": 5 + }, + { + "Name": "Front", + "Value": 6 + }, + { + "Name": "Back", + "Value": 7 + }, + { + "Name": "Waist", + "Value": 8 + }, + { + "LegacyNames": [ + "TeeShirt" + ], + "Name": "TShirt", + "Value": 9 + }, + { + "Name": "Shirt", + "Value": 10 + }, + { + "Name": "Pants", + "Value": 11 + }, + { + "Name": "Jacket", + "Value": 12 + }, + { + "Name": "Sweater", + "Value": 13 + }, + { + "Name": "Shorts", + "Value": 14 + }, + { + "Name": "LeftShoe", + "Value": 15 + }, + { + "Name": "RightShoe", + "Value": 16 + }, + { + "Name": "DressSkirt", + "Value": 17 + }, + { + "Name": "Eyebrow", + "Value": 18 + }, + { + "Name": "Eyelash", + "Value": 19 + } + ], + "Name": "AccessoryType" + }, + { + "Items": [ + { + "Name": "Nothing", + "Value": 0 + }, + { + "Name": "Pause", + "Value": 1 + }, + { + "Name": "Lose", + "Value": 2 + }, + { + "Name": "Draw", + "Value": 3 + }, + { + "Name": "Win", + "Value": 4 + } + ], + "Name": "ActionType" + }, + { + "Items": [ + { + "Name": "Attachment0", + "Value": 0 + }, + { + "Name": "Attachment1", + "Value": 1 + }, + { + "Name": "World", + "Value": 2 + } + ], + "Name": "ActuatorRelativeTo" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Motor", + "Value": 1 + }, + { + "Name": "Servo", + "Value": 2 + } + ], + "Name": "ActuatorType" + }, + { + "Items": [ + { + "Name": "HorizontalRectangle", + "Value": 1 + } + ], + "Name": "AdShape" + }, + { + "Items": [ + { + "Name": "Undefined", + "Value": 0 + }, + { + "Name": "PortalForward", + "Value": 1 + }, + { + "Name": "InGameMenuBackButton", + "Value": 2 + }, + { + "Name": "UIBackButton", + "Value": 3 + } + ], + "Name": "AdTeleportMethod" + }, + { + "Items": [ + { + "Name": "Inactive", + "Value": 0 + }, + { + "Name": "Active", + "Value": 1 + } + ], + "Name": "AdUnitStatus" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "Never", + "Value": 1 + } + ], + "Name": "AdornCullingMode" + }, + { + "Items": [ + { + "Name": "Parallel", + "Value": 0 + }, + { + "Name": "Perpendicular", + "Value": 1 + } + ], + "Name": "AlignType" + }, + { + "Items": [ + { + "Name": "Overlay", + "Value": 0 + }, + { + "Name": "Transparency", + "Value": 1 + } + ], + "Name": "AlphaMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Acquire", + "Value": 1 + }, + { + "Name": "Spend", + "Value": 2 + } + ], + "Name": "AnalyticsEconomyAction" + }, + { + "Items": [ + { + "Name": "Trace", + "Value": 0 + }, + { + "Name": "Debug", + "Value": 1 + }, + { + "Name": "Information", + "Value": 2 + }, + { + "Name": "Warning", + "Value": 3 + }, + { + "Name": "Error", + "Value": 4 + }, + { + "Name": "Fatal", + "Value": 5 + } + ], + "Name": "AnalyticsLogLevel" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Begin", + "Value": 1 + }, + { + "Name": "Complete", + "Value": 2 + }, + { + "Name": "Abandon", + "Value": 3 + }, + { + "Name": "Fail", + "Value": 4 + } + ], + "Name": "AnalyticsProgressionStatus" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 0 + }, + { + "Name": "Movement", + "Value": 1 + }, + { + "Name": "Action", + "Value": 2 + }, + { + "Name": "Action2", + "Value": 3 + }, + { + "Name": "Action3", + "Value": 4 + }, + { + "Name": "Action4", + "Value": 5 + }, + { + "Name": "Core", + "Value": 1000 + } + ], + "Name": "AnimationPriority" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "AnimatorRetargetingMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "OpenApp", + "Value": 1 + }, + { + "Name": "TapChatTab", + "Value": 2 + }, + { + "Name": "TapConversationEntry", + "Value": 3 + }, + { + "Name": "TapAvatarTab", + "Value": 4 + }, + { + "Name": "ReadConversation", + "Value": 5 + }, + { + "Name": "TapGamePageTab", + "Value": 6 + }, + { + "Name": "TapHomePageTab", + "Value": 7 + }, + { + "Name": "GamePageLoaded", + "Value": 8 + }, + { + "Name": "HomePageLoaded", + "Value": 9 + }, + { + "Name": "AvatarEditorPageLoaded", + "Value": 10 + } + ], + "Name": "AppShellActionType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Chat", + "Value": 1 + }, + { + "Name": "AvatarEditor", + "Value": 2 + }, + { + "Name": "GamePage", + "Value": 3 + }, + { + "Name": "HomePage", + "Value": 4 + }, + { + "Name": "More", + "Value": 5 + }, + { + "Name": "Landing", + "Value": 6 + } + ], + "Name": "AppShellFeature" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "NotSupported", + "Value": 1 + }, + { + "Name": "Failed", + "Value": 2 + }, + { + "Name": "NotAvailable", + "Value": 3 + }, + { + "Name": "Available", + "Value": 4 + } + ], + "Name": "AppUpdateStatus" + }, + { + "Items": [ + { + "Name": "Contextual", + "Value": 0 + }, + { + "Name": "Border", + "Value": 1 + } + ], + "Name": "ApplyStrokeMode" + }, + { + "Items": [ + { + "Name": "FitWithinMaxSize", + "Value": 0 + }, + { + "Name": "ScaleWithParentSize", + "Value": 1 + } + ], + "Name": "AspectType" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "Failure", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + }, + { + "Name": "Loading", + "Value": 3 + }, + { + "Name": "TimedOut", + "Value": 4 + } + ], + "Name": "AssetFetchStatus" + }, + { + "Items": [ + { + "Name": "Image", + "Value": 1 + }, + { + "LegacyNames": [ + "TeeShirt" + ], + "Name": "TShirt", + "Value": 2 + }, + { + "Name": "Audio", + "Value": 3 + }, + { + "Name": "Mesh", + "Value": 4 + }, + { + "Name": "Lua", + "Value": 5 + }, + { + "Name": "Hat", + "Value": 8 + }, + { + "Name": "Place", + "Value": 9 + }, + { + "Name": "Model", + "Value": 10 + }, + { + "Name": "Shirt", + "Value": 11 + }, + { + "Name": "Pants", + "Value": 12 + }, + { + "Name": "Decal", + "Value": 13 + }, + { + "Name": "Head", + "Value": 17 + }, + { + "Name": "Face", + "Value": 18 + }, + { + "Name": "Gear", + "Value": 19 + }, + { + "Name": "Badge", + "Value": 21 + }, + { + "Name": "Animation", + "Value": 24 + }, + { + "Name": "Torso", + "Value": 27 + }, + { + "Name": "RightArm", + "Value": 28 + }, + { + "Name": "LeftArm", + "Value": 29 + }, + { + "Name": "LeftLeg", + "Value": 30 + }, + { + "Name": "RightLeg", + "Value": 31 + }, + { + "Name": "Package", + "Value": 32 + }, + { + "Name": "GamePass", + "Value": 34 + }, + { + "Name": "Plugin", + "Value": 38 + }, + { + "Name": "MeshPart", + "Value": 40 + }, + { + "Name": "HairAccessory", + "Value": 41 + }, + { + "Name": "FaceAccessory", + "Value": 42 + }, + { + "Name": "NeckAccessory", + "Value": 43 + }, + { + "Name": "ShoulderAccessory", + "Value": 44 + }, + { + "Name": "FrontAccessory", + "Value": 45 + }, + { + "Name": "BackAccessory", + "Value": 46 + }, + { + "Name": "WaistAccessory", + "Value": 47 + }, + { + "Name": "ClimbAnimation", + "Value": 48 + }, + { + "Name": "DeathAnimation", + "Value": 49 + }, + { + "Name": "FallAnimation", + "Value": 50 + }, + { + "Name": "IdleAnimation", + "Value": 51 + }, + { + "Name": "JumpAnimation", + "Value": 52 + }, + { + "Name": "RunAnimation", + "Value": 53 + }, + { + "Name": "SwimAnimation", + "Value": 54 + }, + { + "Name": "WalkAnimation", + "Value": 55 + }, + { + "Name": "PoseAnimation", + "Value": 56 + }, + { + "Name": "MoodAnimation", + "Value": 78 + }, + { + "Name": "EarAccessory", + "Value": 57 + }, + { + "Name": "EyeAccessory", + "Value": 58 + }, + { + "Name": "EmoteAnimation", + "Value": 61 + }, + { + "Name": "Video", + "Value": 62 + }, + { + "LegacyNames": [ + "TeeShirtAccessory" + ], + "Name": "TShirtAccessory", + "Value": 64 + }, + { + "Name": "ShirtAccessory", + "Value": 65 + }, + { + "Name": "PantsAccessory", + "Value": 66 + }, + { + "Name": "JacketAccessory", + "Value": 67 + }, + { + "Name": "SweaterAccessory", + "Value": 68 + }, + { + "Name": "ShortsAccessory", + "Value": 69 + }, + { + "Name": "LeftShoeAccessory", + "Value": 70 + }, + { + "Name": "RightShoeAccessory", + "Value": 71 + }, + { + "Name": "DressSkirtAccessory", + "Value": 72 + }, + { + "Name": "EyebrowAccessory", + "Value": 76 + }, + { + "Name": "EyelashAccessory", + "Value": 77 + }, + { + "Name": "DynamicHead", + "Value": 79 + }, + { + "Name": "FontFamily", + "Value": 73 + } + ], + "Name": "AssetType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 1 + }, + { + "Name": "ClientOnly", + "Value": 2 + }, + { + "Name": "Always", + "Value": 3 + } + ], + "Name": "AssetTypeVerification" + }, + { + "Items": [ + { + "Name": "Music", + "Value": 1 + }, + { + "Name": "SoundEffect", + "Value": 2 + } + ], + "Name": "AudioSubType" + }, + { + "Items": [ + { + "Name": "Small", + "Value": 0 + }, + { + "Name": "Medium", + "Value": 1 + }, + { + "Name": "Large", + "Value": 2 + } + ], + "Name": "AudioWindowSize" + }, + { + "Items": [ + { + "Name": "Off", + "Value": 0 + }, + { + "Name": "Absolute", + "Value": 1 + }, + { + "Name": "Relative", + "Value": 2 + } + ], + "Name": "AutoIndentRule" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "X", + "Value": 1 + }, + { + "Name": "Y", + "Value": 2 + }, + { + "Name": "XY", + "Value": 3 + } + ], + "Name": "AutomaticSize" + }, + { + "Items": [ + { + "Name": "TShirt", + "Value": 2 + }, + { + "Name": "Hat", + "Value": 8 + }, + { + "Name": "HairAccessory", + "Value": 41 + }, + { + "Name": "FaceAccessory", + "Value": 42 + }, + { + "Name": "NeckAccessory", + "Value": 43 + }, + { + "Name": "ShoulderAccessory", + "Value": 44 + }, + { + "Name": "FrontAccessory", + "Value": 45 + }, + { + "Name": "BackAccessory", + "Value": 46 + }, + { + "Name": "WaistAccessory", + "Value": 47 + }, + { + "Name": "Shirt", + "Value": 11 + }, + { + "Name": "Pants", + "Value": 12 + }, + { + "Name": "Gear", + "Value": 19 + }, + { + "Name": "Head", + "Value": 17 + }, + { + "Name": "Face", + "Value": 18 + }, + { + "Name": "Torso", + "Value": 27 + }, + { + "Name": "RightArm", + "Value": 28 + }, + { + "Name": "LeftArm", + "Value": 29 + }, + { + "Name": "LeftLeg", + "Value": 30 + }, + { + "Name": "RightLeg", + "Value": 31 + }, + { + "Name": "ClimbAnimation", + "Value": 48 + }, + { + "Name": "FallAnimation", + "Value": 50 + }, + { + "Name": "IdleAnimation", + "Value": 51 + }, + { + "Name": "JumpAnimation", + "Value": 52 + }, + { + "Name": "RunAnimation", + "Value": 53 + }, + { + "Name": "SwimAnimation", + "Value": 54 + }, + { + "Name": "WalkAnimation", + "Value": 55 + }, + { + "Name": "MoodAnimation", + "Value": 78 + }, + { + "Name": "EmoteAnimation", + "Value": 61 + }, + { + "LegacyNames": [ + "TeeShirtAccessory" + ], + "Name": "TShirtAccessory", + "Value": 64 + }, + { + "Name": "ShirtAccessory", + "Value": 65 + }, + { + "Name": "PantsAccessory", + "Value": 66 + }, + { + "Name": "JacketAccessory", + "Value": 67 + }, + { + "Name": "SweaterAccessory", + "Value": 68 + }, + { + "Name": "ShortsAccessory", + "Value": 69 + }, + { + "Name": "LeftShoeAccessory", + "Value": 70 + }, + { + "Name": "RightShoeAccessory", + "Value": 71 + }, + { + "Name": "DressSkirtAccessory", + "Value": 72 + }, + { + "Name": "EyebrowAccessory", + "Value": 76 + }, + { + "Name": "EyelashAccessory", + "Value": 77 + }, + { + "Name": "DynamicHead", + "Value": 79 + } + ], + "Name": "AvatarAssetType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "UniverseAudio", + "Value": 1 + }, + { + "Name": "UniverseVideo", + "Value": 2 + }, + { + "Name": "PlaceAudio", + "Value": 4 + }, + { + "Name": "PlaceVideo", + "Value": 8 + }, + { + "Name": "UserAudioEligible", + "Value": 16 + }, + { + "Name": "UserAudio", + "Value": 32 + }, + { + "Name": "UserVideoEligible", + "Value": 64 + }, + { + "Name": "UserVideo", + "Value": 128 + }, + { + "Name": "UserBanned", + "Value": 256 + } + ], + "Name": "AvatarChatServiceFeature" + }, + { + "Items": [ + { + "Name": "Friend", + "Value": 0 + }, + { + "Name": "Chat", + "Value": 1 + }, + { + "Name": "Emote", + "Value": 2 + }, + { + "Name": "InspectMenu", + "Value": 3 + } + ], + "Name": "AvatarContextMenuOption" + }, + { + "Items": [ + { + "Name": "Asset", + "Value": 1 + }, + { + "Name": "Bundle", + "Value": 2 + } + ], + "Name": "AvatarItemType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Enabled", + "Value": 1 + }, + { + "Name": "Disabled", + "Value": 2 + } + ], + "Name": "AvatarJointUpgrade" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 1 + }, + { + "Name": "PermissionDenied", + "Value": 2 + }, + { + "Name": "Failed", + "Value": 3 + } + ], + "Name": "AvatarPromptResult" + }, + { + "Items": [ + { + "Name": "Closeup", + "Value": 1 + }, + { + "Name": "FullBody", + "Value": 2 + } + ], + "Name": "AvatarThumbnailCustomizationType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "AvatarUnificationMode" + }, + { + "Items": [ + { + "LegacyNames": [ + "Left", + "Right" + ], + "Name": "X", + "Value": 0 + }, + { + "LegacyNames": [ + "Bottom", + "Top" + ], + "Name": "Y", + "Value": 1 + }, + { + "LegacyNames": [ + "Back", + "Front" + ], + "Name": "Z", + "Value": 2 + } + ], + "Name": "Axis" + }, + { + "Items": [ + { + "LegacyNames": [ + "Laser", + "Rocket", + "Slingshot" + ], + "Name": "Script", + "Value": 0 + }, + { + "Name": "GameTool", + "Value": 1 + }, + { + "Name": "Grab", + "Value": 2 + }, + { + "Name": "Clone", + "Value": 3 + }, + { + "Name": "Hammer", + "Value": 4 + } + ], + "Name": "BinType" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "Torso", + "Value": 1 + }, + { + "Name": "LeftArm", + "Value": 2 + }, + { + "Name": "RightArm", + "Value": 3 + }, + { + "Name": "LeftLeg", + "Value": 4 + }, + { + "Name": "RightLeg", + "Value": 5 + } + ], + "Name": "BodyPart" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "UpperTorso", + "Value": 1 + }, + { + "Name": "LowerTorso", + "Value": 2 + }, + { + "Name": "LeftFoot", + "Value": 3 + }, + { + "Name": "LeftLowerLeg", + "Value": 4 + }, + { + "Name": "LeftUpperLeg", + "Value": 5 + }, + { + "Name": "RightFoot", + "Value": 6 + }, + { + "Name": "RightLowerLeg", + "Value": 7 + }, + { + "Name": "RightUpperLeg", + "Value": 8 + }, + { + "Name": "LeftHand", + "Value": 9 + }, + { + "Name": "LeftLowerArm", + "Value": 10 + }, + { + "Name": "LeftUpperArm", + "Value": 11 + }, + { + "Name": "RightHand", + "Value": 12 + }, + { + "Name": "RightLowerArm", + "Value": 13 + }, + { + "Name": "RightUpperArm", + "Value": 14 + }, + { + "Name": "RootPart", + "Value": 15 + }, + { + "Name": "Unknown", + "Value": 17 + } + ], + "Name": "BodyPartR15" + }, + { + "Items": [ + { + "Name": "Outline", + "Value": 0 + }, + { + "Name": "Middle", + "Value": 1 + }, + { + "Name": "Inset", + "Value": 2 + } + ], + "Name": "BorderMode" + }, + { + "Items": [ + { + "Name": "Other", + "Value": 0 + }, + { + "Name": "Error", + "Value": 1 + }, + { + "Name": "UserBreakpoint", + "Value": 3 + }, + { + "Name": "SpecialBreakpoint", + "Value": 2 + } + ], + "Name": "BreakReason" + }, + { + "Items": [ + { + "Name": "Requested", + "Value": 0 + }, + { + "Name": "ScriptChanged", + "Value": 1 + }, + { + "Name": "ScriptRemoved", + "Value": 2 + } + ], + "Name": "BreakpointRemoveReason" + }, + { + "Items": [ + { + "Name": "FireAllEvents", + "Value": 0 + }, + { + "Name": "FireCFrameChanged", + "Value": 1 + } + ], + "Name": "BulkMoveMode" + }, + { + "Items": [ + { + "Name": "BodyParts", + "Value": 1 + }, + { + "Name": "Animations", + "Value": 2 + }, + { + "Name": "Shoes", + "Value": 3 + }, + { + "Name": "DynamicHead", + "Value": 4 + }, + { + "Name": "DynamicHeadAvatar", + "Value": 5 + } + ], + "Name": "BundleType" + }, + { + "Items": [ + { + "Name": "Jump", + "Value": 32 + }, + { + "Name": "Dismount", + "Value": 8 + } + ], + "Name": "Button" + }, + { + "Items": [ + { + "Name": "Custom", + "Value": 0 + }, + { + "Name": "RobloxButtonDefault", + "Value": 1 + }, + { + "Name": "RobloxButton", + "Value": 2 + }, + { + "Name": "RobloxRoundButton", + "Value": 3 + }, + { + "Name": "RobloxRoundDefaultButton", + "Value": 4 + }, + { + "Name": "RobloxRoundDropdownButton", + "Value": 5 + } + ], + "Name": "ButtonStyle" + }, + { + "Items": [ + { + "Name": "Inner", + "Value": 0 + }, + { + "Name": "Outer", + "Value": 1 + } + ], + "Name": "CageType" + }, + { + "Items": [ + { + "Name": "Classic", + "Value": 0 + }, + { + "Name": "LockFirstPerson", + "Value": 1 + } + ], + "Name": "CameraMode" + }, + { + "Items": [ + { + "Name": "Classic", + "Value": 0 + }, + { + "Name": "EdgeBump", + "Value": 1 + } + ], + "Name": "CameraPanMode" + }, + { + "Items": [ + { + "Name": "Fixed", + "Value": 0 + }, + { + "Name": "Watch", + "Value": 2 + }, + { + "Name": "Attach", + "Value": 1 + }, + { + "Name": "Track", + "Value": 3 + }, + { + "Name": "Follow", + "Value": 4 + }, + { + "Name": "Custom", + "Value": 5 + }, + { + "Name": "Scriptable", + "Value": 6 + }, + { + "Name": "Orbital", + "Value": 7 + } + ], + "Name": "CameraType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 1 + }, + { + "Name": "Featured", + "Value": 2 + }, + { + "Name": "Collectibles", + "Value": 3 + }, + { + "Name": "CommunityCreations", + "Value": 4 + }, + { + "Name": "Premium", + "Value": 5 + }, + { + "Name": "Recommended", + "Value": 6 + } + ], + "Name": "CatalogCategoryFilter" + }, + { + "Items": [ + { + "Name": "Past12Hours", + "Value": 1 + }, + { + "Name": "PastDay", + "Value": 2 + }, + { + "Name": "Past3Days", + "Value": 3 + }, + { + "Name": "PastWeek", + "Value": 4 + }, + { + "Name": "PastMonth", + "Value": 5 + }, + { + "Name": "AllTime", + "Value": 6 + } + ], + "Name": "CatalogSortAggregation" + }, + { + "Items": [ + { + "Name": "Relevance", + "Value": 1 + }, + { + "Name": "PriceHighToLow", + "Value": 2 + }, + { + "Name": "PriceLowToHigh", + "Value": 3 + }, + { + "Name": "MostFavorited", + "Value": 5 + }, + { + "LegacyNames": [ + "RecentlyUpdated" + ], + "Name": "RecentlyCreated", + "Value": 6 + }, + { + "Name": "Bestselling", + "Value": 7 + } + ], + "Name": "CatalogSortType" + }, + { + "Items": [ + { + "Name": "Solid", + "Value": 0 + }, + { + "Name": "VerticalWedge", + "Value": 1 + }, + { + "Name": "CornerWedge", + "Value": 2 + }, + { + "Name": "InverseCornerWedge", + "Value": 3 + }, + { + "Name": "HorizontalWedge", + "Value": 4 + } + ], + "Name": "CellBlock" + }, + { + "Items": [ + { + "Name": "Empty", + "Value": 0 + }, + { + "Name": "Grass", + "Value": 1 + }, + { + "Name": "Sand", + "Value": 2 + }, + { + "Name": "Brick", + "Value": 3 + }, + { + "Name": "Granite", + "Value": 4 + }, + { + "Name": "Asphalt", + "Value": 5 + }, + { + "Name": "Iron", + "Value": 6 + }, + { + "Name": "Aluminum", + "Value": 7 + }, + { + "Name": "Gold", + "Value": 8 + }, + { + "Name": "WoodPlank", + "Value": 9 + }, + { + "Name": "WoodLog", + "Value": 10 + }, + { + "Name": "Gravel", + "Value": 11 + }, + { + "Name": "CinderBlock", + "Value": 12 + }, + { + "Name": "MossyStone", + "Value": 13 + }, + { + "Name": "Cement", + "Value": 14 + }, + { + "Name": "RedPlastic", + "Value": 15 + }, + { + "Name": "BluePlastic", + "Value": 16 + }, + { + "Name": "Water", + "Value": 17 + } + ], + "Name": "CellMaterial" + }, + { + "Items": [ + { + "Name": "NegZ", + "Value": 0 + }, + { + "Name": "X", + "Value": 1 + }, + { + "Name": "Z", + "Value": 2 + }, + { + "Name": "NegX", + "Value": 3 + } + ], + "Name": "CellOrientation" + }, + { + "Items": [ + { + "Name": "UnsolicitedDialog", + "Value": 1 + }, + { + "Name": "PlayerInitiatedDialog", + "Value": 2 + }, + { + "Name": "ModalDialog", + "Value": 3 + }, + { + "Name": "QuitDialog", + "Value": 4 + } + ], + "Name": "CenterDialogType" + }, + { + "Items": [ + { + "Name": "OnCreatingChatWindow", + "Value": 1 + }, + { + "Name": "OnClientSendingMessage", + "Value": 2 + }, + { + "Name": "OnClientFormattingMessage", + "Value": 3 + }, + { + "Name": "OnServerReceivingMessage", + "Value": 17 + } + ], + "Name": "ChatCallbackType" + }, + { + "Items": [ + { + "Name": "Blue", + "Value": 0 + }, + { + "Name": "Green", + "Value": 1 + }, + { + "Name": "Red", + "Value": 2 + }, + { + "Name": "White", + "Value": 3 + } + ], + "Name": "ChatColor" + }, + { + "Items": [ + { + "Name": "Menu", + "Value": 0 + }, + { + "Name": "TextAndMenu", + "Value": 1 + } + ], + "Name": "ChatMode" + }, + { + "Items": [ + { + "Name": "AllUsers", + "Value": 0 + }, + { + "Name": "NoOne", + "Value": 1 + }, + { + "Name": "Friends", + "Value": 2 + } + ], + "Name": "ChatPrivacyMode" + }, + { + "Items": [ + { + "Name": "Classic", + "Value": 0 + }, + { + "Name": "Bubble", + "Value": 1 + }, + { + "Name": "ClassicAndBubble", + "Value": 2 + } + ], + "Name": "ChatStyle" + }, + { + "Items": [ + { + "Name": "LegacyChatService", + "Value": 0 + }, + { + "Name": "TextChatService", + "Value": 1 + } + ], + "Name": "ChatVersion" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "ClientAnimatorThrottlingMode" + }, + { + "Items": [ + { + "Name": "0", + "Value": 0 + }, + { + "Name": "1", + "Value": 1 + }, + { + "Name": "2", + "Value": 2 + }, + { + "Name": "3", + "Value": 3 + } + ], + "Name": "CollaboratorStatus" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Hull", + "Value": 1 + }, + { + "Name": "Box", + "Value": 2 + }, + { + "Name": "PreciseConvexDecomposition", + "Value": 3 + } + ], + "Name": "CollisionFidelity" + }, + { + "Items": [ + { + "Name": "Plugin", + "Value": 0 + }, + { + "Name": "LocalUser", + "Value": 1 + } + ], + "Name": "CommandPermission" + }, + { + "Items": [ + { + "Name": "Client", + "Value": 0 + }, + { + "Name": "CoreScript", + "Value": 1 + }, + { + "Name": "Studio", + "Value": 2 + }, + { + "Name": "CoreScriptRaw", + "Value": 3 + } + ], + "Name": "CompileTarget" + }, + { + "Items": [ + { + "Name": "Text", + "Value": 1 + }, + { + "Name": "Method", + "Value": 2 + }, + { + "Name": "Function", + "Value": 3 + }, + { + "Name": "Constructor", + "Value": 4 + }, + { + "Name": "Field", + "Value": 5 + }, + { + "Name": "Variable", + "Value": 6 + }, + { + "Name": "Class", + "Value": 7 + }, + { + "Name": "Interface", + "Value": 8 + }, + { + "Name": "Module", + "Value": 9 + }, + { + "Name": "Property", + "Value": 10 + }, + { + "Name": "Unit", + "Value": 11 + }, + { + "Name": "Value", + "Value": 12 + }, + { + "Name": "Enum", + "Value": 13 + }, + { + "Name": "Keyword", + "Value": 14 + }, + { + "Name": "Snippet", + "Value": 15 + }, + { + "Name": "Color", + "Value": 16 + }, + { + "Name": "File", + "Value": 17 + }, + { + "Name": "Reference", + "Value": 18 + }, + { + "Name": "Folder", + "Value": 19 + }, + { + "Name": "EnumMember", + "Value": 20 + }, + { + "Name": "Constant", + "Value": 21 + }, + { + "Name": "Struct", + "Value": 22 + }, + { + "Name": "Event", + "Value": 23 + }, + { + "Name": "Operator", + "Value": 24 + }, + { + "Name": "TypeParameter", + "Value": 25 + } + ], + "Name": "CompletionItemKind" + }, + { + "Items": [ + { + "Name": "Deprecated", + "Value": 1 + }, + { + "Name": "IncorrectIndexType", + "Value": 2 + }, + { + "Name": "PluginPermissions", + "Value": 3 + }, + { + "Name": "CommandLinePermissions", + "Value": 4 + }, + { + "Name": "RobloxPermissions", + "Value": 5 + }, + { + "Name": "AddParens", + "Value": 6 + }, + { + "Name": "PutCursorInParens", + "Value": 7 + }, + { + "Name": "TypeCorrect", + "Value": 8 + }, + { + "Name": "ClientServerBoundaryViolation", + "Value": 9 + }, + { + "Name": "Invalidated", + "Value": 10 + }, + { + "Name": "PutCursorBeforeEnd", + "Value": 11 + } + ], + "Name": "CompletionItemTag" + }, + { + "Items": [ + { + "Name": "Invoked", + "Value": 1 + }, + { + "Name": "TriggerCharacter", + "Value": 2 + }, + { + "Name": "TriggerForIncompleteCompletions", + "Value": 3 + } + ], + "Name": "CompletionTriggerKind" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Orbital", + "Value": 3 + }, + { + "Name": "CameraToggle", + "Value": 4 + } + ], + "Name": "ComputerCameraMovementMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "KeyboardMouse", + "Value": 1 + }, + { + "Name": "ClickToMove", + "Value": 2 + } + ], + "Name": "ComputerMovementMode" + }, + { + "Items": [ + { + "Name": "OK", + "Value": 0 + }, + { + "Name": "Unknown", + "Value": 1 + }, + { + "Name": "DisconnectErrors", + "Value": 256 + }, + { + "Name": "DisconnectBadhash", + "Value": 257 + }, + { + "Name": "DisconnectSecurityKeyMismatch", + "Value": 258 + }, + { + "Name": "DisconnectNewSecurityKeyMismatch", + "Value": 272 + }, + { + "Name": "DisconnectProtocolMismatch", + "Value": 259 + }, + { + "Name": "DisconnectReceivePacketError", + "Value": 260 + }, + { + "Name": "DisconnectReceivePacketStreamError", + "Value": 261 + }, + { + "Name": "DisconnectSendPacketError", + "Value": 262 + }, + { + "Name": "DisconnectIllegalTeleport", + "Value": 263 + }, + { + "Name": "DisconnectDuplicatePlayer", + "Value": 264 + }, + { + "Name": "DisconnectDuplicateTicket", + "Value": 265 + }, + { + "Name": "DisconnectTimeout", + "Value": 266 + }, + { + "Name": "DisconnectLuaKick", + "Value": 267 + }, + { + "Name": "DisconnectOnRemoteSysStats", + "Value": 268 + }, + { + "Name": "DisconnectHashTimeout", + "Value": 269 + }, + { + "Name": "DisconnectCloudEditKick", + "Value": 270 + }, + { + "Name": "DisconnectPlayerless", + "Value": 271 + }, + { + "Name": "DisconnectEvicted", + "Value": 273 + }, + { + "Name": "DisconnectDevMaintenance", + "Value": 274 + }, + { + "Name": "DisconnectRobloxMaintenance", + "Value": 275 + }, + { + "Name": "DisconnectRejoin", + "Value": 276 + }, + { + "Name": "DisconnectConnectionLost", + "Value": 277 + }, + { + "Name": "DisconnectIdle", + "Value": 278 + }, + { + "Name": "DisconnectRaknetErrors", + "Value": 279 + }, + { + "Name": "DisconnectWrongVersion", + "Value": 280 + }, + { + "Name": "DisconnectBySecurityPolicy", + "Value": 281 + }, + { + "Name": "DisconnectBlockedIP", + "Value": 282 + }, + { + "Name": "DisconnectClientFailure", + "Value": 284 + }, + { + "Name": "DisconnectClientRequest", + "Value": 285 + }, + { + "Name": "DisconnectPrivateServerKickout", + "Value": 286 + }, + { + "Name": "DisconnectModeratedGame", + "Value": 287 + }, + { + "Name": "DisconnectRomarkEndOfTest", + "Value": 293 + }, + { + "Name": "ReplicatorTimeout", + "Value": 290 + }, + { + "Name": "PlayerRemoved", + "Value": 291 + }, + { + "Name": "DisconnectOutOfMemoryKeepPlayingLeave", + "Value": 292 + }, + { + "Name": "DisconnectCollaboratorPermissionRevoked", + "Value": 294 + }, + { + "Name": "DisconnectCollaboratorUnderage", + "Value": 295 + }, + { + "Name": "PlacelaunchErrors", + "Value": 512 + }, + { + "Name": "PlacelaunchDisabled", + "Value": 515 + }, + { + "Name": "PlacelaunchError", + "Value": 516 + }, + { + "Name": "PlacelaunchGameEnded", + "Value": 517 + }, + { + "Name": "PlacelaunchGameFull", + "Value": 518 + }, + { + "Name": "PlacelaunchUserLeft", + "Value": 522 + }, + { + "Name": "PlacelaunchRestricted", + "Value": 523 + }, + { + "Name": "PlacelaunchUnauthorized", + "Value": 524 + }, + { + "Name": "PlacelaunchFlooded", + "Value": 525 + }, + { + "Name": "PlacelaunchHashExpired", + "Value": 526 + }, + { + "Name": "PlacelaunchHashException", + "Value": 527 + }, + { + "Name": "PlacelaunchPartyCannotFit", + "Value": 528 + }, + { + "Name": "PlacelaunchHttpError", + "Value": 529 + }, + { + "Name": "PlacelaunchUserPrivacyUnauthorized", + "Value": 533 + }, + { + "Name": "PlacelaunchCustomMessage", + "Value": 610 + }, + { + "Name": "PlacelaunchOtherError", + "Value": 611 + }, + { + "Name": "TeleportErrors", + "Value": 768 + }, + { + "Name": "TeleportFailure", + "Value": 769 + }, + { + "Name": "TeleportGameNotFound", + "Value": 770 + }, + { + "Name": "TeleportGameEnded", + "Value": 771 + }, + { + "Name": "TeleportGameFull", + "Value": 772 + }, + { + "Name": "TeleportUnauthorized", + "Value": 773 + }, + { + "Name": "TeleportFlooded", + "Value": 774 + }, + { + "Name": "TeleportIsTeleporting", + "Value": 775 + } + ], + "Name": "ConnectionError" + }, + { + "Items": [ + { + "Name": "Connected", + "Value": 0 + }, + { + "Name": "Disconnected", + "Value": 1 + } + ], + "Name": "ConnectionState" + }, + { + "Items": [ + { + "Name": "Low", + "Value": 1000 + }, + { + "LegacyNames": [ + "Default" + ], + "Name": "Medium", + "Value": 2000 + }, + { + "Name": "High", + "Value": 3000 + } + ], + "Name": "ContextActionPriority" + }, + { + "Items": [ + { + "Name": "Pass", + "Value": 1 + }, + { + "Name": "Sink", + "Value": 0 + } + ], + "Name": "ContextActionResult" + }, + { + "Items": [ + { + "LegacyNames": [ + "Mouse Lock Switch" + ], + "Name": "MouseLockSwitch", + "Value": 1 + }, + { + "Name": "Classic", + "Value": 0 + } + ], + "Name": "ControlMode" + }, + { + "Items": [ + { + "Name": "PlayerList", + "Value": 0 + }, + { + "Name": "Health", + "Value": 1 + }, + { + "Name": "Backpack", + "Value": 2 + }, + { + "Name": "Chat", + "Value": 3 + }, + { + "Name": "All", + "Value": 4 + }, + { + "Name": "EmotesMenu", + "Value": 5 + }, + { + "Name": "SelfView", + "Value": 6 + } + ], + "Name": "CoreGuiType" + }, + { + "Items": [ + { + "Name": "InvalidName", + "Value": 1 + }, + { + "Name": "OutfitLimitReached", + "Value": 2 + }, + { + "Name": "Other", + "Value": 3 + } + ], + "Name": "CreateOutfitFailure" + }, + { + "Items": [ + { + "Name": "User", + "Value": 0 + }, + { + "Name": "Group", + "Value": 1 + } + ], + "Name": "CreatorType" + }, + { + "Items": [ + { + "Name": "User", + "Value": 0 + }, + { + "Name": "Group", + "Value": 1 + }, + { + "Name": "All", + "Value": 2 + } + ], + "Name": "CreatorTypeFilter" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Robux", + "Value": 1 + }, + { + "Name": "Tix", + "Value": 2 + } + ], + "Name": "CurrencyType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Classic", + "Value": 1 + } + ], + "Name": "CustomCameraMode" + }, + { + "Items": [ + { + "Name": "GetAsync", + "Value": 0 + }, + { + "Name": "SetIncrementAsync", + "Value": 1 + }, + { + "Name": "UpdateAsync", + "Value": 2 + }, + { + "Name": "GetSortedAsync", + "Value": 3 + }, + { + "Name": "SetIncrementSortedAsync", + "Value": 4 + }, + { + "Name": "OnUpdate", + "Value": 5 + } + ], + "Name": "DataStoreRequestType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "ClassicBreakApart", + "Value": 1 + }, + { + "Name": "NonGraphic", + "Value": 2 + }, + { + "Name": "Scriptable", + "Value": 3 + } + ], + "Name": "DeathStyle" + }, + { + "Items": [ + { + "Name": "ClientRequest", + "Value": 0 + }, + { + "Name": "Timeout", + "Value": 1 + }, + { + "Name": "InvalidHost", + "Value": 2 + }, + { + "Name": "Disconnected", + "Value": 3 + }, + { + "Name": "ServerShutdown", + "Value": 4 + }, + { + "Name": "ServerProtocolMismatch", + "Value": 5 + }, + { + "Name": "ConfigurationFailed", + "Value": 6 + }, + { + "Name": "RpcError", + "Value": 7 + } + ], + "Name": "DebuggerEndReason" + }, + { + "Items": [ + { + "Name": "Never", + "Value": 0 + }, + { + "Name": "Unhandled", + "Value": 2 + }, + { + "Name": "Always", + "Value": 1 + } + ], + "Name": "DebuggerExceptionBreakMode" + }, + { + "Items": [ + { + "Name": "C", + "Value": 0 + }, + { + "Name": "Lua", + "Value": 1 + } + ], + "Name": "DebuggerFrameType" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Requested", + "Value": 1 + }, + { + "Name": "Breakpoint", + "Value": 2 + }, + { + "Name": "Exception", + "Value": 3 + }, + { + "Name": "SingleStep", + "Value": 4 + }, + { + "Name": "Entrypoint", + "Value": 5 + } + ], + "Name": "DebuggerPauseReason" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "Timeout", + "Value": 1 + }, + { + "Name": "ConnectionLost", + "Value": 2 + }, + { + "Name": "InvalidResponse", + "Value": 3 + }, + { + "Name": "InternalError", + "Value": 4 + }, + { + "Name": "InvalidState", + "Value": 5 + }, + { + "Name": "RpcError", + "Value": 6 + }, + { + "Name": "InvalidArgument", + "Value": 7 + }, + { + "Name": "ConnectionClosed", + "Value": 8 + } + ], + "Name": "DebuggerStatus" + }, + { + "Items": [ + { + "Name": "Zoom", + "Value": 0 + }, + { + "Name": "Invisicam", + "Value": 1 + } + ], + "Name": "DevCameraOcclusionMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Orbital", + "Value": 3 + }, + { + "Name": "CameraToggle", + "Value": 4 + } + ], + "Name": "DevComputerCameraMovementMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "KeyboardMouse", + "Value": 1 + }, + { + "Name": "ClickToMove", + "Value": 2 + }, + { + "Name": "Scriptable", + "Value": 3 + } + ], + "Name": "DevComputerMovementMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Orbital", + "Value": 3 + } + ], + "Name": "DevTouchCameraMovementMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "Thumbstick", + "Value": 1 + }, + { + "Name": "DPad", + "Value": 2 + }, + { + "Name": "Thumbpad", + "Value": 3 + }, + { + "Name": "ClickToMove", + "Value": 4 + }, + { + "Name": "Scriptable", + "Value": 5 + }, + { + "Name": "DynamicThumbstick", + "Value": 6 + } + ], + "Name": "DevTouchMovementMode" + }, + { + "Items": [ + { + "Name": "Internal", + "Value": 0 + }, + { + "Name": "HttpCache", + "Value": 1 + }, + { + "Name": "Instances", + "Value": 2 + }, + { + "Name": "Signals", + "Value": 3 + }, + { + "Name": "LuaHeap", + "Value": 4 + }, + { + "Name": "Script", + "Value": 5 + }, + { + "Name": "PhysicsCollision", + "Value": 6 + }, + { + "Name": "PhysicsParts", + "Value": 7 + }, + { + "Name": "GraphicsSolidModels", + "Value": 8 + }, + { + "Name": "GraphicsMeshParts", + "Value": 10 + }, + { + "Name": "GraphicsParticles", + "Value": 11 + }, + { + "Name": "GraphicsParts", + "Value": 12 + }, + { + "Name": "GraphicsSpatialHash", + "Value": 13 + }, + { + "Name": "GraphicsTerrain", + "Value": 14 + }, + { + "Name": "GraphicsTexture", + "Value": 15 + }, + { + "Name": "GraphicsTextureCharacter", + "Value": 16 + }, + { + "Name": "Sounds", + "Value": 17 + }, + { + "Name": "StreamingSounds", + "Value": 18 + }, + { + "Name": "TerrainVoxels", + "Value": 19 + }, + { + "Name": "Gui", + "Value": 21 + }, + { + "Name": "Animation", + "Value": 22 + }, + { + "Name": "Navigation", + "Value": 23 + }, + { + "Name": "GeometryCSG", + "Value": 24 + } + ], + "Name": "DeveloperMemoryTag" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Desktop", + "Value": 1 + }, + { + "Name": "Tablet", + "Value": 2 + }, + { + "Name": "Phone", + "Value": 3 + } + ], + "Name": "DeviceType" + }, + { + "Items": [ + { + "Name": "SinglePlayer", + "Value": 0 + }, + { + "Name": "MultiplePlayers", + "Value": 1 + } + ], + "Name": "DialogBehaviorType" + }, + { + "Items": [ + { + "Name": "Quest", + "Value": 0 + }, + { + "Name": "Help", + "Value": 1 + }, + { + "Name": "Shop", + "Value": 2 + } + ], + "Name": "DialogPurpose" + }, + { + "Items": [ + { + "Name": "Neutral", + "Value": 0 + }, + { + "Name": "Friendly", + "Value": 1 + }, + { + "Name": "Enemy", + "Value": 2 + } + ], + "Name": "DialogTone" + }, + { + "Items": [ + { + "Name": "Width", + "Value": 0 + }, + { + "Name": "Height", + "Value": 1 + } + ], + "Name": "DominantAxis" + }, + { + "Items": [ + { + "Name": "OK", + "Value": 0 + }, + { + "Name": "DraftOutdated", + "Value": 1 + }, + { + "Name": "ScriptRemoved", + "Value": 2 + }, + { + "Name": "DraftCommitted", + "Value": 3 + } + ], + "Name": "DraftStatusCode" + }, + { + "Items": [ + { + "Name": "TranslateLine", + "Value": 0 + }, + { + "Name": "TranslatePlane", + "Value": 1 + }, + { + "Name": "TranslatePlaneOrLine", + "Value": 2 + }, + { + "Name": "TranslateLineOrPlane", + "Value": 3 + }, + { + "Name": "TranslateViewPlane", + "Value": 4 + }, + { + "Name": "RotateAxis", + "Value": 5 + }, + { + "Name": "RotateTrackball", + "Value": 6 + }, + { + "Name": "Scriptable", + "Value": 7 + }, + { + "Name": "BestForDevice", + "Value": 8 + } + ], + "Name": "DragDetectorDragStyle" + }, + { + "Items": [ + { + "Name": "Geometric", + "Value": 0 + }, + { + "Name": "Physical", + "Value": 1 + }, + { + "Name": "Custom", + "Value": 2 + } + ], + "Name": "DragDetectorResponseStyle" + }, + { + "Items": [ + { + "Name": "Object", + "Value": 0 + }, + { + "Name": "World", + "Value": 1 + } + ], + "Name": "DraggerCoordinateSpace" + }, + { + "Items": [ + { + "Name": "Geometric", + "Value": 0 + }, + { + "Name": "Physical", + "Value": 1 + } + ], + "Name": "DraggerMovementMode" + }, + { + "Items": [ + { + "Name": "In", + "Value": 0 + }, + { + "Name": "Out", + "Value": 1 + }, + { + "Name": "InOut", + "Value": 2 + } + ], + "Name": "EasingDirection" + }, + { + "Items": [ + { + "Name": "Linear", + "Value": 0 + }, + { + "Name": "Sine", + "Value": 1 + }, + { + "Name": "Back", + "Value": 2 + }, + { + "Name": "Quad", + "Value": 3 + }, + { + "Name": "Quart", + "Value": 4 + }, + { + "Name": "Quint", + "Value": 5 + }, + { + "Name": "Bounce", + "Value": 6 + }, + { + "Name": "Elastic", + "Value": 7 + }, + { + "Name": "Exponential", + "Value": 8 + }, + { + "Name": "Circular", + "Value": 9 + }, + { + "Name": "Cubic", + "Value": 10 + } + ], + "Name": "EasingStyle" + }, + { + "Items": [ + { + "Name": "WhenScrollable", + "Value": 0 + }, + { + "Name": "Always", + "Value": 1 + }, + { + "Name": "Never", + "Value": 2 + } + ], + "Name": "ElasticBehavior" + }, + { + "Items": [ + { + "Name": "DefaultAuto", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Always", + "Value": 2 + }, + { + "Name": "Skip2", + "Value": 3 + }, + { + "Name": "Skip4", + "Value": 4 + }, + { + "Name": "Skip8", + "Value": 5 + }, + { + "Name": "Skip16", + "Value": 6 + } + ], + "Name": "EnviromentalPhysicsThrottle" + }, + { + "Items": [ + { + "Name": "DefaultScope", + "Value": 0 + }, + { + "Name": "CreatorAssetsCreate", + "Value": 1 + } + ], + "Name": "ExperienceAuthScope" + }, + { + "Items": [ + { + "Name": "NoCraters", + "Value": 0 + }, + { + "LegacyNames": [ + "CratersAndDebris" + ], + "Name": "Craters", + "Value": 1 + } + ], + "Name": "ExplosionType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Audio", + "Value": 1 + }, + { + "Name": "Video", + "Value": 2 + }, + { + "Name": "Place", + "Value": 4 + }, + { + "Name": "Server", + "Value": 8 + } + ], + "Name": "FacialAnimationStreamingState" + }, + { + "Items": [ + { + "Name": "Vertical", + "Value": 0 + }, + { + "Name": "Diagonal", + "Value": 1 + }, + { + "Name": "MaxAxis", + "Value": 2 + } + ], + "Name": "FieldOfViewMode" + }, + { + "Items": [ + { + "Name": "Horizontal", + "Value": 0 + }, + { + "Name": "Vertical", + "Value": 1 + } + ], + "Name": "FillDirection" + }, + { + "Items": [ + { + "Name": "Rejected", + "Value": 1 + }, + { + "Name": "Accepted", + "Value": 0 + } + ], + "Name": "FilterResult" + }, + { + "Items": [ + { + "Name": "Cancel", + "Value": 0 + }, + { + "Name": "Commit", + "Value": 1 + }, + { + "Name": "Append", + "Value": 2 + } + ], + "Name": "FinishRecordingOperation" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Experimental", + "Value": 1 + } + ], + "Name": "FluidForces" + }, + { + "Items": [ + { + "Name": "Legacy", + "Value": 0 + }, + { + "Name": "Arial", + "Value": 1 + }, + { + "Name": "ArialBold", + "Value": 2 + }, + { + "Name": "SourceSans", + "Value": 3 + }, + { + "Name": "SourceSansBold", + "Value": 4 + }, + { + "Name": "SourceSansSemibold", + "Value": 16 + }, + { + "Name": "SourceSansLight", + "Value": 5 + }, + { + "Name": "SourceSansItalic", + "Value": 6 + }, + { + "Name": "Bodoni", + "Value": 7 + }, + { + "Name": "Garamond", + "Value": 8 + }, + { + "Name": "Cartoon", + "Value": 9 + }, + { + "Name": "Code", + "Value": 10 + }, + { + "Name": "Highway", + "Value": 11 + }, + { + "Name": "SciFi", + "Value": 12 + }, + { + "Name": "Arcade", + "Value": 13 + }, + { + "Name": "Fantasy", + "Value": 14 + }, + { + "Name": "Antique", + "Value": 15 + }, + { + "LegacyNames": [ + "Montserrat" + ], + "Name": "Gotham", + "Value": 17 + }, + { + "LegacyNames": [ + "GothamSemibold", + "MontserratMedium" + ], + "Name": "GothamMedium", + "Value": 18 + }, + { + "LegacyNames": [ + "MontserratBold" + ], + "Name": "GothamBold", + "Value": 19 + }, + { + "LegacyNames": [ + "MontserratBlack" + ], + "Name": "GothamBlack", + "Value": 20 + }, + { + "Name": "AmaticSC", + "Value": 21 + }, + { + "Name": "Bangers", + "Value": 22 + }, + { + "Name": "Creepster", + "Value": 23 + }, + { + "Name": "DenkOne", + "Value": 24 + }, + { + "Name": "Fondamento", + "Value": 25 + }, + { + "Name": "FredokaOne", + "Value": 26 + }, + { + "Name": "GrenzeGotisch", + "Value": 27 + }, + { + "Name": "IndieFlower", + "Value": 28 + }, + { + "Name": "JosefinSans", + "Value": 29 + }, + { + "Name": "Jura", + "Value": 30 + }, + { + "Name": "Kalam", + "Value": 31 + }, + { + "Name": "LuckiestGuy", + "Value": 32 + }, + { + "Name": "Merriweather", + "Value": 33 + }, + { + "Name": "Michroma", + "Value": 34 + }, + { + "Name": "Nunito", + "Value": 35 + }, + { + "Name": "Oswald", + "Value": 36 + }, + { + "Name": "PatrickHand", + "Value": 37 + }, + { + "Name": "PermanentMarker", + "Value": 38 + }, + { + "Name": "Roboto", + "Value": 39 + }, + { + "Name": "RobotoCondensed", + "Value": 40 + }, + { + "Name": "RobotoMono", + "Value": 41 + }, + { + "Name": "Sarpanch", + "Value": 42 + }, + { + "Name": "SpecialElite", + "Value": 43 + }, + { + "Name": "TitilliumWeb", + "Value": 44 + }, + { + "Name": "Ubuntu", + "Value": 45 + }, + { + "Name": "Unknown", + "Value": 100 + } + ], + "Name": "Font" + }, + { + "Items": [ + { + "Name": "Size8", + "Value": 0 + }, + { + "Name": "Size9", + "Value": 1 + }, + { + "Name": "Size10", + "Value": 2 + }, + { + "Name": "Size11", + "Value": 3 + }, + { + "Name": "Size12", + "Value": 4 + }, + { + "Name": "Size14", + "Value": 5 + }, + { + "Name": "Size18", + "Value": 6 + }, + { + "Name": "Size24", + "Value": 7 + }, + { + "Name": "Size36", + "Value": 8 + }, + { + "Name": "Size48", + "Value": 9 + }, + { + "Name": "Size28", + "Value": 10 + }, + { + "Name": "Size32", + "Value": 11 + }, + { + "Name": "Size42", + "Value": 12 + }, + { + "Name": "Size60", + "Value": 13 + }, + { + "Name": "Size96", + "Value": 14 + } + ], + "Name": "FontSize" + }, + { + "Items": [ + { + "Name": "Normal", + "Value": 0 + }, + { + "Name": "Italic", + "Value": 1 + } + ], + "Name": "FontStyle" + }, + { + "Items": [ + { + "Name": "Thin", + "Value": 100 + }, + { + "Name": "ExtraLight", + "Value": 200 + }, + { + "Name": "Light", + "Value": 300 + }, + { + "Name": "Regular", + "Value": 400 + }, + { + "Name": "Medium", + "Value": 500 + }, + { + "Name": "SemiBold", + "Value": 600 + }, + { + "Name": "Bold", + "Value": 700 + }, + { + "Name": "ExtraBold", + "Value": 800 + }, + { + "Name": "Heavy", + "Value": 900 + } + ], + "Name": "FontWeight" + }, + { + "Items": [ + { + "Name": "Magnitude", + "Value": 0 + }, + { + "Name": "PerAxis", + "Value": 1 + } + ], + "Name": "ForceLimitMode" + }, + { + "Items": [ + { + "Name": "Symmetric", + "Value": 0 + }, + { + "LegacyNames": [ + "Block" + ], + "Name": "Brick", + "Value": 1 + }, + { + "Name": "Plate", + "Value": 2 + }, + { + "Name": "Custom", + "Value": 3 + } + ], + "Name": "FormFactor" + }, + { + "Items": [ + { + "Name": "Custom", + "Value": 0 + }, + { + "Name": "ChatBlue", + "Value": 1 + }, + { + "Name": "RobloxSquare", + "Value": 2 + }, + { + "Name": "RobloxRound", + "Value": 3 + }, + { + "Name": "ChatGreen", + "Value": 4 + }, + { + "Name": "ChatRed", + "Value": 5 + }, + { + "Name": "DropShadow", + "Value": 6 + } + ], + "Name": "FrameStyle" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "On", + "Value": 1 + }, + { + "Name": "Off", + "Value": 2 + } + ], + "Name": "FramerateManagerMode" + }, + { + "Items": [ + { + "Name": "Issue", + "Value": 0 + }, + { + "Name": "Revoke", + "Value": 1 + }, + { + "Name": "Accept", + "Value": 2 + }, + { + "Name": "Deny", + "Value": 3 + } + ], + "Name": "FriendRequestEvent" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "NotFriend", + "Value": 1 + }, + { + "Name": "Friend", + "Value": 2 + }, + { + "Name": "FriendRequestSent", + "Value": 3 + }, + { + "Name": "FriendRequestReceived", + "Value": 4 + } + ], + "Name": "FriendStatus" + }, + { + "Items": [ + { + "Name": "Passed", + "Value": 0 + }, + { + "Name": "Warning", + "Value": 1 + }, + { + "Name": "Error", + "Value": 2 + } + ], + "Name": "FunctionalTestResult" + }, + { + "Items": [ + { + "Name": "R6", + "Value": 0 + }, + { + "Name": "R15", + "Value": 1 + }, + { + "Name": "PlayerChoice", + "Value": 2 + } + ], + "Name": "GameAvatarType" + }, + { + "Items": [ + { + "Name": "AllGenres", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "MatchingGenreOnly", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "GearGenreSetting", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "MeleeWeapons", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "RangedWeapons", + "Tags": [ + "Deprecated" + ], + "Value": 1 + }, + { + "Name": "Explosives", + "Tags": [ + "Deprecated" + ], + "Value": 2 + }, + { + "Name": "PowerUps", + "Tags": [ + "Deprecated" + ], + "Value": 3 + }, + { + "Name": "NavigationEnhancers", + "Tags": [ + "Deprecated" + ], + "Value": 4 + }, + { + "Name": "MusicalInstruments", + "Tags": [ + "Deprecated" + ], + "Value": 5 + }, + { + "Name": "SocialItems", + "Tags": [ + "Deprecated" + ], + "Value": 6 + }, + { + "Name": "BuildingTools", + "Tags": [ + "Deprecated" + ], + "Value": 7 + }, + { + "Name": "Transport", + "Tags": [ + "Deprecated" + ], + "Value": 8 + } + ], + "Name": "GearType", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "TownAndCity", + "Value": 1 + }, + { + "Name": "Fantasy", + "Value": 2 + }, + { + "Name": "SciFi", + "Value": 3 + }, + { + "Name": "Ninja", + "Value": 4 + }, + { + "Name": "Scary", + "Value": 5 + }, + { + "Name": "Pirate", + "Value": 6 + }, + { + "Name": "Adventure", + "Value": 7 + }, + { + "Name": "Sports", + "Value": 8 + }, + { + "Name": "Funny", + "Value": 9 + }, + { + "Name": "WildWest", + "Value": 10 + }, + { + "Name": "War", + "Value": 11 + }, + { + "Name": "SkatePark", + "Value": 12 + }, + { + "Name": "Tutorial", + "Value": 13 + } + ], + "Name": "Genre", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 1 + }, + { + "Name": "Direct3D11", + "Value": 2 + }, + { + "Name": "OpenGL", + "Value": 4 + }, + { + "Name": "Metal", + "Value": 5 + }, + { + "Name": "Vulkan", + "Value": 6 + }, + { + "Name": "NoGraphics", + "Value": 9 + } + ], + "Name": "GraphicsMode" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 0 + }, + { + "Name": "Hover", + "Value": 1 + }, + { + "Name": "Press", + "Value": 2 + }, + { + "Name": "NonInteractable", + "Value": 3 + } + ], + "Name": "GuiState" + }, + { + "Items": [ + { + "Name": "Core", + "Value": 0 + }, + { + "Name": "Custom", + "Value": 1 + }, + { + "Name": "CustomBillboards", + "Value": 3 + }, + { + "Name": "PlayerNameplates", + "Value": 2 + } + ], + "Name": "GuiType" + }, + { + "Items": [ + { + "Name": "Resize", + "Value": 0 + }, + { + "Name": "Movement", + "Value": 1 + } + ], + "Name": "HandlesStyle" + }, + { + "Items": [ + { + "Name": "AlwaysOnTop", + "Value": 0 + }, + { + "Name": "Occluded", + "Value": 1 + } + ], + "Name": "HighlightDepthMode" + }, + { + "Items": [ + { + "Name": "Center", + "Value": 0 + }, + { + "Name": "Left", + "Value": 1 + }, + { + "Name": "Right", + "Value": 2 + } + ], + "Name": "HorizontalAlignment" + }, + { + "Items": [ + { + "Name": "VerySlow", + "Value": 0 + }, + { + "Name": "Slow", + "Value": 1 + }, + { + "Name": "Medium", + "Value": 2 + }, + { + "Name": "Fast", + "Value": 3 + }, + { + "Name": "VeryFast", + "Value": 4 + } + ], + "Name": "HoverAnimateSpeed" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Full", + "Value": 1 + }, + { + "Name": "DataOnly", + "Value": 2 + }, + { + "Name": "Default", + "Value": 3 + }, + { + "Name": "InternalRedirectRefresh", + "Value": 4 + } + ], + "Name": "HttpCachePolicy" + }, + { + "Items": [ + { + "Name": "ApplicationJson", + "Value": 0 + }, + { + "Name": "ApplicationXml", + "Value": 1 + }, + { + "Name": "ApplicationUrlEncoded", + "Value": 2 + }, + { + "Name": "TextPlain", + "Value": 3 + }, + { + "Name": "TextXml", + "Value": 4 + } + ], + "Name": "HttpContentType" + }, + { + "Items": [ + { + "Name": "OK", + "Value": 0 + }, + { + "Name": "InvalidUrl", + "Value": 1 + }, + { + "Name": "DnsResolve", + "Value": 2 + }, + { + "Name": "ConnectFail", + "Value": 3 + }, + { + "Name": "OutOfMemory", + "Value": 4 + }, + { + "Name": "TimedOut", + "Value": 5 + }, + { + "Name": "TooManyRedirects", + "Value": 6 + }, + { + "Name": "InvalidRedirect", + "Value": 7 + }, + { + "Name": "NetFail", + "Value": 8 + }, + { + "Name": "Aborted", + "Value": 9 + }, + { + "Name": "SslConnectFail", + "Value": 10 + }, + { + "Name": "SslVerificationFail", + "Value": 11 + }, + { + "Name": "Unknown", + "Value": 12 + } + ], + "Name": "HttpError" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "MarketplaceService", + "Value": 2 + }, + { + "Name": "Players", + "Value": 7 + }, + { + "Name": "Chat", + "Value": 15 + }, + { + "Name": "Avatar", + "Value": 16 + }, + { + "Name": "Analytics", + "Value": 23 + }, + { + "Name": "Localization", + "Value": 25 + } + ], + "Name": "HttpRequestType" + }, + { + "Items": [ + { + "Name": "OuterBox", + "Value": 0 + }, + { + "Name": "InnerBox", + "Value": 1 + } + ], + "Name": "HumanoidCollisionType" + }, + { + "Items": [ + { + "Name": "Viewer", + "Value": 0 + }, + { + "Name": "Subject", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + } + ], + "Name": "HumanoidDisplayDistanceType" + }, + { + "Items": [ + { + "Name": "DisplayWhenDamaged", + "Value": 0 + }, + { + "Name": "AlwaysOn", + "Value": 1 + }, + { + "Name": "AlwaysOff", + "Value": 2 + } + ], + "Name": "HumanoidHealthDisplayType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "HumanoidOnlySetCollisionsOnStateChange" + }, + { + "Items": [ + { + "Name": "R6", + "Value": 0 + }, + { + "Name": "R15", + "Value": 1 + } + ], + "Name": "HumanoidRigType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Legacy", + "Value": 1 + }, + { + "Name": "NoStateMachine", + "Value": 2 + }, + { + "Name": "LuaStateMachine", + "Value": 3 + } + ], + "Name": "HumanoidStateMachineMode" + }, + { + "Items": [ + { + "Name": "FallingDown", + "Value": 0 + }, + { + "Name": "Running", + "Value": 8 + }, + { + "Name": "RunningNoPhysics", + "Value": 10 + }, + { + "Name": "Climbing", + "Value": 12 + }, + { + "Name": "StrafingNoPhysics", + "Value": 11 + }, + { + "Name": "Ragdoll", + "Value": 1 + }, + { + "Name": "GettingUp", + "Value": 2 + }, + { + "Name": "Jumping", + "Value": 3 + }, + { + "Name": "Landed", + "Value": 7 + }, + { + "Name": "Flying", + "Value": 6 + }, + { + "Name": "Freefall", + "Value": 5 + }, + { + "Name": "Seated", + "Value": 13 + }, + { + "Name": "PlatformStanding", + "Value": 14 + }, + { + "Name": "Dead", + "Value": 15 + }, + { + "Name": "Swimming", + "Value": 4 + }, + { + "Name": "Physics", + "Value": 16 + }, + { + "Name": "None", + "Value": 18 + } + ], + "Name": "HumanoidStateType" + }, + { + "Items": [ + { + "Name": "NoCollisions", + "Value": 0 + }, + { + "Name": "OtherMechanismsAnchored", + "Value": 1 + }, + { + "Name": "IncludeContactedMechanisms", + "Value": 2 + } + ], + "Name": "IKCollisionsMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "IKControlConstraintSupport" + }, + { + "Items": [ + { + "Name": "Transform", + "Value": 0 + }, + { + "Name": "Position", + "Value": 1 + }, + { + "Name": "Rotation", + "Value": 2 + }, + { + "Name": "LookAt", + "Value": 3 + } + ], + "Name": "IKControlType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Pending", + "Value": 1 + }, + { + "Name": "Initialized", + "Value": 2 + }, + { + "Name": "ErrorTimedOut", + "Value": 6 + }, + { + "Name": "ErrorConnection", + "Value": 4 + }, + { + "Name": "ErrorJsonParse", + "Value": 5 + }, + { + "Name": "ErrorInvalidUser", + "Value": 3 + } + ], + "Name": "IXPLoadingStatus" + }, + { + "Items": [ + { + "Name": "Edge", + "Value": 0 + }, + { + "Name": "Inset", + "Value": 1 + }, + { + "Name": "Center", + "Value": 2 + } + ], + "Name": "InOut" + }, + { + "Items": [ + { + "Name": "Asset", + "Value": 0 + }, + { + "Name": "Product", + "Value": 1 + }, + { + "Name": "GamePass", + "Value": 2 + }, + { + "Name": "Subscription", + "Value": 3 + }, + { + "Name": "Bundle", + "Value": 4 + } + ], + "Name": "InfoType" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Bottom", + "Value": 1 + }, + { + "Name": "Left", + "Value": 2 + }, + { + "Name": "Right", + "Value": 3 + }, + { + "Name": "Float", + "Value": 4 + } + ], + "Name": "InitialDockState" + }, + { + "Items": [ + { + "LegacyNames": [ + "Action1", + "Action2", + "Action3", + "Action4", + "Action5", + "LeftTread", + "RightTread", + "Steer", + "Throtle", + "Throttle", + "UpDown" + ], + "Name": "NoInput", + "Value": 0 + }, + { + "Name": "Constant", + "Value": 12 + }, + { + "Name": "Sin", + "Value": 13 + } + ], + "Name": "InputType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "InterpolationThrottlingMode" + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "Surface", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + } + ], + "Name": "JointCreationMode" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Backspace", + "Value": 8 + }, + { + "Name": "Tab", + "Value": 9 + }, + { + "Name": "Clear", + "Value": 12 + }, + { + "Name": "Return", + "Value": 13 + }, + { + "Name": "Pause", + "Value": 19 + }, + { + "Name": "Escape", + "Value": 27 + }, + { + "Name": "Space", + "Value": 32 + }, + { + "Name": "QuotedDouble", + "Value": 34 + }, + { + "Name": "Hash", + "Value": 35 + }, + { + "Name": "Dollar", + "Value": 36 + }, + { + "Name": "Percent", + "Value": 37 + }, + { + "Name": "Ampersand", + "Value": 38 + }, + { + "Name": "Quote", + "Value": 39 + }, + { + "Name": "LeftParenthesis", + "Value": 40 + }, + { + "Name": "RightParenthesis", + "Value": 41 + }, + { + "Name": "Asterisk", + "Value": 42 + }, + { + "Name": "Plus", + "Value": 43 + }, + { + "Name": "Comma", + "Value": 44 + }, + { + "Name": "Minus", + "Value": 45 + }, + { + "Name": "Period", + "Value": 46 + }, + { + "Name": "Slash", + "Value": 47 + }, + { + "Name": "Zero", + "Value": 48 + }, + { + "Name": "One", + "Value": 49 + }, + { + "Name": "Two", + "Value": 50 + }, + { + "Name": "Three", + "Value": 51 + }, + { + "Name": "Four", + "Value": 52 + }, + { + "Name": "Five", + "Value": 53 + }, + { + "Name": "Six", + "Value": 54 + }, + { + "Name": "Seven", + "Value": 55 + }, + { + "Name": "Eight", + "Value": 56 + }, + { + "Name": "Nine", + "Value": 57 + }, + { + "Name": "Colon", + "Value": 58 + }, + { + "Name": "Semicolon", + "Value": 59 + }, + { + "Name": "LessThan", + "Value": 60 + }, + { + "Name": "Equals", + "Value": 61 + }, + { + "Name": "GreaterThan", + "Value": 62 + }, + { + "Name": "Question", + "Value": 63 + }, + { + "Name": "At", + "Value": 64 + }, + { + "Name": "LeftBracket", + "Value": 91 + }, + { + "Name": "BackSlash", + "Value": 92 + }, + { + "Name": "RightBracket", + "Value": 93 + }, + { + "Name": "Caret", + "Value": 94 + }, + { + "Name": "Underscore", + "Value": 95 + }, + { + "Name": "Backquote", + "Value": 96 + }, + { + "Name": "A", + "Value": 97 + }, + { + "Name": "B", + "Value": 98 + }, + { + "Name": "C", + "Value": 99 + }, + { + "Name": "D", + "Value": 100 + }, + { + "Name": "E", + "Value": 101 + }, + { + "Name": "F", + "Value": 102 + }, + { + "Name": "G", + "Value": 103 + }, + { + "Name": "H", + "Value": 104 + }, + { + "Name": "I", + "Value": 105 + }, + { + "Name": "J", + "Value": 106 + }, + { + "Name": "K", + "Value": 107 + }, + { + "Name": "L", + "Value": 108 + }, + { + "Name": "M", + "Value": 109 + }, + { + "Name": "N", + "Value": 110 + }, + { + "Name": "O", + "Value": 111 + }, + { + "Name": "P", + "Value": 112 + }, + { + "Name": "Q", + "Value": 113 + }, + { + "Name": "R", + "Value": 114 + }, + { + "Name": "S", + "Value": 115 + }, + { + "Name": "T", + "Value": 116 + }, + { + "Name": "U", + "Value": 117 + }, + { + "Name": "V", + "Value": 118 + }, + { + "Name": "W", + "Value": 119 + }, + { + "Name": "X", + "Value": 120 + }, + { + "Name": "Y", + "Value": 121 + }, + { + "Name": "Z", + "Value": 122 + }, + { + "Name": "LeftCurly", + "Value": 123 + }, + { + "Name": "Pipe", + "Value": 124 + }, + { + "Name": "RightCurly", + "Value": 125 + }, + { + "Name": "Tilde", + "Value": 126 + }, + { + "Name": "Delete", + "Value": 127 + }, + { + "Name": "KeypadZero", + "Value": 256 + }, + { + "Name": "KeypadOne", + "Value": 257 + }, + { + "Name": "KeypadTwo", + "Value": 258 + }, + { + "Name": "KeypadThree", + "Value": 259 + }, + { + "Name": "KeypadFour", + "Value": 260 + }, + { + "Name": "KeypadFive", + "Value": 261 + }, + { + "Name": "KeypadSix", + "Value": 262 + }, + { + "Name": "KeypadSeven", + "Value": 263 + }, + { + "Name": "KeypadEight", + "Value": 264 + }, + { + "Name": "KeypadNine", + "Value": 265 + }, + { + "Name": "KeypadPeriod", + "Value": 266 + }, + { + "Name": "KeypadDivide", + "Value": 267 + }, + { + "Name": "KeypadMultiply", + "Value": 268 + }, + { + "Name": "KeypadMinus", + "Value": 269 + }, + { + "Name": "KeypadPlus", + "Value": 270 + }, + { + "Name": "KeypadEnter", + "Value": 271 + }, + { + "Name": "KeypadEquals", + "Value": 272 + }, + { + "Name": "Up", + "Value": 273 + }, + { + "Name": "Down", + "Value": 274 + }, + { + "Name": "Right", + "Value": 275 + }, + { + "Name": "Left", + "Value": 276 + }, + { + "Name": "Insert", + "Value": 277 + }, + { + "Name": "Home", + "Value": 278 + }, + { + "Name": "End", + "Value": 279 + }, + { + "Name": "PageUp", + "Value": 280 + }, + { + "Name": "PageDown", + "Value": 281 + }, + { + "Name": "LeftShift", + "Value": 304 + }, + { + "Name": "RightShift", + "Value": 303 + }, + { + "Name": "LeftMeta", + "Value": 310 + }, + { + "Name": "RightMeta", + "Value": 309 + }, + { + "Name": "LeftAlt", + "Value": 308 + }, + { + "Name": "RightAlt", + "Value": 307 + }, + { + "Name": "LeftControl", + "Value": 306 + }, + { + "Name": "RightControl", + "Value": 305 + }, + { + "Name": "CapsLock", + "Value": 301 + }, + { + "Name": "NumLock", + "Value": 300 + }, + { + "Name": "ScrollLock", + "Value": 302 + }, + { + "Name": "LeftSuper", + "Value": 311 + }, + { + "Name": "RightSuper", + "Value": 312 + }, + { + "Name": "Mode", + "Value": 313 + }, + { + "Name": "Compose", + "Value": 314 + }, + { + "Name": "Help", + "Value": 315 + }, + { + "Name": "Print", + "Value": 316 + }, + { + "Name": "SysReq", + "Value": 317 + }, + { + "Name": "Break", + "Value": 318 + }, + { + "Name": "Menu", + "Value": 319 + }, + { + "Name": "Power", + "Value": 320 + }, + { + "Name": "Euro", + "Value": 321 + }, + { + "Name": "Undo", + "Value": 322 + }, + { + "Name": "F1", + "Value": 282 + }, + { + "Name": "F2", + "Value": 283 + }, + { + "Name": "F3", + "Value": 284 + }, + { + "Name": "F4", + "Value": 285 + }, + { + "Name": "F5", + "Value": 286 + }, + { + "Name": "F6", + "Value": 287 + }, + { + "Name": "F7", + "Value": 288 + }, + { + "Name": "F8", + "Value": 289 + }, + { + "Name": "F9", + "Value": 290 + }, + { + "Name": "F10", + "Value": 291 + }, + { + "Name": "F11", + "Value": 292 + }, + { + "Name": "F12", + "Value": 293 + }, + { + "Name": "F13", + "Value": 294 + }, + { + "Name": "F14", + "Value": 295 + }, + { + "Name": "F15", + "Value": 296 + }, + { + "Name": "World0", + "Value": 160 + }, + { + "Name": "World1", + "Value": 161 + }, + { + "Name": "World2", + "Value": 162 + }, + { + "Name": "World3", + "Value": 163 + }, + { + "Name": "World4", + "Value": 164 + }, + { + "Name": "World5", + "Value": 165 + }, + { + "Name": "World6", + "Value": 166 + }, + { + "Name": "World7", + "Value": 167 + }, + { + "Name": "World8", + "Value": 168 + }, + { + "Name": "World9", + "Value": 169 + }, + { + "Name": "World10", + "Value": 170 + }, + { + "Name": "World11", + "Value": 171 + }, + { + "Name": "World12", + "Value": 172 + }, + { + "Name": "World13", + "Value": 173 + }, + { + "Name": "World14", + "Value": 174 + }, + { + "Name": "World15", + "Value": 175 + }, + { + "Name": "World16", + "Value": 176 + }, + { + "Name": "World17", + "Value": 177 + }, + { + "Name": "World18", + "Value": 178 + }, + { + "Name": "World19", + "Value": 179 + }, + { + "Name": "World20", + "Value": 180 + }, + { + "Name": "World21", + "Value": 181 + }, + { + "Name": "World22", + "Value": 182 + }, + { + "Name": "World23", + "Value": 183 + }, + { + "Name": "World24", + "Value": 184 + }, + { + "Name": "World25", + "Value": 185 + }, + { + "Name": "World26", + "Value": 186 + }, + { + "Name": "World27", + "Value": 187 + }, + { + "Name": "World28", + "Value": 188 + }, + { + "Name": "World29", + "Value": 189 + }, + { + "Name": "World30", + "Value": 190 + }, + { + "Name": "World31", + "Value": 191 + }, + { + "Name": "World32", + "Value": 192 + }, + { + "Name": "World33", + "Value": 193 + }, + { + "Name": "World34", + "Value": 194 + }, + { + "Name": "World35", + "Value": 195 + }, + { + "Name": "World36", + "Value": 196 + }, + { + "Name": "World37", + "Value": 197 + }, + { + "Name": "World38", + "Value": 198 + }, + { + "Name": "World39", + "Value": 199 + }, + { + "Name": "World40", + "Value": 200 + }, + { + "Name": "World41", + "Value": 201 + }, + { + "Name": "World42", + "Value": 202 + }, + { + "Name": "World43", + "Value": 203 + }, + { + "Name": "World44", + "Value": 204 + }, + { + "Name": "World45", + "Value": 205 + }, + { + "Name": "World46", + "Value": 206 + }, + { + "Name": "World47", + "Value": 207 + }, + { + "Name": "World48", + "Value": 208 + }, + { + "Name": "World49", + "Value": 209 + }, + { + "Name": "World50", + "Value": 210 + }, + { + "Name": "World51", + "Value": 211 + }, + { + "Name": "World52", + "Value": 212 + }, + { + "Name": "World53", + "Value": 213 + }, + { + "Name": "World54", + "Value": 214 + }, + { + "Name": "World55", + "Value": 215 + }, + { + "Name": "World56", + "Value": 216 + }, + { + "Name": "World57", + "Value": 217 + }, + { + "Name": "World58", + "Value": 218 + }, + { + "Name": "World59", + "Value": 219 + }, + { + "Name": "World60", + "Value": 220 + }, + { + "Name": "World61", + "Value": 221 + }, + { + "Name": "World62", + "Value": 222 + }, + { + "Name": "World63", + "Value": 223 + }, + { + "Name": "World64", + "Value": 224 + }, + { + "Name": "World65", + "Value": 225 + }, + { + "Name": "World66", + "Value": 226 + }, + { + "Name": "World67", + "Value": 227 + }, + { + "Name": "World68", + "Value": 228 + }, + { + "Name": "World69", + "Value": 229 + }, + { + "Name": "World70", + "Value": 230 + }, + { + "Name": "World71", + "Value": 231 + }, + { + "Name": "World72", + "Value": 232 + }, + { + "Name": "World73", + "Value": 233 + }, + { + "Name": "World74", + "Value": 234 + }, + { + "Name": "World75", + "Value": 235 + }, + { + "Name": "World76", + "Value": 236 + }, + { + "Name": "World77", + "Value": 237 + }, + { + "Name": "World78", + "Value": 238 + }, + { + "Name": "World79", + "Value": 239 + }, + { + "Name": "World80", + "Value": 240 + }, + { + "Name": "World81", + "Value": 241 + }, + { + "Name": "World82", + "Value": 242 + }, + { + "Name": "World83", + "Value": 243 + }, + { + "Name": "World84", + "Value": 244 + }, + { + "Name": "World85", + "Value": 245 + }, + { + "Name": "World86", + "Value": 246 + }, + { + "Name": "World87", + "Value": 247 + }, + { + "Name": "World88", + "Value": 248 + }, + { + "Name": "World89", + "Value": 249 + }, + { + "Name": "World90", + "Value": 250 + }, + { + "Name": "World91", + "Value": 251 + }, + { + "Name": "World92", + "Value": 252 + }, + { + "Name": "World93", + "Value": 253 + }, + { + "Name": "World94", + "Value": 254 + }, + { + "Name": "World95", + "Value": 255 + }, + { + "Name": "ButtonX", + "Value": 1000 + }, + { + "Name": "ButtonY", + "Value": 1001 + }, + { + "Name": "ButtonA", + "Value": 1002 + }, + { + "Name": "ButtonB", + "Value": 1003 + }, + { + "Name": "ButtonR1", + "Value": 1004 + }, + { + "Name": "ButtonL1", + "Value": 1005 + }, + { + "Name": "ButtonR2", + "Value": 1006 + }, + { + "Name": "ButtonL2", + "Value": 1007 + }, + { + "Name": "ButtonR3", + "Value": 1008 + }, + { + "Name": "ButtonL3", + "Value": 1009 + }, + { + "Name": "ButtonStart", + "Value": 1010 + }, + { + "Name": "ButtonSelect", + "Value": 1011 + }, + { + "Name": "DPadLeft", + "Value": 1012 + }, + { + "Name": "DPadRight", + "Value": 1013 + }, + { + "Name": "DPadUp", + "Value": 1014 + }, + { + "Name": "DPadDown", + "Value": 1015 + }, + { + "Name": "Thumbstick1", + "Value": 1016 + }, + { + "Name": "Thumbstick2", + "Value": 1017 + } + ], + "Name": "KeyCode" + }, + { + "Items": [ + { + "Name": "Constant", + "Value": 0 + }, + { + "Name": "Linear", + "Value": 1 + }, + { + "Name": "Cubic", + "Value": 2 + } + ], + "Name": "KeyInterpolationMode" + }, + { + "Items": [ + { + "Name": "Include", + "Value": 0 + }, + { + "Name": "Exclude", + "Value": 1 + } + ], + "Name": "KeywordFilterType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + } + ], + "Name": "Language" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 0 + }, + { + "Name": "Center", + "Value": 1 + }, + { + "Name": "Right", + "Value": 2 + } + ], + "Name": "LeftRight" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "Torso", + "Value": 1 + }, + { + "Name": "LeftArm", + "Value": 2 + }, + { + "Name": "RightArm", + "Value": 3 + }, + { + "Name": "LeftLeg", + "Value": 4 + }, + { + "Name": "RightLeg", + "Value": 5 + }, + { + "Name": "Unknown", + "Value": 6 + } + ], + "Name": "Limb" + }, + { + "Items": [ + { + "Name": "Round", + "Value": 0 + }, + { + "Name": "Bevel", + "Value": 1 + }, + { + "Name": "Miter", + "Value": 2 + } + ], + "Name": "LineJoinMode" + }, + { + "Items": [ + { + "Name": "Horizontal", + "Value": 0 + }, + { + "Name": "Vertical", + "Value": 1 + } + ], + "Name": "ListDisplayMode" + }, + { + "Items": [ + { + "Name": "Camera", + "Value": 0 + }, + { + "Name": "CFrame", + "Value": 1 + }, + { + "Name": "ObjectPosition", + "Value": 2 + }, + { + "Name": "ObjectCFrame", + "Value": 3 + } + ], + "Name": "ListenerType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "LoadCharacterLayeredClothing" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "LoadDynamicHeads" + }, + { + "Items": [ + { + "Name": "PlainText", + "Value": 0 + }, + { + "Name": "Markdown", + "Value": 1 + } + ], + "Name": "MarkupKind" + }, + { + "Items": [ + { + "Name": "Plastic", + "Value": 256 + }, + { + "Name": "Wood", + "Value": 512 + }, + { + "Name": "Slate", + "Value": 800 + }, + { + "Name": "Concrete", + "Value": 816 + }, + { + "LegacyNames": [ + "Corroded Metal" + ], + "Name": "CorrodedMetal", + "Value": 1040 + }, + { + "Name": "DiamondPlate", + "Value": 1056 + }, + { + "LegacyNames": [ + "Aluminum" + ], + "Name": "Foil", + "Value": 1072 + }, + { + "Name": "Grass", + "Value": 1280 + }, + { + "Name": "Ice", + "Value": 1536 + }, + { + "Name": "Marble", + "Value": 784 + }, + { + "Name": "Granite", + "Value": 832 + }, + { + "Name": "Brick", + "Value": 848 + }, + { + "Name": "Pebble", + "Value": 864 + }, + { + "Name": "Sand", + "Value": 1296 + }, + { + "Name": "Fabric", + "Value": 1312 + }, + { + "Name": "SmoothPlastic", + "Value": 272 + }, + { + "Name": "Metal", + "Value": 1088 + }, + { + "Name": "WoodPlanks", + "Value": 528 + }, + { + "Name": "Cobblestone", + "Value": 880 + }, + { + "Name": "Air", + "Tags": [ + "NotBrowsable" + ], + "Value": 1792 + }, + { + "Name": "Water", + "Tags": [ + "NotBrowsable" + ], + "Value": 2048 + }, + { + "Name": "Rock", + "Value": 896 + }, + { + "Name": "Glacier", + "Value": 1552 + }, + { + "Name": "Snow", + "Value": 1328 + }, + { + "Name": "Sandstone", + "Value": 912 + }, + { + "Name": "Mud", + "Value": 1344 + }, + { + "Name": "Basalt", + "Value": 788 + }, + { + "Name": "Ground", + "Value": 1360 + }, + { + "Name": "CrackedLava", + "Value": 804 + }, + { + "Name": "Neon", + "Value": 288 + }, + { + "Name": "Glass", + "Value": 1568 + }, + { + "Name": "Asphalt", + "Value": 1376 + }, + { + "Name": "LeafyGrass", + "Value": 1284 + }, + { + "Name": "Salt", + "Value": 1392 + }, + { + "Name": "Limestone", + "Value": 820 + }, + { + "Name": "Pavement", + "Value": 836 + }, + { + "Name": "ForceField", + "Value": 1584 + }, + { + "Name": "Cardboard", + "Value": 2304 + }, + { + "Name": "Carpet", + "Value": 2305 + }, + { + "Name": "CeramicTiles", + "Value": 2306 + }, + { + "Name": "ClayRoofTiles", + "Value": 2307 + }, + { + "Name": "RoofShingles", + "Value": 2308 + }, + { + "Name": "Leather", + "Value": 2309 + }, + { + "Name": "Plaster", + "Value": 2310 + }, + { + "Name": "Rubber", + "Value": 2311 + } + ], + "Name": "Material" + }, + { + "Items": [ + { + "Name": "Regular", + "Value": 0 + }, + { + "Name": "Organic", + "Value": 1 + } + ], + "Name": "MaterialPattern" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "BuildersClub", + "Value": 1 + }, + { + "Name": "TurboBuildersClub", + "Value": 2 + }, + { + "Name": "OutrageousBuildersClub", + "Value": 3 + }, + { + "Name": "Premium", + "Value": 4 + } + ], + "Name": "MembershipType" + }, + { + "Items": [ + { + "Name": "DistanceBased", + "Value": 0 + }, + { + "Name": "Level00", + "Value": 1 + }, + { + "Name": "Level01", + "Value": 2 + }, + { + "Name": "Level02", + "Value": 3 + }, + { + "Name": "Level03", + "Value": 4 + }, + { + "Name": "Level04", + "Value": 5 + } + ], + "Name": "MeshPartDetailLevel" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "MeshPartHeadsAndAccessories" + }, + { + "Items": [ + { + "Name": "Stud", + "Value": 0 + }, + { + "Name": "Meter", + "Value": 1 + }, + { + "Name": "CM", + "Value": 2 + }, + { + "Name": "MM", + "Value": 3 + }, + { + "Name": "Foot", + "Value": 4 + }, + { + "Name": "Inch", + "Value": 5 + } + ], + "Name": "MeshScaleUnit" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "Torso", + "Value": 1 + }, + { + "Name": "Wedge", + "Value": 2 + }, + { + "Name": "Prism", + "Tags": [ + "Deprecated" + ], + "Value": 7 + }, + { + "Name": "Pyramid", + "Tags": [ + "Deprecated" + ], + "Value": 8 + }, + { + "Name": "ParallelRamp", + "Tags": [ + "Deprecated" + ], + "Value": 9 + }, + { + "Name": "RightAngleRamp", + "Tags": [ + "Deprecated" + ], + "Value": 10 + }, + { + "Name": "CornerWedge", + "Tags": [ + "Deprecated" + ], + "Value": 11 + }, + { + "Name": "Brick", + "Value": 6 + }, + { + "Name": "Sphere", + "Value": 3 + }, + { + "Name": "Cylinder", + "Value": 4 + }, + { + "Name": "FileMesh", + "Value": 5 + } + ], + "Name": "MeshType" + }, + { + "Items": [ + { + "Name": "MessageOutput", + "Value": 0 + }, + { + "Name": "MessageInfo", + "Value": 1 + }, + { + "Name": "MessageWarning", + "Value": 2 + }, + { + "Name": "MessageError", + "Value": 3 + } + ], + "Name": "MessageType" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "StreamingMesh", + "Value": 1 + }, + { + "Name": "Disabled", + "Value": 2 + } + ], + "Name": "ModelLevelOfDetail" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Legacy", + "Value": 1 + }, + { + "Name": "Improved", + "Value": 2 + } + ], + "Name": "ModelStreamingBehavior" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Atomic", + "Value": 1 + }, + { + "Name": "Persistent", + "Value": 2 + }, + { + "Name": "PersistentPerPlayer", + "Value": 3 + }, + { + "Name": "Nonatomic", + "Value": 4 + } + ], + "Name": "ModelStreamingMode" + }, + { + "Items": [ + { + "Name": "Alt", + "Value": 2 + }, + { + "Name": "Ctrl", + "Value": 1 + }, + { + "Name": "Meta", + "Value": 3 + }, + { + "Name": "Shift", + "Value": 0 + } + ], + "Name": "ModifierKey" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "LockCenter", + "Value": 1 + }, + { + "Name": "LockCurrentPosition", + "Value": 2 + } + ], + "Name": "MouseBehavior" + }, + { + "Items": [ + { + "Name": "Stopped", + "Value": 0 + }, + { + "Name": "Coasting", + "Value": 1 + }, + { + "Name": "Pushing", + "Value": 2 + }, + { + "Name": "Stopping", + "Value": 3 + }, + { + "Name": "AirFree", + "Value": 4 + } + ], + "Name": "MoveState" + }, + { + "Items": [ + { + "Name": "Unmuted", + "Value": 0 + }, + { + "Name": "Muted", + "Value": 1 + } + ], + "Name": "MuteState" + }, + { + "Items": [ + { + "Name": "OccludeAll", + "Value": 2 + }, + { + "Name": "EnemyOcclusion", + "Value": 1 + }, + { + "Name": "NoOcclusion", + "Value": 0 + } + ], + "Name": "NameOcclusion" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "Manual", + "Value": 1 + }, + { + "Name": "OnContact", + "Value": 2 + } + ], + "Name": "NetworkOwnership" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 4 + }, + { + "Name": "Back", + "Value": 2 + }, + { + "Name": "Front", + "Value": 5 + }, + { + "Name": "Right", + "Value": 0 + }, + { + "Name": "Left", + "Value": 3 + } + ], + "Name": "NormalId" + }, + { + "Items": [ + { + "Name": "OneAttachment", + "Value": 0 + }, + { + "Name": "TwoAttachment", + "Value": 1 + } + ], + "Name": "OrientationAlignmentMode" + }, + { + "Items": [ + { + "Name": "All", + "Value": 1 + }, + { + "Name": "Created", + "Value": 2 + }, + { + "Name": "Purchased", + "Value": 3 + } + ], + "Name": "OutfitSource" + }, + { + "Items": [ + { + "Name": "All", + "Value": 1 + }, + { + "Name": "Avatar", + "Value": 2 + }, + { + "Name": "DynamicHead", + "Value": 3 + } + ], + "Name": "OutfitType" + }, + { + "Items": [ + { + "Name": "Horizontal", + "Value": 0 + }, + { + "Name": "Vertical", + "Value": 1 + } + ], + "Name": "OutputLayoutMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "ForceShow", + "Value": 1 + }, + { + "Name": "ForceHide", + "Value": 2 + } + ], + "Name": "OverrideMouseIconBehavior" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "NoAccess", + "Value": 1 + }, + { + "Name": "Revoked", + "Value": 2 + }, + { + "Name": "UseView", + "Value": 3 + }, + { + "Name": "Edit", + "Value": 4 + }, + { + "Name": "Own", + "Value": 5 + } + ], + "Name": "PackagePermission" + }, + { + "Items": [ + { + "Name": "Ball", + "Value": 0 + }, + { + "Name": "Block", + "Value": 1 + }, + { + "Name": "Cylinder", + "Value": 2 + }, + { + "Name": "Wedge", + "Value": 3 + }, + { + "Name": "CornerWedge", + "Value": 4 + } + ], + "Name": "PartType" + }, + { + "Items": [ + { + "Name": "Box", + "Value": 0 + }, + { + "Name": "Sphere", + "Value": 1 + }, + { + "Name": "Cylinder", + "Value": 2 + }, + { + "Name": "Disc", + "Value": 3 + } + ], + "Name": "ParticleEmitterShape" + }, + { + "Items": [ + { + "Name": "Outward", + "Value": 0 + }, + { + "Name": "Inward", + "Value": 1 + }, + { + "Name": "InAndOut", + "Value": 2 + } + ], + "Name": "ParticleEmitterShapeInOut" + }, + { + "Items": [ + { + "Name": "Volume", + "Value": 0 + }, + { + "Name": "Surface", + "Value": 1 + } + ], + "Name": "ParticleEmitterShapeStyle" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Grid2x2", + "Value": 1 + }, + { + "Name": "Grid4x4", + "Value": 2 + }, + { + "Name": "Grid8x8", + "Value": 3 + } + ], + "Name": "ParticleFlipbookLayout" + }, + { + "Items": [ + { + "Name": "Loop", + "Value": 0 + }, + { + "Name": "OneShot", + "Value": 1 + }, + { + "Name": "PingPong", + "Value": 2 + }, + { + "Name": "Random", + "Value": 3 + } + ], + "Name": "ParticleFlipbookMode" + }, + { + "Items": [ + { + "Name": "NotCompatible", + "Value": 0 + }, + { + "Name": "Compatible", + "Value": 1 + }, + { + "Name": "Unknown", + "Value": 2 + } + ], + "Name": "ParticleFlipbookTextureCompatible" + }, + { + "Items": [ + { + "Name": "FacingCamera", + "Value": 0 + }, + { + "Name": "FacingCameraWorldUp", + "Value": 1 + }, + { + "Name": "VelocityParallel", + "Value": 2 + }, + { + "Name": "VelocityPerpendicular", + "Value": 3 + } + ], + "Name": "ParticleOrientation" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "ClosestNoPath", + "Tags": [ + "Deprecated" + ], + "Value": 1 + }, + { + "Name": "ClosestOutOfRange", + "Tags": [ + "Deprecated" + ], + "Value": 2 + }, + { + "Name": "FailStartNotEmpty", + "Tags": [ + "Deprecated" + ], + "Value": 3 + }, + { + "Name": "FailFinishNotEmpty", + "Tags": [ + "Deprecated" + ], + "Value": 4 + }, + { + "Name": "NoPath", + "Value": 5 + } + ], + "Name": "PathStatus" + }, + { + "Items": [ + { + "Name": "Walk", + "Value": 0 + }, + { + "Name": "Jump", + "Value": 1 + }, + { + "Name": "Custom", + "Value": 2 + } + ], + "Name": "PathWaypointAction" + }, + { + "Items": [ + { + "Name": "Game", + "Value": 0 + }, + { + "Name": "RobloxGame", + "Value": 1 + }, + { + "Name": "RobloxScript", + "Value": 2 + }, + { + "Name": "Studio", + "Value": 3 + }, + { + "Name": "Roblox", + "Value": 4 + } + ], + "Name": "PermissionLevelShown" + }, + { + "Items": [ + { + "Name": "Fixed240Hz", + "Value": 0 + }, + { + "Name": "Fixed120Hz", + "Value": 1 + }, + { + "Name": "Fixed60Hz", + "Value": 2 + } + ], + "Name": "PhysicsSimulationRate" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Fixed", + "Value": 1 + }, + { + "Name": "Adaptive", + "Value": 2 + } + ], + "Name": "PhysicsSteppingMethod" + }, + { + "Items": [ + { + "Name": "Windows", + "Value": 0 + }, + { + "Name": "OSX", + "Value": 1 + }, + { + "Name": "IOS", + "Value": 2 + }, + { + "Name": "Android", + "Value": 3 + }, + { + "Name": "XBoxOne", + "Value": 4 + }, + { + "Name": "PS4", + "Value": 5 + }, + { + "Name": "PS3", + "Value": 6 + }, + { + "Name": "XBox360", + "Value": 7 + }, + { + "Name": "WiiU", + "Value": 8 + }, + { + "Name": "NX", + "Value": 9 + }, + { + "Name": "Ouya", + "Value": 10 + }, + { + "Name": "AndroidTV", + "Value": 11 + }, + { + "Name": "Chromecast", + "Value": 12 + }, + { + "Name": "Linux", + "Value": 13 + }, + { + "Name": "SteamOS", + "Value": 14 + }, + { + "Name": "WebOS", + "Value": 15 + }, + { + "Name": "DOS", + "Value": 16 + }, + { + "Name": "BeOS", + "Value": 17 + }, + { + "Name": "UWP", + "Value": 18 + }, + { + "Name": "None", + "Value": 20 + } + ], + "Name": "Platform" + }, + { + "Items": [ + { + "Name": "Begin", + "Value": 0 + }, + { + "Name": "Delayed", + "Value": 1 + }, + { + "Name": "Playing", + "Value": 2 + }, + { + "Name": "Paused", + "Value": 3 + }, + { + "Name": "Completed", + "Value": 4 + }, + { + "Name": "Cancelled", + "Value": 5 + } + ], + "Name": "PlaybackState" + }, + { + "Items": [ + { + "Name": "CharacterForward", + "Value": 0 + }, + { + "Name": "CharacterBackward", + "Value": 1 + }, + { + "Name": "CharacterLeft", + "Value": 2 + }, + { + "Name": "CharacterRight", + "Value": 3 + }, + { + "Name": "CharacterJump", + "Value": 4 + } + ], + "Name": "PlayerActions" + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "Team", + "Value": 1 + }, + { + "Name": "Whisper", + "Value": 2 + } + ], + "Name": "PlayerChatType" + }, + { + "Items": [ + { + "Name": "Out", + "Value": 1 + }, + { + "Name": "InOut", + "Value": 2 + }, + { + "Name": "In", + "Value": 0 + } + ], + "Name": "PoseEasingDirection" + }, + { + "Items": [ + { + "Name": "Linear", + "Value": 0 + }, + { + "Name": "Constant", + "Value": 1 + }, + { + "Name": "Elastic", + "Value": 2 + }, + { + "Name": "Cubic", + "Value": 3 + }, + { + "Name": "Bounce", + "Value": 4 + } + ], + "Name": "PoseEasingStyle" + }, + { + "Items": [ + { + "Name": "OneAttachment", + "Value": 0 + }, + { + "Name": "TwoAttachment", + "Value": 1 + } + ], + "Name": "PositionAlignmentMode" + }, + { + "Items": [ + { + "Name": "Owner", + "Value": 255 + }, + { + "Name": "Admin", + "Value": 240 + }, + { + "Name": "Member", + "Value": 128 + }, + { + "Name": "Visitor", + "Value": 10 + }, + { + "Name": "Banned", + "Value": 0 + } + ], + "Name": "PrivilegeType", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "AvatarShop", + "Value": 0 + }, + { + "Name": "AllowedGames", + "Value": 1 + }, + { + "Name": "AllGames", + "Value": 2 + } + ], + "Name": "ProductLocationRestriction" + }, + { + "Items": [ + { + "Name": "NotProcessedYet", + "Value": 0 + }, + { + "Name": "PurchaseGranted", + "Value": 1 + } + ], + "Name": "ProductPurchaseDecision" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 1 + }, + { + "Name": "PermissionDenied", + "Value": 2 + }, + { + "Name": "Timeout", + "Value": 3 + }, + { + "Name": "UploadFailed", + "Value": 4 + }, + { + "Name": "NoUserInput", + "Value": 5 + }, + { + "Name": "UnknownFailure", + "Value": 6 + } + ], + "Name": "PromptCreateAssetResult" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 1 + }, + { + "Name": "PermissionDenied", + "Value": 2 + }, + { + "Name": "Timeout", + "Value": 3 + }, + { + "Name": "UploadFailed", + "Value": 4 + }, + { + "Name": "NoUserInput", + "Value": 5 + }, + { + "Name": "UnknownFailure", + "Value": 6 + } + ], + "Name": "PromptPublishAssetResult" + }, + { + "Items": [ + { + "Name": "Ok", + "Value": 0 + }, + { + "Name": "Warning", + "Value": 1 + }, + { + "Name": "Error", + "Value": 2 + } + ], + "Name": "PropertyStatus" + }, + { + "Items": [ + { + "Name": "OnePerButton", + "Value": 0 + }, + { + "Name": "OneGlobally", + "Value": 1 + }, + { + "Name": "AlwaysShow", + "Value": 2 + } + ], + "Name": "ProximityPromptExclusivity" + }, + { + "Items": [ + { + "Name": "Keyboard", + "Value": 0 + }, + { + "Name": "Gamepad", + "Value": 1 + }, + { + "Name": "Touch", + "Value": 2 + } + ], + "Name": "ProximityPromptInputType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Custom", + "Value": 1 + } + ], + "Name": "ProximityPromptStyle" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "LegacyNames": [ + "Level 1" + ], + "Name": "Level01", + "Value": 1 + }, + { + "LegacyNames": [ + "Level 2" + ], + "Name": "Level02", + "Value": 2 + }, + { + "LegacyNames": [ + "Level 3" + ], + "Name": "Level03", + "Value": 3 + }, + { + "LegacyNames": [ + "Level 4" + ], + "Name": "Level04", + "Value": 4 + }, + { + "LegacyNames": [ + "Level 5" + ], + "Name": "Level05", + "Value": 5 + }, + { + "LegacyNames": [ + "Level 6" + ], + "Name": "Level06", + "Value": 6 + }, + { + "LegacyNames": [ + "Level 7" + ], + "Name": "Level07", + "Value": 7 + }, + { + "LegacyNames": [ + "Level 8" + ], + "Name": "Level08", + "Value": 8 + }, + { + "LegacyNames": [ + "Level 9" + ], + "Name": "Level09", + "Value": 9 + }, + { + "LegacyNames": [ + "Level 10" + ], + "Name": "Level10", + "Value": 10 + }, + { + "LegacyNames": [ + "Level 11" + ], + "Name": "Level11", + "Value": 11 + }, + { + "LegacyNames": [ + "Level 12" + ], + "Name": "Level12", + "Value": 12 + }, + { + "LegacyNames": [ + "Level 13" + ], + "Name": "Level13", + "Value": 13 + }, + { + "LegacyNames": [ + "Level 14" + ], + "Name": "Level14", + "Value": 14 + }, + { + "LegacyNames": [ + "Level 15" + ], + "Name": "Level15", + "Value": 15 + }, + { + "LegacyNames": [ + "Level 16" + ], + "Name": "Level16", + "Value": 16 + }, + { + "LegacyNames": [ + "Level 17" + ], + "Name": "Level17", + "Value": 17 + }, + { + "LegacyNames": [ + "Level 18" + ], + "Name": "Level18", + "Value": 18 + }, + { + "LegacyNames": [ + "Level 19" + ], + "Name": "Level19", + "Value": 19 + }, + { + "LegacyNames": [ + "Level 20" + ], + "Name": "Level20", + "Value": 20 + }, + { + "LegacyNames": [ + "Level 21" + ], + "Name": "Level21", + "Value": 21 + } + ], + "Name": "QualityLevel" + }, + { + "Items": [ + { + "Name": "OuterBox", + "Value": 0 + }, + { + "Name": "InnerBox", + "Value": 1 + } + ], + "Name": "R15CollisionType" + }, + { + "Items": [ + { + "LegacyNames": [ + "Blacklist" + ], + "Name": "Exclude", + "Value": 0 + }, + { + "LegacyNames": [ + "Whitelist" + ], + "Name": "Include", + "Value": 1 + } + ], + "Name": "RaycastFilterType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "RejectCharacterDeletions" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "Precise", + "Value": 1 + }, + { + "Name": "Performance", + "Value": 2 + } + ], + "Name": "RenderFidelity" + }, + { + "Items": [ + { + "Name": "First", + "Value": 0 + }, + { + "Name": "Input", + "Value": 100 + }, + { + "Name": "Camera", + "Value": 200 + }, + { + "Name": "Character", + "Value": 300 + }, + { + "Name": "Last", + "Value": 2000 + } + ], + "Name": "RenderPriority" + }, + { + "Items": [ + { + "Name": "psnr", + "Value": 0 + }, + { + "Name": "diff", + "Value": 1 + } + ], + "Name": "RenderingTestComparisonMethod" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "ReplicateInstanceDestroySetting" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Pixelated", + "Value": 1 + } + ], + "Name": "ResamplerMode" + }, + { + "Items": [ + { + "Name": "Standard", + "Value": 0 + }, + { + "Name": "Selection", + "Value": 524288 + }, + { + "Name": "Hover", + "Value": 262144 + }, + { + "Name": "Active", + "Value": 131072 + } + ], + "Name": "ReservedHighlightId" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "RotationsReset", + "Value": 1 + }, + { + "Name": "Custom", + "Value": 2 + } + ], + "Name": "RestPose" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Done", + "Value": 1 + }, + { + "Name": "Go", + "Value": 2 + }, + { + "Name": "Next", + "Value": 3 + }, + { + "Name": "Search", + "Value": 4 + }, + { + "Name": "Send", + "Value": 5 + } + ], + "Name": "ReturnKeyType" + }, + { + "Items": [ + { + "Name": "NoReverb", + "Value": 0 + }, + { + "Name": "GenericReverb", + "Value": 1 + }, + { + "Name": "PaddedCell", + "Value": 2 + }, + { + "Name": "Room", + "Value": 3 + }, + { + "Name": "Bathroom", + "Value": 4 + }, + { + "Name": "LivingRoom", + "Value": 5 + }, + { + "Name": "StoneRoom", + "Value": 6 + }, + { + "Name": "Auditorium", + "Value": 7 + }, + { + "Name": "ConcertHall", + "Value": 8 + }, + { + "Name": "Cave", + "Value": 9 + }, + { + "Name": "Arena", + "Value": 10 + }, + { + "Name": "Hangar", + "Value": 11 + }, + { + "Name": "CarpettedHallway", + "Value": 12 + }, + { + "Name": "Hallway", + "Value": 13 + }, + { + "Name": "StoneCorridor", + "Value": 14 + }, + { + "Name": "Alley", + "Value": 15 + }, + { + "Name": "Forest", + "Value": 16 + }, + { + "Name": "City", + "Value": 17 + }, + { + "Name": "Mountains", + "Value": 18 + }, + { + "Name": "Quarry", + "Value": 19 + }, + { + "Name": "Plain", + "Value": 20 + }, + { + "Name": "ParkingLot", + "Value": 21 + }, + { + "Name": "SewerPipe", + "Value": 22 + }, + { + "Name": "UnderWater", + "Value": 23 + } + ], + "Name": "ReverbType" + }, + { + "Items": [ + { + "Name": "Select", + "Value": 0 + }, + { + "Name": "Scale", + "Value": 1 + }, + { + "Name": "Rotate", + "Value": 2 + }, + { + "Name": "Move", + "Value": 3 + }, + { + "Name": "Transform", + "Value": 4 + }, + { + "Name": "ColorPicker", + "Value": 5 + }, + { + "Name": "MaterialPicker", + "Value": 6 + }, + { + "Name": "Group", + "Value": 7 + }, + { + "Name": "Ungroup", + "Value": 8 + }, + { + "Name": "None", + "Value": 9 + }, + { + "Name": "PivotEditor", + "Value": 10 + } + ], + "Name": "RibbonTool" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Rthro", + "Value": 1 + }, + { + "Name": "RthroNarrow", + "Value": 2 + } + ], + "Name": "RigScale" + }, + { + "Items": [ + { + "Name": "R15", + "Value": 0 + }, + { + "Name": "Custom", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + } + ], + "Name": "RigType" + }, + { + "Items": [ + { + "Name": "Inverse", + "Value": 0 + }, + { + "Name": "Linear", + "Value": 1 + }, + { + "Name": "InverseTapered", + "Value": 3 + }, + { + "Name": "LinearSquare", + "Value": 2 + } + ], + "Name": "RollOffMode" + }, + { + "Items": [ + { + "Name": "XYZ", + "Value": 0 + }, + { + "Name": "XZY", + "Value": 1 + }, + { + "Name": "YZX", + "Value": 2 + }, + { + "Name": "YXZ", + "Value": 3 + }, + { + "Name": "ZXY", + "Value": 4 + }, + { + "Name": "ZYX", + "Value": 5 + } + ], + "Name": "RotationOrder" + }, + { + "Items": [ + { + "Name": "MovementRelative", + "Value": 0 + }, + { + "Name": "CameraRelative", + "Value": 1 + } + ], + "Name": "RotationType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "RtlTextSupport" + }, + { + "Items": [ + { + "Name": "Legacy", + "Value": 0 + }, + { + "Name": "Server", + "Value": 1 + }, + { + "Name": "Client", + "Value": 2 + }, + { + "Name": "Plugin", + "Value": 3 + } + ], + "Name": "RunContext" + }, + { + "Items": [ + { + "Name": "Aggregate", + "Value": 0 + }, + { + "Name": "Snapshot", + "Value": 1 + }, + { + "Name": "Hybrid", + "Value": 2 + } + ], + "Name": "RuntimeUndoBehavior" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "FullscreenExtension", + "Value": 1 + } + ], + "Name": "SafeAreaCompatibility" + }, + { + "Items": [ + { + "Name": "All", + "Value": 1 + }, + { + "Name": "Collectibles", + "Value": 2 + }, + { + "Name": "Premium", + "Value": 3 + } + ], + "Name": "SalesTypeFilter" + }, + { + "Items": [ + { + "Name": "BadThumbnailType", + "Value": 1 + }, + { + "Name": "BadYRotDeg", + "Value": 2 + }, + { + "Name": "BadFieldOfViewDeg", + "Value": 3 + }, + { + "Name": "BadDistanceScale", + "Value": 4 + }, + { + "Name": "Other", + "Value": 5 + } + ], + "Name": "SaveAvatarThumbnailCustomizationFailure" + }, + { + "Items": [ + { + "Name": "SaveAll", + "Value": 2 + }, + { + "Name": "SaveWorld", + "Value": 0 + }, + { + "Name": "SaveGame", + "Value": 1 + } + ], + "Name": "SaveFilter", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "QualityLevel1", + "Value": 1 + }, + { + "Name": "QualityLevel2", + "Value": 2 + }, + { + "Name": "QualityLevel3", + "Value": 3 + }, + { + "Name": "QualityLevel4", + "Value": 4 + }, + { + "Name": "QualityLevel5", + "Value": 5 + }, + { + "Name": "QualityLevel6", + "Value": 6 + }, + { + "Name": "QualityLevel7", + "Value": 7 + }, + { + "Name": "QualityLevel8", + "Value": 8 + }, + { + "Name": "QualityLevel9", + "Value": 9 + }, + { + "Name": "QualityLevel10", + "Value": 10 + } + ], + "Name": "SavedQualitySetting" + }, + { + "Items": [ + { + "Name": "Stretch", + "Value": 0 + }, + { + "Name": "Slice", + "Value": 1 + }, + { + "Name": "Tile", + "Value": 2 + }, + { + "Name": "Fit", + "Value": 3 + }, + { + "Name": "Crop", + "Value": 4 + } + ], + "Name": "ScaleType" + }, + { + "Items": [ + { + "Name": "ConsentAccepted", + "Value": 0 + }, + { + "Name": "InvalidScopes", + "Value": 1 + }, + { + "Name": "Timeout", + "Value": 2 + }, + { + "Name": "NoUserInput", + "Value": 3 + }, + { + "Name": "BackendError", + "Value": 4 + }, + { + "Name": "UnexpectedError", + "Value": 5 + }, + { + "Name": "InvalidArgument", + "Value": 6 + }, + { + "Name": "ConsentDenied", + "Value": 7 + } + ], + "Name": "ScopeCheckResult" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "DeviceSafeInsets", + "Value": 1 + }, + { + "Name": "CoreUISafeInsets", + "Value": 2 + } + ], + "Name": "ScreenInsets" + }, + { + "Items": [ + { + "Name": "LandscapeLeft", + "Value": 0 + }, + { + "Name": "LandscapeRight", + "Value": 1 + }, + { + "Name": "LandscapeSensor", + "Value": 2 + }, + { + "Name": "Portrait", + "Value": 3 + }, + { + "Name": "Sensor", + "Value": 4 + } + ], + "Name": "ScreenOrientation" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "ScrollBar", + "Value": 1 + }, + { + "Name": "Always", + "Value": 2 + } + ], + "Name": "ScrollBarInset" + }, + { + "Items": [ + { + "Name": "X", + "Value": 1 + }, + { + "Name": "Y", + "Value": 2 + }, + { + "Name": "XY", + "Value": 4 + } + ], + "Name": "ScrollingDirection" + }, + { + "Items": [ + { + "Name": "Escape", + "Value": 0 + }, + { + "Name": "Stop", + "Value": 1 + } + ], + "Name": "SelectionBehavior" + }, + { + "Items": [ + { + "Name": "Outlines", + "Value": 0 + }, + { + "Name": "BoundingBoxes", + "Value": 1 + }, + { + "Name": "Both", + "Value": 2 + } + ], + "Name": "SelectionRenderMode" + }, + { + "Items": [ + { + "Name": "LastPosition", + "Value": 0 + }, + { + "Name": "TopLeft", + "Value": 1 + }, + { + "Name": "TopRight", + "Value": 2 + }, + { + "Name": "BottomLeft", + "Value": 3 + }, + { + "Name": "BottomRight", + "Value": 4 + } + ], + "Name": "SelfViewPosition" + }, + { + "Items": [ + { + "Name": "Floor", + "Value": 0 + }, + { + "Name": "Ladder", + "Value": 1 + } + ], + "Name": "SensorMode" + }, + { + "Items": [ + { + "Name": "OnRead", + "Value": 0 + }, + { + "Name": "Manual", + "Value": 1 + } + ], + "Name": "SensorUpdateType" + }, + { + "Items": [ + { + "Name": "Enabled", + "Value": 0 + }, + { + "Name": "Muted", + "Value": 1 + }, + { + "Name": "OnlineGame", + "Value": 2 + } + ], + "Name": "ServerAudioBehavior" + }, + { + "Items": [ + { + "Name": "Always", + "Value": 0 + }, + { + "Name": "Off", + "Value": 1 + }, + { + "Name": "WithChildren", + "Value": 2 + } + ], + "Name": "ServiceVisibility" + }, + { + "Items": [ + { + "Name": "Error", + "Value": 1 + }, + { + "Name": "Warning", + "Value": 2 + }, + { + "Name": "Information", + "Value": 3 + }, + { + "Name": "Hint", + "Value": 4 + } + ], + "Name": "Severity" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Immediate", + "Value": 1 + }, + { + "Name": "Deferred", + "Value": 2 + }, + { + "Name": "AncestryDeferred", + "Value": 3 + } + ], + "Name": "SignalBehavior" + }, + { + "Items": [ + { + "Name": "RelativeXY", + "Value": 0 + }, + { + "Name": "RelativeXX", + "Value": 1 + }, + { + "Name": "RelativeYY", + "Value": 2 + } + ], + "Name": "SizeConstraint" + }, + { + "Items": [ + { + "Name": "Disabled", + "Value": 0 + }, + { + "Name": "PerIsland", + "Value": 1 + }, + { + "Name": "PerEdge", + "Value": 2 + } + ], + "Name": "SolverConvergenceVisualizationMode" + }, + { + "Items": [ + { + "Name": "Ascending", + "Value": 0 + }, + { + "Name": "Descending", + "Value": 1 + } + ], + "Name": "SortDirection" + }, + { + "Items": [ + { + "Name": "LayoutOrder", + "Value": 2 + }, + { + "Name": "Name", + "Value": 0 + }, + { + "Name": "Custom", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "SortOrder" + }, + { + "Items": [ + { + "Name": "Insert", + "Value": 0 + }, + { + "Name": "Home", + "Value": 1 + }, + { + "Name": "End", + "Value": 2 + }, + { + "Name": "PageUp", + "Value": 3 + }, + { + "Name": "PageDown", + "Value": 4 + }, + { + "Name": "ChatHotkey", + "Value": 5 + } + ], + "Name": "SpecialKey" + }, + { + "Items": [ + { + "Name": "TopLeft", + "Value": 0 + }, + { + "Name": "TopRight", + "Value": 1 + }, + { + "Name": "BottomLeft", + "Value": 2 + }, + { + "Name": "BottomRight", + "Value": 3 + } + ], + "Name": "StartCorner" + }, + { + "Items": [ + { + "Name": "Poison", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Confusion", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "Status", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "LowMemory", + "Value": 1 + }, + { + "Name": "Opportunistic", + "Value": 2 + } + ], + "Name": "StreamOutBehavior" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "MinimumRadiusPause", + "Value": 2 + }, + { + "Name": "PauseOutsideLoadedArea", + "Value": 3 + } + ], + "Name": "StreamingIntegrityMode" + }, + { + "Items": [ + { + "Name": "Default", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Disabled", + "Tags": [ + "Deprecated" + ], + "Value": 1 + }, + { + "Name": "ClientPhysicsPause", + "Tags": [ + "Deprecated" + ], + "Value": 2 + } + ], + "Name": "StreamingPauseMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "CloseStudio", + "Value": 1 + }, + { + "Name": "CloseDoc", + "Value": 2 + } + ], + "Name": "StudioCloseMode" + }, + { + "Items": [ + { + "Name": "Edit", + "Value": 0 + }, + { + "Name": "PlayClient", + "Value": 1 + }, + { + "Name": "PlayServer", + "Value": 2 + }, + { + "Name": "Standalone", + "Value": 3 + }, + { + "Name": "None", + "Value": 4 + } + ], + "Name": "StudioDataModelType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Operator", + "Value": 1 + }, + { + "Name": "Number", + "Value": 2 + }, + { + "Name": "String", + "Value": 3 + }, + { + "Name": "Comment", + "Value": 4 + }, + { + "Name": "Keyword", + "Value": 5 + }, + { + "Name": "Builtin", + "Value": 6 + }, + { + "Name": "Method", + "Value": 7 + }, + { + "Name": "Property", + "Value": 8 + }, + { + "Name": "Nil", + "Value": 9 + }, + { + "Name": "Bool", + "Value": 10 + }, + { + "Name": "Function", + "Value": 11 + }, + { + "Name": "Local", + "Value": 12 + }, + { + "Name": "Self", + "Value": 13 + }, + { + "Name": "LuauKeyword", + "Value": 14 + }, + { + "Name": "FunctionName", + "Value": 15 + }, + { + "Name": "TODO", + "Value": 16 + }, + { + "Name": "Background", + "Value": 17 + }, + { + "Name": "SelectionText", + "Value": 18 + }, + { + "Name": "SelectionBackground", + "Value": 19 + }, + { + "Name": "FindSelectionBackground", + "Value": 20 + }, + { + "Name": "MatchingWordBackground", + "Value": 21 + }, + { + "Name": "Warning", + "Value": 22 + }, + { + "Name": "Error", + "Value": 23 + }, + { + "Name": "Info", + "Value": 24 + }, + { + "Name": "Hint", + "Value": 25 + }, + { + "Name": "Whitespace", + "Value": 26 + }, + { + "Name": "ActiveLine", + "Value": 27 + }, + { + "Name": "DebuggerCurrentLine", + "Value": 28 + }, + { + "Name": "DebuggerErrorLine", + "Value": 29 + }, + { + "Name": "Ruler", + "Value": 30 + }, + { + "Name": "Bracket", + "Value": 31 + }, + { + "Name": "MenuPrimaryText", + "Value": 32 + }, + { + "Name": "MenuSecondaryText", + "Value": 33 + }, + { + "Name": "MenuSelectedText", + "Value": 34 + }, + { + "Name": "MenuBackground", + "Value": 35 + }, + { + "Name": "MenuSelectedBackground", + "Value": 36 + }, + { + "Name": "MenuScrollbarBackground", + "Value": 37 + }, + { + "Name": "MenuScrollbarHandle", + "Value": 38 + }, + { + "Name": "MenuBorder", + "Value": 39 + }, + { + "Name": "DocViewCodeBackground", + "Value": 40 + }, + { + "Name": "AICOOverlayText", + "Value": 41 + }, + { + "Name": "AICOOverlayButtonBackground", + "Value": 42 + }, + { + "Name": "AICOOverlayButtonBackgroundHover", + "Value": 43 + }, + { + "Name": "AICOOverlayButtonBackgroundPressed", + "Value": 44 + }, + { + "Name": "IndentationRuler", + "Value": 45 + } + ], + "Name": "StudioScriptEditorColorCategories" + }, + { + "Items": [ + { + "Name": "RobloxDefault", + "Value": 0 + }, + { + "Name": "Extra1", + "Value": 1 + }, + { + "Name": "Extra2", + "Value": 2 + }, + { + "Name": "Custom", + "Value": 3 + } + ], + "Name": "StudioScriptEditorColorPresets" + }, + { + "Items": [ + { + "Name": "MainBackground", + "Value": 0 + }, + { + "Name": "Titlebar", + "Value": 1 + }, + { + "Name": "Dropdown", + "Value": 2 + }, + { + "Name": "Tooltip", + "Value": 3 + }, + { + "Name": "Notification", + "Value": 4 + }, + { + "Name": "ScrollBar", + "Value": 5 + }, + { + "Name": "ScrollBarBackground", + "Value": 6 + }, + { + "Name": "TabBar", + "Value": 7 + }, + { + "Name": "Tab", + "Value": 8 + }, + { + "Name": "FilterButtonDefault", + "Value": 9 + }, + { + "Name": "FilterButtonHover", + "Value": 10 + }, + { + "Name": "FilterButtonChecked", + "Value": 11 + }, + { + "Name": "FilterButtonAccent", + "Value": 12 + }, + { + "Name": "FilterButtonBorder", + "Value": 13 + }, + { + "Name": "FilterButtonBorderAlt", + "Value": 14 + }, + { + "Name": "RibbonTab", + "Value": 15 + }, + { + "Name": "RibbonTabTopBar", + "Value": 16 + }, + { + "Name": "Button", + "Value": 17 + }, + { + "Name": "MainButton", + "Value": 18 + }, + { + "Name": "RibbonButton", + "Value": 19 + }, + { + "Name": "ViewPortBackground", + "Value": 20 + }, + { + "Name": "InputFieldBackground", + "Value": 21 + }, + { + "Name": "Item", + "Value": 22 + }, + { + "Name": "TableItem", + "Value": 23 + }, + { + "Name": "CategoryItem", + "Value": 24 + }, + { + "Name": "GameSettingsTableItem", + "Value": 25 + }, + { + "Name": "GameSettingsTooltip", + "Value": 26 + }, + { + "Name": "EmulatorBar", + "Value": 27 + }, + { + "Name": "EmulatorDropDown", + "Value": 28 + }, + { + "Name": "ColorPickerFrame", + "Value": 29 + }, + { + "Name": "CurrentMarker", + "Value": 30 + }, + { + "Name": "Border", + "Value": 31 + }, + { + "Name": "DropShadow", + "Value": 32 + }, + { + "Name": "Shadow", + "Value": 33 + }, + { + "Name": "Light", + "Value": 34 + }, + { + "Name": "Dark", + "Value": 35 + }, + { + "Name": "Mid", + "Value": 36 + }, + { + "Name": "MainText", + "Value": 37 + }, + { + "Name": "SubText", + "Value": 38 + }, + { + "Name": "TitlebarText", + "Value": 39 + }, + { + "Name": "BrightText", + "Value": 40 + }, + { + "Name": "DimmedText", + "Value": 41 + }, + { + "Name": "LinkText", + "Value": 42 + }, + { + "Name": "WarningText", + "Value": 43 + }, + { + "Name": "ErrorText", + "Value": 44 + }, + { + "Name": "InfoText", + "Value": 45 + }, + { + "Name": "SensitiveText", + "Value": 46 + }, + { + "Name": "ScriptSideWidget", + "Value": 47 + }, + { + "Name": "ScriptBackground", + "Value": 48 + }, + { + "Name": "ScriptText", + "Value": 49 + }, + { + "Name": "ScriptSelectionText", + "Value": 50 + }, + { + "Name": "ScriptSelectionBackground", + "Value": 51 + }, + { + "Name": "ScriptFindSelectionBackground", + "Value": 52 + }, + { + "Name": "ScriptMatchingWordSelectionBackground", + "Value": 53 + }, + { + "Name": "ScriptOperator", + "Value": 54 + }, + { + "Name": "ScriptNumber", + "Value": 55 + }, + { + "Name": "ScriptString", + "Value": 56 + }, + { + "Name": "ScriptComment", + "Value": 57 + }, + { + "Name": "ScriptKeyword", + "Value": 58 + }, + { + "Name": "ScriptBuiltInFunction", + "Value": 59 + }, + { + "Name": "ScriptWarning", + "Value": 60 + }, + { + "Name": "ScriptError", + "Value": 61 + }, + { + "Name": "ScriptInformation", + "Value": 62 + }, + { + "Name": "ScriptHint", + "Value": 63 + }, + { + "Name": "ScriptWhitespace", + "Value": 64 + }, + { + "Name": "ScriptRuler", + "Value": 65 + }, + { + "Name": "DocViewCodeBackground", + "Value": 66 + }, + { + "Name": "DebuggerCurrentLine", + "Value": 67 + }, + { + "Name": "DebuggerErrorLine", + "Value": 68 + }, + { + "Name": "ScriptEditorCurrentLine", + "Value": 107 + }, + { + "Name": "DiffFilePathText", + "Value": 69 + }, + { + "Name": "DiffTextHunkInfo", + "Value": 70 + }, + { + "Name": "DiffTextNoChange", + "Value": 71 + }, + { + "Name": "DiffTextAddition", + "Value": 72 + }, + { + "Name": "DiffTextDeletion", + "Value": 73 + }, + { + "Name": "DiffTextSeparatorBackground", + "Value": 74 + }, + { + "Name": "DiffTextNoChangeBackground", + "Value": 75 + }, + { + "Name": "DiffTextAdditionBackground", + "Value": 76 + }, + { + "Name": "DiffTextDeletionBackground", + "Value": 77 + }, + { + "Name": "DiffLineNum", + "Value": 78 + }, + { + "Name": "DiffLineNumSeparatorBackground", + "Value": 79 + }, + { + "Name": "DiffLineNumNoChangeBackground", + "Value": 80 + }, + { + "Name": "DiffLineNumAdditionBackground", + "Value": 81 + }, + { + "Name": "DiffLineNumDeletionBackground", + "Value": 82 + }, + { + "Name": "DiffFilePathBackground", + "Value": 83 + }, + { + "Name": "DiffFilePathBorder", + "Value": 84 + }, + { + "Name": "ChatIncomingBgColor", + "Value": 85 + }, + { + "Name": "ChatIncomingTextColor", + "Value": 86 + }, + { + "Name": "ChatOutgoingBgColor", + "Value": 87 + }, + { + "Name": "ChatOutgoingTextColor", + "Value": 88 + }, + { + "Name": "ChatModeratedMessageColor", + "Value": 89 + }, + { + "Name": "Separator", + "Value": 90 + }, + { + "Name": "ButtonBorder", + "Value": 91 + }, + { + "Name": "ButtonText", + "Value": 92 + }, + { + "Name": "InputFieldBorder", + "Value": 93 + }, + { + "Name": "CheckedFieldBackground", + "Value": 94 + }, + { + "Name": "CheckedFieldBorder", + "Value": 95 + }, + { + "Name": "CheckedFieldIndicator", + "Value": 96 + }, + { + "Name": "HeaderSection", + "Value": 97 + }, + { + "Name": "Midlight", + "Value": 98 + }, + { + "Name": "StatusBar", + "Value": 99 + }, + { + "Name": "DialogButton", + "Value": 100 + }, + { + "Name": "DialogButtonText", + "Value": 101 + }, + { + "Name": "DialogButtonBorder", + "Value": 102 + }, + { + "Name": "DialogMainButton", + "Value": 103 + }, + { + "Name": "DialogMainButtonText", + "Value": 104 + }, + { + "Name": "InfoBarWarningBackground", + "Value": 105 + }, + { + "Name": "InfoBarWarningText", + "Value": 106 + }, + { + "Name": "ScriptMethod", + "Value": 108 + }, + { + "Name": "ScriptProperty", + "Value": 109 + }, + { + "Name": "ScriptNil", + "Value": 110 + }, + { + "Name": "ScriptBool", + "Value": 111 + }, + { + "Name": "ScriptFunction", + "Value": 112 + }, + { + "Name": "ScriptLocal", + "Value": 113 + }, + { + "Name": "ScriptSelf", + "Value": 114 + }, + { + "Name": "ScriptLuauKeyword", + "Value": 115 + }, + { + "Name": "ScriptFunctionName", + "Value": 116 + }, + { + "Name": "ScriptTodo", + "Value": 117 + }, + { + "Name": "ScriptBracket", + "Value": 118 + }, + { + "Name": "AICOOverlayText", + "Value": 128 + }, + { + "Name": "AICOOverlayButtonBackground", + "Value": 129 + }, + { + "Name": "AICOOverlayButtonBackgroundHover", + "Value": 130 + }, + { + "Name": "AICOOverlayButtonBackgroundPressed", + "Value": 131 + }, + { + "Name": "AttributeCog", + "Value": 119 + } + ], + "Name": "StudioStyleGuideColor" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Selected", + "Value": 1 + }, + { + "Name": "Pressed", + "Value": 2 + }, + { + "Name": "Disabled", + "Value": 3 + }, + { + "Name": "Hover", + "Value": 4 + } + ], + "Name": "StudioStyleGuideModifier" + }, + { + "Items": [ + { + "LegacyNames": [ + "Alternating Supports" + ], + "Name": "AlternatingSupports", + "Value": 0 + }, + { + "LegacyNames": [ + "Bridge Style Supports" + ], + "Name": "BridgeStyleSupports", + "Value": 1 + }, + { + "LegacyNames": [ + "No Supports" + ], + "Name": "NoSupports", + "Value": 2 + } + ], + "Name": "Style" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Hinge", + "Value": 1 + }, + { + "Name": "SteppingMotor", + "Value": 2 + }, + { + "Name": "Motor", + "Value": 3 + } + ], + "Name": "SurfaceConstraint" + }, + { + "Items": [ + { + "Name": "Flat", + "Value": 0 + }, + { + "Name": "CurvedHorizontally", + "Value": 1 + } + ], + "Name": "SurfaceGuiShape" + }, + { + "Items": [ + { + "Name": "FixedSize", + "Value": 0 + }, + { + "Name": "PixelsPerStud", + "Value": 1 + } + ], + "Name": "SurfaceGuiSizingMode" + }, + { + "Items": [ + { + "LegacyNames": [ + "Spawn", + "Unjoinable" + ], + "Name": "Smooth", + "Value": 0 + }, + { + "LegacyNames": [ + "Bumps" + ], + "Name": "Glue", + "Value": 1 + }, + { + "Name": "Weld", + "Value": 2 + }, + { + "Name": "Studs", + "Value": 3 + }, + { + "Name": "Inlet", + "Value": 4 + }, + { + "Name": "Universal", + "Value": 5 + }, + { + "Name": "Hinge", + "Value": 6 + }, + { + "Name": "Motor", + "Value": 7 + }, + { + "Name": "SteppingMotor", + "Value": 8 + }, + { + "Name": "SmoothNoOutlines", + "Value": 10 + } + ], + "Name": "SurfaceType" + }, + { + "Items": [ + { + "Name": "Right", + "Value": 0 + }, + { + "Name": "Left", + "Value": 1 + }, + { + "Name": "Up", + "Value": 2 + }, + { + "Name": "Down", + "Value": 3 + }, + { + "Name": "None", + "Value": 4 + } + ], + "Name": "SwipeDirection" + }, + { + "Items": [ + { + "Name": "RowMajor", + "Value": 0 + }, + { + "Name": "ColumnMajor", + "Value": 1 + } + ], + "Name": "TableMajorAxis" + }, + { + "Items": [ + { + "Name": "Compatibility", + "Value": 2 + }, + { + "Name": "Voxel", + "Value": 1 + }, + { + "Name": "ShadowMap", + "Value": 3 + }, + { + "Name": "Legacy", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Future", + "Value": 4 + } + ], + "Name": "Technology" + }, + { + "Items": [ + { + "Name": "TeleportToSpawnByName", + "Value": 0 + }, + { + "Name": "TeleportToPlaceInstance", + "Value": 1 + }, + { + "Name": "TeleportToPrivateServer", + "Value": 2 + }, + { + "Name": "TeleportPartyAsync", + "Value": 3 + }, + { + "Name": "TeleportUnknown", + "Value": 4 + } + ], + "Name": "TeleportMethod" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "Failure", + "Value": 1 + }, + { + "Name": "GameNotFound", + "Value": 2 + }, + { + "Name": "GameEnded", + "Value": 3 + }, + { + "Name": "GameFull", + "Value": 4 + }, + { + "Name": "Unauthorized", + "Value": 5 + }, + { + "Name": "Flooded", + "Value": 6 + }, + { + "Name": "IsTeleporting", + "Value": 7 + } + ], + "Name": "TeleportResult" + }, + { + "Items": [ + { + "Name": "RequestedFromServer", + "Value": 0 + }, + { + "Name": "Started", + "Value": 1 + }, + { + "Name": "WaitingForServer", + "Value": 2 + }, + { + "Name": "Failed", + "Value": 3 + }, + { + "Name": "InProgress", + "Value": 4 + } + ], + "Name": "TeleportState" + }, + { + "Items": [ + { + "Name": "ToPlace", + "Value": 0 + }, + { + "Name": "ToInstance", + "Value": 1 + }, + { + "Name": "ToReservedServer", + "Value": 2 + } + ], + "Name": "TeleportType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Legacy", + "Value": 1 + }, + { + "Name": "Template", + "Value": 2 + }, + { + "Name": "Generate", + "Value": 3 + }, + { + "Name": "Import", + "Value": 4 + }, + { + "Name": "Convert", + "Value": 5 + }, + { + "Name": "EditAddTool", + "Value": 6 + }, + { + "Name": "EditSeaLevelTool", + "Value": 7 + }, + { + "Name": "EditReplaceTool", + "Value": 8 + }, + { + "Name": "RegionFillTool", + "Value": 9 + }, + { + "Name": "RegionPasteTool", + "Value": 10 + }, + { + "Name": "Other", + "Value": 11 + } + ], + "Name": "TerrainAcquisitionMethod" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Side", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "TerrainFace" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 1 + }, + { + "Name": "Success", + "Value": 2 + }, + { + "Name": "Sending", + "Value": 3 + }, + { + "Name": "TextFilterFailed", + "Value": 4 + }, + { + "Name": "Floodchecked", + "Value": 5 + }, + { + "Name": "InvalidPrivacySettings", + "Value": 6 + }, + { + "Name": "InvalidTextChannelPermissions", + "Value": 7 + }, + { + "Name": "MessageTooLong", + "Value": 8 + } + ], + "Name": "TextChatMessageStatus" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 0 + }, + { + "Name": "LeftToRight", + "Value": 1 + }, + { + "Name": "RightToLeft", + "Value": 2 + } + ], + "Name": "TextDirection" + }, + { + "Items": [ + { + "Name": "PublicChat", + "Value": 1 + }, + { + "Name": "PrivateChat", + "Value": 2 + } + ], + "Name": "TextFilterContext" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "NoSuggestions", + "Value": 1 + }, + { + "Name": "Number", + "Value": 2 + }, + { + "Name": "Email", + "Value": 3 + }, + { + "Name": "Phone", + "Value": 4 + }, + { + "Name": "Password", + "Value": 5 + }, + { + "Name": "PasswordShown", + "Value": 6 + }, + { + "Name": "Username", + "Value": 7 + }, + { + "Name": "OneTimePassword", + "Value": 8 + } + ], + "Name": "TextInputType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "AtEnd", + "Value": 1 + } + ], + "Name": "TextTruncate" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 0 + }, + { + "Name": "Center", + "Value": 2 + }, + { + "Name": "Right", + "Value": 1 + } + ], + "Name": "TextXAlignment" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Center", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "TextYAlignment" + }, + { + "Items": [ + { + "Name": "Stretch", + "Value": 0 + }, + { + "Name": "Wrap", + "Value": 1 + }, + { + "Name": "Static", + "Value": 2 + } + ], + "Name": "TextureMode" + }, + { + "Items": [ + { + "Name": "NonHumanoid", + "Value": 0 + }, + { + "Name": "NonHumanoidOrphaned", + "Value": 1 + }, + { + "Name": "Humanoid", + "Value": 2 + }, + { + "Name": "HumanoidOrphaned", + "Value": 3 + } + ], + "Name": "TextureQueryType" + }, + { + "Items": [ + { + "LegacyNames": [ + "PartialThread" + ], + "Name": "Auto", + "Value": 0 + }, + { + "Name": "PerCore1", + "Value": 101 + }, + { + "Name": "PerCore2", + "Value": 102 + }, + { + "Name": "PerCore3", + "Value": 103 + }, + { + "Name": "PerCore4", + "Value": 104 + }, + { + "Name": "Threads1", + "Value": 1 + }, + { + "Name": "Threads2", + "Value": 2 + }, + { + "Name": "Threads3", + "Value": 3 + }, + { + "Name": "Threads4", + "Value": 4 + }, + { + "Name": "Threads8", + "Value": 8 + }, + { + "Name": "Threads16", + "Value": 16 + } + ], + "Name": "ThreadPoolConfig" + }, + { + "Items": [ + { + "Name": "Extreme", + "Value": 2 + }, + { + "Name": "ElevatedOnServer", + "Value": 1 + }, + { + "Name": "Default", + "Value": 0 + } + ], + "Name": "ThrottlingPriority" + }, + { + "Items": [ + { + "Name": "Size48x48", + "Value": 0 + }, + { + "Name": "Size180x180", + "Value": 1 + }, + { + "Name": "Size420x420", + "Value": 2 + }, + { + "Name": "Size60x60", + "Value": 3 + }, + { + "Name": "Size100x100", + "Value": 4 + }, + { + "Name": "Size150x150", + "Value": 5 + }, + { + "Name": "Size352x352", + "Value": 6 + } + ], + "Name": "ThumbnailSize" + }, + { + "Items": [ + { + "Name": "HeadShot", + "Value": 0 + }, + { + "Name": "AvatarBust", + "Value": 1 + }, + { + "Name": "AvatarThumbnail", + "Value": 2 + } + ], + "Name": "ThumbnailType" + }, + { + "Items": [ + { + "Name": "Fast", + "Value": 0 + }, + { + "Name": "Benchmark", + "Value": 1 + }, + { + "Name": "Precise", + "Value": 2 + } + ], + "Name": "TickCountSampleMethod" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Center", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "TopBottom" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Orbital", + "Value": 3 + } + ], + "Name": "TouchCameraMovementMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Thumbstick", + "Value": 1 + }, + { + "Name": "DPad", + "Value": 2 + }, + { + "Name": "Thumbpad", + "Value": 3 + }, + { + "Name": "ClickToMove", + "Value": 4 + }, + { + "Name": "DynamicThumbstick", + "Value": 5 + } + ], + "Name": "TouchMovementMode" + }, + { + "Items": [ + { + "Name": "Ok", + "Value": 0 + }, + { + "Name": "NoService", + "Value": 1 + }, + { + "Name": "InitFailed", + "Value": 2 + }, + { + "Name": "NoVideo", + "Value": 3 + }, + { + "Name": "VideoError", + "Value": 4 + }, + { + "Name": "VideoNoPermission", + "Value": 5 + }, + { + "Name": "VideoUnsupported", + "Value": 6 + }, + { + "Name": "NoAudio", + "Value": 7 + }, + { + "Name": "AudioError", + "Value": 8 + }, + { + "Name": "AudioNoPermission", + "Value": 9 + }, + { + "Name": "UnsupportedDevice", + "Value": 10 + } + ], + "Name": "TrackerError" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 3 + }, + { + "Name": "ForceDisabled", + "Value": 0 + }, + { + "Name": "ExtrapolateFacsAndPose", + "Value": 1 + }, + { + "Name": "ExtrapolateFacsOnly", + "Value": 2 + } + ], + "Name": "TrackerExtrapolationFlagMode" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 2 + }, + { + "Name": "ForceFalse", + "Value": 0 + }, + { + "Name": "ForceTrue", + "Value": 1 + } + ], + "Name": "TrackerLodFlagMode" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 2 + }, + { + "Name": "Force0", + "Value": 0 + }, + { + "Name": "Force1", + "Value": 1 + } + ], + "Name": "TrackerLodValueMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Audio", + "Value": 1 + }, + { + "Name": "Video", + "Value": 2 + }, + { + "Name": "AudioVideo", + "Value": 3 + } + ], + "Name": "TrackerMode" + }, + { + "Items": [ + { + "Name": "LODCameraRecommendDisable", + "Value": 0 + } + ], + "Name": "TrackerPromptEvent" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "True", + "Value": 1 + }, + { + "Name": "False", + "Value": 2 + } + ], + "Name": "TriStateBoolean" + }, + { + "Items": [ + { + "Name": "Canceled", + "Value": 0 + }, + { + "Name": "Completed", + "Value": 1 + } + ], + "Name": "TweenStatus" + }, + { + "Items": [ + { + "Name": "Light", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Dark", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "UITheme" + }, + { + "Items": [ + { + "Name": "UiMessageError", + "Value": 0 + }, + { + "Name": "UiMessageInfo", + "Value": 1 + } + ], + "Name": "UiMessageType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Preview", + "Value": 1 + } + ], + "Name": "UsageContext" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "LeftHand", + "Value": 1 + }, + { + "Name": "RightHand", + "Value": 2 + }, + { + "Name": "Floor", + "Value": 3 + } + ], + "Name": "UserCFrame" + }, + { + "Items": [ + { + "Name": "Begin", + "Value": 0 + }, + { + "Name": "Change", + "Value": 1 + }, + { + "Name": "End", + "Value": 2 + }, + { + "Name": "Cancel", + "Value": 3 + }, + { + "Name": "None", + "Value": 4 + } + ], + "Name": "UserInputState" + }, + { + "Items": [ + { + "Name": "MouseButton1", + "Value": 0 + }, + { + "Name": "MouseButton2", + "Value": 1 + }, + { + "Name": "MouseButton3", + "Value": 2 + }, + { + "Name": "MouseWheel", + "Value": 3 + }, + { + "Name": "MouseMovement", + "Value": 4 + }, + { + "Name": "Touch", + "Value": 7 + }, + { + "Name": "Keyboard", + "Value": 8 + }, + { + "Name": "Focus", + "Value": 9 + }, + { + "Name": "Accelerometer", + "Value": 10 + }, + { + "Name": "Gyro", + "Value": 11 + }, + { + "Name": "Gamepad1", + "Value": 12 + }, + { + "Name": "Gamepad2", + "Value": 13 + }, + { + "Name": "Gamepad3", + "Value": 14 + }, + { + "Name": "Gamepad4", + "Value": 15 + }, + { + "Name": "Gamepad5", + "Value": 16 + }, + { + "Name": "Gamepad6", + "Value": 17 + }, + { + "Name": "Gamepad7", + "Value": 18 + }, + { + "Name": "Gamepad8", + "Value": 19 + }, + { + "Name": "TextInput", + "Value": 20 + }, + { + "Name": "InputMethod", + "Value": 21 + }, + { + "Name": "None", + "Value": 22 + } + ], + "Name": "UserInputType" + }, + { + "Items": [ + { + "Name": "NoOne", + "Value": 0 + }, + { + "Name": "OnlyFriends", + "Value": 1 + }, + { + "Name": "Anyone", + "Value": 2 + } + ], + "Name": "VRSafetyBubbleMode" + }, + { + "Items": [ + { + "Name": "World", + "Value": 0 + }, + { + "Name": "Off", + "Value": 1 + } + ], + "Name": "VRScaling" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 1 + }, + { + "Name": "Visible", + "Value": 2 + }, + { + "Name": "Focused", + "Value": 3 + }, + { + "Name": "Stopping", + "Value": 4 + }, + { + "Name": "Undefined", + "Value": 0 + } + ], + "Name": "VRSessionState" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 0 + }, + { + "Name": "Right", + "Value": 1 + } + ], + "Name": "VRTouchpad" + }, + { + "Items": [ + { + "Name": "Touch", + "Value": 0 + }, + { + "Name": "VirtualThumbstick", + "Value": 1 + }, + { + "Name": "ABXY", + "Value": 2 + } + ], + "Name": "VRTouchpadMode" + }, + { + "Items": [ + { + "Name": "Line", + "Value": 0 + }, + { + "Name": "Plane", + "Value": 1 + }, + { + "Name": "Vector", + "Value": 2 + } + ], + "Name": "VelocityConstraintMode" + }, + { + "Items": [ + { + "Name": "Center", + "Value": 0 + }, + { + "Name": "Top", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "VerticalAlignment" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 1 + }, + { + "Name": "Right", + "Value": 0 + } + ], + "Name": "VerticalScrollBarPosition" + }, + { + "Items": [ + { + "Name": "Large", + "Value": 0 + }, + { + "Name": "Small", + "Value": 1 + }, + { + "Name": "LeftTrigger", + "Value": 2 + }, + { + "Name": "RightTrigger", + "Value": 3 + }, + { + "Name": "LeftHand", + "Value": 4 + }, + { + "Name": "RightHand", + "Value": 5 + } + ], + "Name": "VibrationMotor" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "GeometryComplexity", + "Value": 1 + }, + { + "Name": "Transparent", + "Value": 2 + }, + { + "Name": "Decal", + "Value": 3 + } + ], + "Name": "ViewMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "VirtualCursorMode" + }, + { + "Items": [ + { + "Name": "Recording", + "Value": 1 + }, + { + "Name": "Playing", + "Value": 2 + }, + { + "Name": "None", + "Value": 0 + } + ], + "Name": "VirtualInputMode" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 0 + }, + { + "Name": "Joining", + "Value": 1 + }, + { + "Name": "JoiningRetry", + "Value": 2 + }, + { + "Name": "Joined", + "Value": 3 + }, + { + "Name": "Leaving", + "Value": 4 + }, + { + "Name": "Ended", + "Value": 5 + }, + { + "Name": "Failed", + "Value": 6 + } + ], + "Name": "VoiceChatState" + }, + { + "Items": [ + { + "Name": "Disabled", + "Value": 0 + }, + { + "Name": "Automatic", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "VolumetricAudio" + }, + { + "Items": [ + { + "Name": "NegX", + "Value": 0 + }, + { + "Name": "X", + "Value": 1 + }, + { + "Name": "NegY", + "Value": 2 + }, + { + "Name": "Y", + "Value": 3 + }, + { + "Name": "NegZ", + "Value": 4 + }, + { + "Name": "Z", + "Value": 5 + } + ], + "Name": "WaterDirection" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Small", + "Value": 1 + }, + { + "Name": "Medium", + "Value": 2 + }, + { + "Name": "Strong", + "Value": 3 + }, + { + "Name": "Max", + "Value": 4 + } + ], + "Name": "WaterForce" + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "None", + "Value": 1 + }, + { + "Name": "Touching", + "Value": 2 + } + ], + "Name": "WeldConstraintPreserve" + }, + { + "Items": [ + { + "Name": "Disabled", + "Value": 0 + }, + { + "Name": "EnabledPreserve", + "Value": 1 + }, + { + "Name": "EnabledOverride", + "Value": 2 + } + ], + "Name": "WrapLayerAutoSkin" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "BoundCage", + "Value": 1 + }, + { + "Name": "LayerCage", + "Value": 2 + }, + { + "Name": "BoundCageAndLinks", + "Value": 3 + }, + { + "Name": "Reference", + "Value": 4 + }, + { + "Name": "Rbf", + "Value": 5 + }, + { + "Name": "OuterCage", + "Value": 6 + }, + { + "Name": "ReferenceMeshAfterMorph", + "Value": 7 + }, + { + "Name": "HSROuterDetail", + "Value": 8 + }, + { + "Name": "HSROuter", + "Value": 9 + }, + { + "Name": "HSRInner", + "Value": 10 + }, + { + "Name": "HSRInnerReverse", + "Value": 11 + }, + { + "Name": "LayerCageFittedToBase", + "Value": 12 + }, + { + "Name": "LayerCageFittedToPrev", + "Value": 13 + } + ], + "Name": "WrapLayerDebugMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "TargetCageOriginal", + "Value": 1 + }, + { + "Name": "TargetCageCompressed", + "Value": 2 + }, + { + "Name": "TargetCageInterface", + "Value": 3 + }, + { + "Name": "TargetLayerCageOriginal", + "Value": 4 + }, + { + "Name": "TargetLayerCageCompressed", + "Value": 5 + }, + { + "Name": "TargetLayerInterface", + "Value": 6 + }, + { + "Name": "Rbf", + "Value": 7 + }, + { + "Name": "OuterCageDetail", + "Value": 8 + } + ], + "Name": "WrapTargetDebugMode" + }, + { + "Items": [ + { + "Name": "Global", + "Value": 0 + }, + { + "Name": "Sibling", + "Value": 1 + } + ], + "Name": "ZIndexBehavior" + } + ], + "Version": 1 +} diff --git a/data/production/builds/version-7e90e3915b344435/ReflectionMetadata.xml b/data/production/builds/version-7e90e3915b344435/ReflectionMetadata.xml new file mode 100644 index 0000000..ced0836 --- /dev/null +++ b/data/production/builds/version-7e90e3915b344435/ReflectionMetadata.xml @@ -0,0 +1,9213 @@ + + + + + + Actor + Scripting + A logical grouping of datamodel nodes which can enable scripts to run in parallel. + 10 + 113 + + + + + BindableFunction + Scripting + 40 + 66 + + + + + + Invoke + + + + + + + OnInvoke + + + + + + + BindableEvent + Scripting + + 50 + 67 + + + + + Fire + + + + + + + Event + + + + + + + TouchTransmitter + + false + 30 + 37 + + + + + ForceField + Avatar + 30 + 37 + Model + + + + + PluginManager + + + + + + PluginManagerInterface + + + + + TeleportService + + + + CustomizedTeleportUI + true + + + + + + + Plugin + 30 + 86 + + + + + + PluginMouse + + + + + + Glue + true + BasePart + + + + + CollectionService + + + + + ItemAdded + true + + + + + ItemRemoved + true + + + + + + + GetCollection + true + + + + + GetTagged + + + + + AddTag + + + + + RemoveTag + + + + + GetTags + + + + + HasTag + + + + + GetInstanceAddedSignal + + + + + GetInstanceRemovedSignal + + + + + + + JointsService + true + + + + + RunService + + + + + BadgeService + + + + + LogService + + + + + AssetService + + + + + RevertAsset + + + + + SetPlacePermissions + + + + + GetPlacePermissions + + + + + GetAssetVersions + + + + + GetCreatorAssetID + + + + + + + HttpService + + + + + HttpEnabled + true + + + + + + + GetAsync + Server + + + + + PostAsync + Server + + + + + + + AnalyticsService + + + + + ApiKey + true + + + + + + + InsertService + + + + + AllowClientInsertModels + true + + + + + AllowInsertFreeModels + false + true + -1 + + + + + + + GetCollection + + + + + Insert + + + + + ApproveAssetId + true + + + + + ApproveAssetVersionId + true + + + + + + + + GetBaseSets + + + + + GetUserSets + + + + + GetBaseCategories + true + + + + + GetUserCategories + true + + + + + LoadAsset + + + + + LoadAssetVersion + + + + + + + Hat + Avatar + 30 + 45 + true + + + + + Accessory + Avatar + 30 + 32 + Model + + + + + LocalBackpack + + + + + LocalBackpackItem + + + + + MotorFeature + true + + + + + Attachment + Constraints + 30 + 81 + PVInstance + + + + + + Rotation + + + + + WorldRotation + true + + + + + Orientation + + + + + WorldOrientation + + + + + Axis + + + + + SecondaryAxis + + + + + WorldAxis + + + + + SecondaryWorldAxis + + + + + WorldCFrame + 1000 + + + + + + + + WrapTarget + Effects + 32 + 127 + BasePart + BasePart + Model + + + + + + WrapLayer + Effects + 32 + 126 + BasePart + BasePart + Model + + + + + + + Bone + Animations + 30 + 114 + PVInstance + PVInstance + Bone + + + + + Constraint + Physics + 30 + 86 + BasePart + + + + + Enabled + + + + + Color + + + + + Visible + + + + + Active + + + + + + + + BallSocketConstraint + Constraints + 30 + 86 + BasePart + + + + + LimitsEnabled + + + + + UpperAngle + + + + + Restitution + + + + + TwistLimitsEnabled + + + + + TwistUpperAngle + + + + + TwistLowerAngle + + + + + Radius + + + + + + + + RopeConstraint + Constraints + 30 + 89 + BasePart + + + + + Length + + + + + Restitution + + + + + CurrentDistance + + + + + Thickness + + + + + + + + RodConstraint + Constraints + 30 + 90 + BasePart + + + + + Length + + + + + CurrentDistance + + + + + Thickness + + + + + LimitAngle0 + + + + + LimitAngle1 + + + + + LimitsEnabled + + + + + + + + SpringConstraint + Constraints + 30 + 91 + BasePart + + + + + LimitsEnabled + + + + + Stiffness + + + + + Damping + + + + + FreeLength + + + + + MaxForce + + + + + MaxLength + + + + + MinLength + + + + + Radius + + + + + Thickness + + + + + Coils + + + + + CurrentLength + + + + + + + + TorsionSpringConstraint + Constraints + 30 + 125 + BasePart + + + + + LimitsEnabled + + + + + Stiffness + + + + + Damping + + + + + MaxTorque + + + + + MaxAngle + + + + + Restitution + + + + + Radius + + + + + Coils + + + + + CurrentAngle + + + + + + + + WeldConstraint + Constraints + 30 + 94 + PVInstance + + + + + Active + + + + + + + + NoCollisionConstraint + Constraints + 30 + 105 + PVInstance + + + + + Enabled + + + + + + + + RigidConstraint + Constraints + 30 + 135 + PVInstance + + + + + DestructionEnabled + 0 + SimSolverEnableDestruction + + + + + Broken + 1 + SimSolverEnableDestruction + + + + + DestructionForce + 2 + SimSolverEnableDestruction + + + + + DestructionTorque + 3 + SimSolverEnableDestruction + + + + + + + + HingeConstraint + Constraints + 30 + 87 + BasePart + + + + + ActuatorType + + + + + LimitsEnabled + + + + + UpperAngle + + + + + LowerAngle + + + + + AngularRestitution + + + + + AngularVelocity + + + + + MotorMaxTorque + + + + + MotorMaxAcceleration + + + + + AngularSpeed + + + + + ServoMaxTorque + + + + + TargetAngle + + + + + CurrentAngle + + + + + Radius + + + + + + + + UniversalConstraint + Constraints + 30 + 123 + BasePart + + + + + LimitsEnabled + + + + + MaxAngle + + + + + Restitution + + + + + CurrentAngle + + + + + Radius + + + + + + + + SlidingBallConstraint + Constraints + 30 + 88 + BasePart + + + + + ActuatorType + + + + + LimitsEnabled + + + + + LowerLimit + + + + + UpperLimit + + + + + Restitution + + + + + Velocity + + + + + MotorMaxForce + + + + + MotorMaxAcceleration + + + + + Speed + + + + + ServoMaxForce + + + + + TargetPosition + + + + + CurrentPosition + + + + + Size + + + + + + + + PrismaticConstraint + Constraints + 30 + 88 + BasePart + + + + + + CylindricalConstraint + Constraints + 30 + 95 + BasePart + + + + + InclinationAngle + + + + + AngularActuatorType + + + + + AngularLimitsEnabled + + + + + UpperAngle + + + + + LowerAngle + + + + + AngularRestitution + + + + + AngularVelocity + + + + + MotorMaxTorque + + + + + MotorMaxAngularAcceleration + + + + + AngularSpeed + + + + + ServoMaxTorque + + + + + TargetAngle + + + + + CurrentAngle + + + + + WorldRotationAxis + + + + + RotationAxisVisible + + + + + + + + AlignOrientation + Constraints + 30 + 100 + BasePart + + + + + AlignPosition + Constraints + 30 + 99 + BasePart + + + + + ForceLimitMode + Selects the mode for force limit. Options Uniform or Per-component + SimAlignPositionVectorForceLimit + + + + + + + AnimationConstraint + Constraints + 30 + BasePart + SimAnimationConstraint + + + + + VectorForce + Constraints + 30 + 102 + Model + + + + + LineForce + Constraints + 30 + 101 + BasePart + + + + + Torque + Constraints + 30 + 103 + BasePart + + + + + AngularVelocity + Constraints + 30 + 103 + BasePart + + + + + PlaneConstraint + Constraints + 30 + 134 + BasePart + + + + + PluginCapabilities + 30 + Plugin + + + + + Plane + Constraints + 30 + 134 + BasePart + + + + + LinearVelocity + Constraints + 30 + 132 + BasePart + + + + + Mode + Selects the mode of the velocity constraint. Options Line, Plane, Vector + + + + + LineDirection + Direction of the line used to contraint the velocity to a line. + + + + + LineVelocity + The value of the constraint velocity along a line. + + + + + PlanePrimaryTangent + The primary axis in the plane. + + + + + PlaneSecondaryTangent + The secondary axis in the plane. + + + + + PlaneVelocity + Velocity coefficients in the constraint plane. + + + + + Velocity + Constraint velocity for the Vector mode. + + + + + MaxForce + Maximum force magnitude that is applied to satisfy the constraint. + + + + + RelativeTo + Selects whether the velocity orientation is relative to attachment0, attachment1 or the world. + + + + + + + Mouse + + + + + Hit + + + + + Icon + + + + + Origin + + + + + Origin + + + + + Target + + + + + TargetFilter + + + + + TargetSurface + + + + + UnitRay + + + + + ViewSizeX + + + + + ViewSizeY + + + + + X + + + + + Y + + + + + + + Button1Down + + + + + Button1Up + + + + + Button2Down + + + + + Button2Up + + + + + Idle + + + + + KeyDown + + + + + KeyUp + + + + + Move + + + + + WheelBackward + + + + + WheelForward + + + + + + + ProfilingItem + + + + + ChangeHistoryService + + + + + RotateP + BasePart + + + + + RotateV + BasePart + + + + + ScriptContext + + + + + Selection + + + + + VelocityMotor + BasePart + + + + + Weld + 200 + 34 + BasePart + + + + + TaskScheduler + false + + + + + SetThreadShare + true + + + + + + + StatsItem + + + + + Snap + 200 + 34 + BasePart + + + + + FileMesh + BasePart + + + + + DynamicMesh + BasePart + + + + + ClickDetector + 3D Interfaces + 30 + 41 + BasePart + + + + + MaxActivationDistance + + + + + + + MouseClick + + + + + MouseHoverEnter + + + + + MouseHoverLeave + + + + + + + DragDetector + 3D Interfaces + 30 + 41 + BasePart + DragDetectors1 + + + + + ReferenceInstance + + + + + + + ProximityPrompt + 3D Interfaces + 30 + 124 + BasePart + + + + + MaxActivationDistance + + + + + ActionText + + + + + ObjectText + + + + + KeyboardKeyCode + + + + + GamepadKeyCode + + + + + Enabled + + + + + HoldDuration + + + + + Exclusivity + + + + + Style + + + + + UIOffset + + + + + RequiresLineOfSight + + + + + + + InputHoldBegin + + + + + InputHoldEnd + + + + + + + Triggered + + + + + TriggeEnded + + + + + PromptShown + + + + + PromptHidden + + + + + PromptButtonHoldBegan + + + + + PromptButtonHoldEnded + + + + + + + + ProximityPromptService + false + + + + + Enabled + + + + + MaxPromptsVisible + + + + + + + Triggered + + + + + TriggeEnded + + + + + PromptShown + + + + + PromptHidden + + + + + PromptButtonHoldBegan + + + + + PromptButtonHoldEnded + + + + + + + + Clothing + 20 + + + + + + Smoke + Effects + 30 + 59 + BasePart + + + + + TimeScale + 0 + 1 + + + + + + + + Trail + Effects + 30 + 93 + Model + + + + + LightEmission + 0 + 1 + + + + + + LightInfluence + 0 + 1 + + + + + + Brightness + 0 + 10 + 2000 + + + + + + ZOffset + -1 + 1 + + + + + + Lifetime + 0 + 20 + + + + + + TextureLength + 0 + 5 + 40 + + + + + + MinLength + 0 + 1 + + + + + + + + + AdGui + Ads + 200 + 145 + GuiBase2d + + + + + AdPortal + Ads + 200 + 146 + Part + + + + + Beam + Effects + 30 + 96 + BasePart + + + + + LightEmission + 0 + 1 + + + + + + LightInfluence + 0 + 1 + + + + + + TextureSpeed + -1 + 1 + + + + + + TextureLength + 0 + 5 + 40 + + + + + + CurveSize0 + -10 + 10 + + + + + + CurveSize1 + -10 + 10 + + + + + + ZOffset + -1 + 1 + + + + + + Brightness + 0 + 10 + 2000 + + + + + + + + SurfaceAppearance + 3D Interfaces + 40 + 10 + + + + + AlphaMode + + + + + ColorMap + + + + + MetalnessMap + + + + + NormalMap + + + + + RoughnessMap + + + + + TexturePack + + + + + + + ParticleEmitter + Effects + 30 + 80 + BasePart + + + + + LightEmission + 0 + 1 + + + + + LightInfluence + 0 + 1 + + + + + Size + 0 + 10 + + + + + Transparency + 0 + 1 + + + + + + Brightness + 0 + 10 + 2000 + + + + + + Drag + 0 + 5 + + + + + TimeScale + 0 + 1 + + + + + VelocityInheritance + 0 + 1 + + + + + Rate + 0 + 100 + 100 + + + + + Squash + -3 + 3 + + + + + ShapePartial + 0 + 1 + + + + + Rotation + -180 + 180 + 72 + + + + + RotSpeed + -360 + 360 + 72 + + + + + Speed + 0 + 100 + 100 + + + + + Lifetime + 0 + 5 + + + + + FlipbookFramerate + 0 + 30 + 100 + + + + + + + + Sparkles + Effects + 30 + 42 + BasePart + + + + + TimeScale + 0 + 1 + + + + + + + Explosion + Effects + 30 + 36 + BasePart + + + + + BlastPressure + + + + + BlastRadius + + + + + Position + + + + + ExplosionType + + + + + TimeScale + 0 + 1 + + + + + + + Fire + Effects + 30 + 61 + BasePart + + + + + Color + + + + + Heat + + + + + SecondaryColor + + + + + Size + + + + + TimeScale + 0 + 1 + + + + + + + Seat + Interaction + 30 + 35 + + + + + Platform + + 30 + 35 + + + + + SkateboardPlatform + true + 30 + 35 + + + + + VehicleSeat + Interaction + 30 + 35 + Model + + + + + Tool + Interaction + 30 + 17 + StarterPack + + + + + Flag + true + 30 + 38 + + + + + CanBeDropped + + + + + TeamColor + + + + + + + FlagStand + true + 30 + 39 + + + + + BackpackItem + 20 + + + + + Decal + 3D Interfaces + 40 + 7 + BasePart + + + + + Face + + + + + Shiny + + + + + Specular + + + + + Transparency + 0 + 1 + + + + + + + JointInstance + 200 + 34 + + + + + Active + + + + + + + Message + 110 + 33 + true + StarterGui + + + + + Hint + true + 110 + 33 + + + + + IntValue + Values + 30 + 4 + + + + + RayValue + Values + 30 + 4 + + + + + IntConstrainedValue + true + Values + 30 + 4 + + + + MaxValue + + + + + MinValue + + + + + + DoubleConstrainedValue + true + Values + 30 + 4 + + + + + MaxValue + + + + + MinValue + + + + + + + BoolValue + Values + 30 + 4 + + + + + CustomEvent + 30 + true + 4 + + + + + CustomEventReceiver + 30 + true + 4 + + + + + FloorWire + true + 30 + 4 + + + + + CycleOffset + + + + + From + + + + + StudsBetweenTextures + + + + + Texture + + + + + TextureSize + + + + + To + + + + + Velocity + + + + + WireRadius + + + + + + + NumberValue + Values + 30 + 4 + + + + + StringValue + Values + 30 + 4 + + + + + Vector3Value + Values + 30 + 4 + + + + + CFrameValue + Values + 30 + 4 + + + + + Color3Value + Values + 30 + 4 + + + + + BrickColorValue + Values + 30 + 4 + + + + + ValueBase + Values + 30 + 4 + + + + + ObjectValue + Values + 30 + 4 + + + + + SpecialMesh + Meshes + 30 + 8 + BasePart + + + + + BlockMesh + Meshes + 30 + 8 + BasePart + + + + + CylinderMesh + Meshes + 30 + 8 + BasePart + true + + + + + BevelMesh + Meshes + false + true + + + + + DataModelMesh + false + + + + + + Texture + 3D Interfaces + 40 + 10 + BasePart + + + + + Sound + Sounds + 10 + 11 + + + + + play + true + + + + + + + PlayOnRemove + + + + + Volume + 0 + 10 + 1000 + Square + + + + + PlaybackSpeed + 0 + 20 + 1000 + Square + + + + + ChannelCount + EnableAudioChannelCountProperty + + + + + PlaybackRegionsEnabled + SoundLoopPointApi3 + + + + + + + + Wire + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioPlayer + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioEmitter + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioListener + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioDeviceInput + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioDeviceOutput + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioChorus + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioDistortion + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioFlanger + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioReverb + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioEcho + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioEqualizer + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioFader + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioAnalyzer + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioPitchShifter + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioCompressor + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + + EchoSoundEffect + Sounds + 20 + 84 + Sound + + + + + Delay + 0.1 + 5 + 100 + + + + + Feedback + 0 + 1 + 100 + + + + + DryLevel + -80 + 10 + 100 + + + + + WetLevel + -80 + 100 + 100 + + + + + + + + FlangeSoundEffect + Sounds + 20 + 84 + Sound + + + + + Mix + 0 + 1 + 100 + + + + + Depth + 0.01 + 1 + 100 + + + + + Rate + 0 + 20 + 100 + + + + + + + + DistortionSoundEffect + Sounds + 20 + 84 + Sound + + + + + Level + 0 + 1 + 100 + + + + + + + + PitchShiftSoundEffect + Sounds + 20 + 84 + Sound + + + + + Octave + 0.5 + 2 + 100 + + + + + + + + ChannelSelectorSoundEffect + Sounds + 20 + 84 + Sound + EnableAudioChannelSelector + + + + + + + ChorusSoundEffect + Sounds + 20 + 84 + Sound + + + + + Mix + 0 + 1 + 100 + + + + + Rate + 0 + 20 + 100 + + + + + Depth + 0 + 1 + 100 + + + + + + + + TremoloSoundEffect + Sounds + 20 + 84 + Sound + + + + + Frequency + 0.1 + 20 + 100 + + + + + Depth + 0 + 1 + 100 + + + + + Duty + 0 + 1 + 100 + + + + + + + + ReverbSoundEffect + Sounds + 20 + 84 + Sound + + + + + DecayTime + 0.1 + 20 + 100 + + + + + Diffusion + 0 + 1 + 100 + + + + + Density + 0 + 1 + 100 + + + + + DryLevel + -80 + 20 + 100 + + + + + WetLevel + -80 + 20 + 100 + + + + + + + + EqualizerSoundEffect + Sounds + 20 + 84 + Sound + + + + + LowGain + -80 + 10 + 100 + + + + + MidGain + -80 + 10 + 100 + + + + + HighGain + -80 + 10 + 100 + + + + + + + + CompressorSoundEffect + Sounds + 20 + 84 + Sound + + + + + Threshold + -80 + 0 + 100 + + + + + Attack + 0.001 + 1 + 100 + + + + + Release + 0.001 + 5 + 100 + + + + + Ratio + 1 + 50 + 100 + + + + + GainMakeup + 0 + 30 + 100 + + + + + + + + SoundGroup + Sounds + 20 + 85 + SoundService + + + + + Volume + 0 + 10 + 1000 + Square + + + + + + + + + StockSound + false + -1 + + + + + SoundService + 500 + 31 + + + + + + AmbientReverb + + + + + + RespectFilteringEnabled + !DisableSoundServiceRespectFilteringEnabled + + + + + DopplerScale + + + + + + DistanceFactor + + + + + + RolloffScale + + + + + + VolumetricAudio + AudioToggleVolumetricPanning + + + + + + + + Backpack + 30 + 20 + false + + + + + StarterPack + 30 + 20 + + + + + StarterPlayer + 30 + 79 + + + + + DeathStyle + AvatarJointUpgrade + + + + + AvatarJointUpgrade + AvatarJointUpgrade + + + + + HumanoidStateMachineMode + EnableStateMachineModes2 + + + + + + + StarterGear + 30 + 20 + false + + + + + + CoreGui + 30 + 46 + + + + + + CorePackages + 30 + 20 + + + + + + RobloxPluginGuiService + 30 + 46 + + + + + + PluginGuiService + 30 + 46 + + + + + + PluginDebugService + 30 + 46 + + + + + + Studio + + + + + Show Plugin GUI Service in Explorer + + + + + Main Volume + 0 + 1 + 250 + + + + + + + + UIGridStyleLayout + GUI + false + GuiBase2d + + + + + + SetCustomSortFunction + true + + + + + ApplyLayout + + + + + + + + SortOrder + + + + + FillDirection + + + + + HorizontalAlignment + + + + + VerticalAlignment + + + + + + + + UIListLayout + 30 + 26 + GUI + GuiBase2d + + + + + + Padding + + + + + + + + UIGridLayout + 30 + 26 + GUI + GuiBase2d + + + + + + CellSize + + + + + CellPadding + + + + + FillDirectionMaxCells + + + + + AbsoluteSize + + + + + StartCorner + + + + + + + + + UIPageLayout + 30 + 26 + GUI + GuiBase2d + + + + + + CurrentPage + + + + + + Circular + + + + + + Padding + + + + + + Animated + + + + + + EasingStyle + + + + + + EasingDirection + + + + + + TweenTime + + + + + + + + Next + + + + + Previous + + + + + JumpTo + + + + + JumpToIndex + + + + + + + + PageEnter + + + + + PageLeave + + + + + Stopped + + + + + + + + UITableLayout + 30 + 26 + GUI + GuiBase2d + + + + + + Padding + + + + + + FillEmptySpaceRows + + + + + + FillEmptySpaceColumns + + + + + + MajorAxis + + + + + + + + UISizeConstraint + 30 + 26 + GUI + GuiBase2d + + + + + + MinSize + + + + + MaxSize + + + + + + + + UITextSizeConstraint + 30 + 26 + GUI + GuiBase2d + + + + + + MinTextSize + + + + + MaxTextSize + + + + + + + + UIAspectRatioConstraint + 30 + 26 + GUI + + + + + + AspectRatio + + + + + AspectType + + + + + DominantAxis + + + + + + + + UIScale + 30 + 26 + GUI + GuiBase2d + + + + + + Scale + + + + + + + + UIPadding + 30 + 26 + GUI + GuiBase2d + + + + + + PaddingLeft + + + + + PaddingRight + + + + + PaddingTop + + + + + PaddingBottom + + + + + + + + UIGradient + 30 + 26 + GUI + GuiBase2d + + + + + + Color + + + + + + Transparency + + + + + + Rotation + + + + + + Offset + + + + + + + + UICorner + 30 + 26 + GUI + GuiBase2d + + + + + CornerRadius + + + + + + + + UIStroke + 30 + 26 + GUI + GuiBase2d + + + + + + Color + + + + + + Transparency + 0 + 1 + + + + + + Thickness + 0 + 25 + 250 + + + + + + Enabled + + + + + + LineJoinMode + + + + + + ApplyStrokeMode + + + + + + + + TweenBase + false + + + + + + PlaybackState + + + + + + + + Play + + + + + Pause + + + + + Cancel + + + + + + + + Completed + + + + + + + + + Tween + + + + + + Instance + + + + + + TweenInfo + + + + + + + + + TweenService + + + + + + + Create + + + + + GetValue + + + + + + + + + + StarterGui + 30 + 46 + + + + + + SetCoreGuiEnabled + + + + + GetCoreGuiEnabled + + + + + + + + GuiService + + + + + + GetGuiInset + + + + + + + + ContextActionService + + + + + + BindAction + + + + + SetTitle + + + + + SetDescription + + + + + SetImage + + + + + SetPosition + + + + + UnbindAction + + + + + UnbindAllActions + + + + + GetBoundActionInfo + + + + + GetAllBoundActionInfo + + + + + + + + GetButton + + + + + + + + PointsService + true + + + + + + PointsAwarded + + + + + + + + AwardPoints + + + + + GetPointBalance + + + + + GetGamePointBalance + + + + + GetAwardablePoints + + + + + + + + Chat + 510 + 33 + 2 + + + + + + ChatService + 510 + 33 + + + + + + + + TextChatService + Text Chat + 511 + 143 + + + + + + ChatWindowConfiguration + Text Chat + 10 + 141 + + + + + BackgroundTransparency + 0 + 1 + 100 + + + + + TextSize + 1 + 100 + 99 + + + + + TextStrokeTransparency + 0 + 1 + 100 + + + + + HeightScale + 0.5 + 2 + 1000 + + + + + WidthScale + 0.5 + 2 + 1000 + + + + + + + + ChatInputBarConfiguration + Text Chat + 11 + 142 + + + + + BackgroundTransparency + 0 + 1 + 100 + + + + + TextSize + 1 + 100 + 99 + + + + + TextStrokeTransparency + 0 + 1 + 100 + + + + + + + + BubbleChatConfiguration + Text Chat + 12 + + + + + BackgroundTransparency + 0 + 1 + 100 + + + + + TextSize + 1 + 100 + 99 + + + + + BubblesSpacing + 0 + 20 + 200 + + + + + VerticalStudsOffset + 0 + 10 + 200 + + + + + + + + TextChannel + Text Chat + 13 + 140 + TextChatService + + + + + + TextSource + Text Chat + 10 + 139 + TextChannel + + + + + + TextChatCommand + Text Chat + 14 + 138 + TextChatService + + + + + + VoiceChatInternal + false + false + + + + + + VoiceChatService + 520 + 136 + 1 + + + + + EnableDefaultVoice + VoiceServiceEnableDefaultVoice + + + + + + + + LocalizationTable + 30 + 97 + Localization + + + + + + LocalizationService + 530 + 92 + 2 + + + + PreferredLanguage + + + + + GetLocaleId + + + + + + + MarketplaceService + 46 + + + + + + PromptPurchase + + + + + + + + GetProductInfo + + + + + PlayerOwnsAsset + + + + + + + ProcessReceipt + + + + + + + PromptPurchaseFinished + + + + + + + + UserInputService + + + + + TouchEnabled + + + + + KeyboardEnabled + + + + + MouseEnabled + + + + + AccelerometerEnabled + + + + + GyroscopeEnabled + + + + + + + + TouchTap + + + + + TouchPinch + + + + + TouchSwipe + + + + + TouchLongPress + + + + + TouchRotate + + + + + TouchPan + + + + + + TouchStarted + + + + + TouchMoved + + + + + TouchEnded + + + + + + InputBegan + + + + + InputChanged + + + + + InputEnded + + + + + + TextBoxFocused + + + + + TextBoxFocusReleased + + + + + DeviceAccelerationChanged + + + + + DeviceGravityChanged + + + + + DeviceRotationChanged + + + + + + + + GetDeviceAcceleration + + + + + GetDeviceGravity + + + + + GetDeviceRotation + + + + + + + + Atmosphere + Environment + 5 + 28 + Lighting + + + + + Density + 0 + 1 + 1000 + + + + + Offset + 0 + 1 + 1000 + + + + + Height + 0 + 3 + 1000 + + + + + Color + + + + + Decay + + + + + Haze + 0 + 10 + 1000 + + + + + Glare + 0 + 10 + 1000 + + + + + + + + Clouds + Environment + 5 + 28 + Workspace + + + + + Enabled + + + + + Color + + + + + Cover + 0 + 1 + 1000 + + + + + Density + 0 + 1 + 1000 + + + + + + + + MaterialVariant + 3D Interfaces + 41 + 130 + + + + + BaseMaterial + 0 + + + + + ColorMap + 1 + + + + + MetalnessMap + 2 + + + + + NormalMap + 3 + + + + + RoughnessMap + 4 + + + + + StudsPerTile + 0.1 + 20 + 200 + + + + + + + + TerrainDetail + 3D Interfaces + 42 + 144 + + + + + Face + 0 + + + + + ColorMap + 1 + + + + + MetalnessMap + 2 + + + + + NormalMap + 3 + + + + + RoughnessMap + 4 + + + + + StudsPerTile + 0.1 + 20 + 200 + + + + + + + + MaterialService + 30 + 131 + + + + + + Sky + Environment + 5 + 28 + Lighting + + + + + ColorCorrectionEffect + Post Processing Effects + 20 + 83 + + + + + Brightness + -1 + 1 + + + + + Contrast + -1 + 1 + + + + + Saturation + -1 + 1 + + + + + + + BloomEffect + Post Processing Effects + 20 + 83 + + + + + Intensity + 0 + 1 + + + + + Threshold + 0.8 + 4 + 1000 + + + + + Size + 0 + 56 + 56 + + + + + + + + BlurEffect + Post Processing Effects + 20 + 83 + + + + + Size + 0 + 56 + 56 + + + + + + + + Highlight + Effects + 20 + 133 + + + + + FillTransparency + 0 + 1 + + + + + OutlineTransparency + 0 + 1 + + + + + + + + + DepthOfFieldEffect + Post Processing Effects + 20 + 83 + + + + + FocusDistance + 0 + 200.0 + 10000 + + + + + InFocusRadius + 0 + 50.0 + 10000 + + + + + NearIntensity + 0 + 1 + 10000 + + + + + FarIntensity + 0 + 1 + 10000 + + + + + + + + SunRaysEffect + Post Processing Effects + 20 + 83 + + + + + Intensity + 0 + 1 + 1000 + + + + + Spread + 0 + 1 + 1000 + + + + + + + + Motor + 20 + false + BasePart + + + + + + ControllerPartSensor + SimHumanoidPhysics + Avatar + 20 + BasePart + + + + + BuoyancySensor + SimHumanoidPhysics + Avatar + 20 + BasePart + + + + + + ControllerManager + SimHumanoidPhysics + Avatar + 20 + Humanoid + + + + + GroundController + SimHumanoidPhysics + Avatar + 20 + ControllerManager + + + + + AirController + SimHumanoidPhysics + Avatar + 20 + ControllerManager + + + + + ClimbController + SimHumanoidPhysics + Avatar + 20 + ControllerManager + + + + + SwimController + SimHumanoidPhysics + Avatar + 20 + ControllerManager + + + + + + Humanoid + Avatar + 30 + 9 + Model + + + + + + MoveTo + + + + + Jump + + + + + Sit + + + + + TakeDamage + + + + + UnequipTools + + + + + + EquipTool + + + + + + ReplaceBodyPartR15 + + + + + GetBodyPartR15 + + + + + GetMoveVelocity + Returns the movement velocity based on the player input. + EnableGetMoveVelocity2 + + + + + + + NameOcclusion + + + + Health + + + MaxHealth + + + TargetPoint + + + Torso + true + + + LeftLeg + true + + + RightLeg + true + + + CollisionType + + + + + EvaluateStateMachine + EnableEvaluateStateMachine2 + + + + + + + BodyColors + Avatar + 20 + Model + + + + + Shirt + Avatar + 20 + 43 + Model + + + + + Pants + Avatar + 20 + 44 + Model + + + + + ShirtGraphic + Avatar + 20 + 40 + Model + + + + + Skin + true + 20 + + + + + DebugSettings + false + 20 + + + + + FaceInstance + false + + + + + GameSettings + false + 20 + + + + + GlobalSettings + false + 20 + + + + + Item + false + 20 + + + + + NetworkPeer + false + + + + + NetworkSettings + false + 20 + + + + + PVInstance + false + + + + + CoordinateFrame + true + + + + + Origin Orientation + 400 + + + + + Origin Position + 300 + + + + + Pivot Offset Position + 300 + + + + + Pivot Offset Orientation + 400 + + + + + + + PackageLink + 1 + 98 + false + + + + + Status + true + + + + + + + RenderSettings + false + 20 + + + + + RootInstance + false + + + + + ServiceProvider + false + + + + + service + true + + + + + GetService + Instance:isService:0 + + + + + FindService + Instance:isService:0 + + + + + + + ProfilingItem + false + + + + + NetworkMarker + false + + + + + + Hopper + true + 20 + + + + + + Instance + false + + + + + + Archivable + 990 + + + + + ClassName + + + + + Parent + + + + + + + + + GetDebugId + false + + + + + Clone + + + + + clone + true + + + + + isA + true + + + + + IsA + Instance:Any:0 + + + + + FindFirstChild + + + + + FindFirstChildOfClass + Instance:isScriptCreatable:0 + + + + + FindFirstChildWhichIsA + Instance:Any:0 + + + + + FindFirstAncestor + + + + + FindFirstAncestorOfClass + Instance:isScriptCreatable:0 + + + + + FindFirstAncestorWhichIsA + Instance:Any:0 + + + + + GetFullName + + + + + children + true + + + + + getChildren + true + + + + + GetChildren + + + + + GetDescendants + + + + + Remove + true + + + + + remove + true + + + + + ClearAllChildren + + + + + Destroy + + + + + findFirstChild + true + + + + + + + + AncestryChanged + + + + + DescendantAdded + + + + + DescendantRemoving + + + + + Changed + + + + + + + + BodyGyro + Legacy Body Movers + 140 + 14 + BasePart + + + + + + MaxTorque + + + + + maxTorque + true + + + + + D + + + + + P + + + + + CFrame + + + + + cframe + true + + + + + + + BodyPosition + Legacy Body Movers + 140 + 14 + BasePart + + + + + + MaxForce + + + + + maxForce + true + + + + + D + + + + + P + + + + + Position + + + + + position + true + + + + + + + RocketPropulsion + Legacy Body Movers + 140 + 14 + BasePart + + + + + BodyVelocity + Legacy Body Movers + 140 + 14 + BasePart + + + + + MaxForce + + + + + maxForce + true + + + + + P + + + + + Velocity + + + + + velocity + true + + + + + + + BodyAngularVelocity + Legacy Body Movers + 140 + 14 + BasePart + + + + + MaxTorque + + + + + maxTorque + true + + + + + P + + + + + AngularVelocity + + + + + angularVelocity + true + + + + + + + BodyForce + Legacy Body Movers + 140 + 14 + BasePart + + + + + Force + + + + + force + true + + + + + + + BodyThrust + Legacy Body Movers + 140 + 14 + BasePart + + + + + + Force + + + + + force + true + + + + + Location + + + + + location + true + + + + + + + Hole + true + 20 + + + + + Feature + 20 + + + + + + Teams + 140 + 23 + Teams + + + + + GetPlayers + + + + + + + Team + Interaction + 10 + 24 + Teams + + + + + SpawnLocation + Interaction + 30 + 25 + + + + + NetworkClient + false + 30 + 16 + + + + + NetworkServer + false + 30 + 15 + + + + + LuaSourceContainer + false + + + + + CurrentEditor + true + + + + + + + Script + Scripting + 30 + 6 + + + + + + LinkedScript + + + + + + + + + LocalScript + Scripting + 40 + 18 + + + + + + RenderingTest + true + Scripting + 40 + 5 + + + + + + NetworkReplicator + 30 + 29 + + + + + + Model + 100 + 2 + PVInstance + + + + + BreakJoints + + + + + GetModelCFrame + + + + + GetModelSize + + + + + MakeJoints + + + + + MoveTo + + + + + ResetOrientationToIdentity + + + + + SetIdentityOrientation + + + + + TranslateBy + + + + + GetPrimaryPartCFrame + + + + + SetPrimaryPartCFrame + + + + + makeJoints + true + + + + + move + true + + + + + + + PrimaryPart + 200 + A Part that serves as a physical reference for the Model's Pivot. If set, the Pivot will follow the PrimaryPart during simulation, otherwise the Pivot will be a fixed world space location. + + + + + LevelOfDetail + + + + + World Pivot Position + 300 + + + + + World Pivot Orientation + 400 + + + + + + + + Status + true + 100 + 2 + + + + + move + true + + + + + + + + DataModel + + + + + + OnClose + true + + + + + + + + + + + PrivateServerId + true + + + + + PrivateServerOwnerId + true + + + + + + VIPServerId + true + + + + + VIPServerOwnerId + true + + + + + + Workspace + + + + + workspace + true + + + + + ShowMouse + true + + + + + IsLoaded + + + + + + + + Loaded + + + + + + + + SetPlaceID + true + + + + + SetCreatorID + true + + + + + + + + DataStoreService + + + + + + GetDataStore + + + + + GetGlobalDataStore + + + + + GetOrderedDataStore + + + + + + + + GlobalDataStore + -1 + + + + + + OnUpdate + + + + + + + + GetAsync + + + + + IncrementAsync + + + + + SetAsync + + + + + UpdateAsync + + + + + + + + OrderedDataStore + -1 + + + + + + GetSortedAsync + + + + + + + + HopperBin + true + 240 + 22 + + + + + + Camera + 5 + 5 + Model + + + + + CameraSubject + + + + + CameraType + + + + + CoordinateFrame + true + + + + + CFrame + + + + + FieldOfViewMode + + + + + FieldOfView + + + + + DiagonalFieldOfView + + + + + MaxAxisFieldOfView + + + + + Focus + + + + + ViewportSize + + + + + NearPlaneZ + + + + + + + GetRoll + + + + + WorldToScreenPoint + + + + + ScreenPointToRay + + + + + ViewportPointToRay + + + + + WorldToViewportPoint + + + + + SetRoll + + + + + + + + Players + 20 + 21 + + + + + CharacterAutoLoads + true + + + + + + + players + true + + + + + + + + ReplicatedStorage + 30 + 70 + + + + + + RobloxReplicatedStorage + false + + + + + + ReplicatedFirst + 30 + 70 + + + + + RemoveRobloxLoadingScreen + + + + + + + + ServerStorage + 30 + 69 + + + + + + ServerScriptService + 30 + 71 + + + + + + StudioService + + + + + + Lighting + 30 + 13 + + + + + GetMinutesAfterMidnight + + + + + GetMoonDirection + + + + + GetMoonPhase + + + + + GetSunDirection + + + + + SetMinutesAfterMidnight + + + + + + + Ambient + + + + + Brightness + 0 + 10 + 1000 + + + + + EnvironmentDiffuseScale + 0 + 1 + 1000 + + + + + EnvironmentSpecularScale + 0 + 1 + 1000 + + + + + ExposureCompensation + -3 + 3 + 600 + + + + + ShadowSoftness + 0 + 1 + 100 + + + + + ColorShift_Bottom + + + + + ColorShift_Top + + + + + GeographicLatitude + 0 + 360 + 360 + + + + + GlobalShadows + + + + + OutdoorAmbient + + + + + Outlines + + + + + ShadowColor + + + + + TimeOfDay + + + + + ClockTime + 0 + 24 + 240 + + + + + FogColor + + + + + FogEnd + + + + + FogStart + + + + + + + LightingChanged + + + + + + + + TestService + 1000 + 68 + 2 + + + + + + DebuggerManager + + + + + + + + ScriptDebugger + + + + + + + + DebuggerBreakpoint + + + + + + + + DebuggerWatch + + + + + + + + Debris + 30 + + + + + addItem + true + + + + + AddItem + + + + + + + MaxItems + true + + + + + + + + Accoutrement + 20 + 32 + false + + + + + + Player + false + 10 + 12 + + + + + + CharacterAppearance + false + Model + + + + + CameraMode + + + + + DataReady + true + + + + + DataComplexity + true + + + + + + + + LoadCharacter + true + + + + + LoadData + true + + + + + SaveData + true + + + + + SaveBoolean + true + + + + + SaveInstance + true + + + + + SaveString + true + + + + + LoadBoolean + true + + + + + LoadNumber + true + + + + + LoadString + true + + + + + LoadInstance + true + + + + + SaveNumber + true + + + + + playerFromCharacter + true + + + + + SetUnder13 + true + + + + + + + + WaitForDataReady + true + true + + + + + + + + + Idled + + + + + + + + Workspace + 5 + 19 + + + + + FindPartsInRegion3 + + + + + FindPartsInRegion3WithIgnoreList + + + + + FindPartOnRay + true + + + + + FindPartOnRayWithIgnoreList + true + + + + + + + PGSPhysicsSolverEnabled + + + + + FallenPartsDestroyHeight + + + + + + + + BasePart + 3 + false + + + + + + Color + + + + + CFrame + + + + + CanCollide + 1000 + + + + + CanQuery + 1001 + + + + + CanTouch + 1002 + + + + + Anchored + 900 + + + + + Massless + + + + + RootPriority + + + + + Elasticity + 0 + 1 + + + + + Friction + 0 + 2 + + + + + Locked + + + + + CastShadow + + + + + Material + + + + + Reflectance + 0 + 1 + + + + + ResizeIncrement + + + + + ResizeableFaces + + + + + Transparency + 0 + 1 + + + + + Velocity + + + + + Size + 50 + + + + + Position + 100 + + + + + Orientation + 200 + + + + + Rotation + + + + + CenterOfMass + + + + + AssemblyMass + + + + + AssemblyCenterOfMass + + + + + AssemblyLinearVelocity + 1000 + + + + + AssemblyAngularVelocity + 1010 + + + + + AssemblyRootPart + + + + + + + + makeJoints + true + + + + + MakeJoints + + + + + BreakJoints + + + + + GetMass + + + + + Resize + + + + + getMass + true + + + + + + + OutfitChanged + true + + + + + LocalSimulationTouched + true + + + + + StoppedTouching + + + + + + TouchEnded + + + + + + + Part + Parts + 110 + 1 + Workspace + + + + + TrussPart + Parts + 120 + 1 + Model + + + + + WedgePart + Parts + 120 + 1 + Model + + + + + PrismPart + false + true + 120 + 1 + + + + + PyramidPart + false + true + 120 + 1 + + + + + ParallelRampPart + false + true + 120 + 1 + + + + + RightAngleRampPart + false + true + 120 + 1 + + + + + CornerWedgePart + Parts + 120 + 1 + Workspace + + + + + PlayerGui + 130 + 46 + + + + + SelectionImageObject + + + + + + + PlayerScripts + 130 + 78 + + + + + StandalonePluginScripts + 130 + 78 + true + + + + + StarterPlayerScripts + 130 + 78 + false + + + + + StarterCharacterScripts + 130 + 78 + false + + + + + + GuiMain + true + 140 + 47 + + + + + + LayerCollector + false + + + + + Enabled + + + + + ZIndexBehavior + + + + + + + + ScreenGui + GUI + 140 + 47 + BasePlayerGui + + + + + + SafeAreaCompatibility + GuiObjectSafeAreaBackgroundExtension + + + + + ClipToDeviceSafeArea + GuiObjectSafeAreaBackgroundExtension + + + + + ScreenInsets + ScreenGuiShowScreenInsetsInStudio + + + + + + + + FunctionalTest + true + 10 + + + + + BillboardGui + GUI + 140 + 64 + GuiBase2d + + + + + + Adornee + + + + + AbsolutePosition + + + + + AbsoluteSize + + + + + Active + + + + + AlwaysOnTop + + + + + Enabled + + + + + ExtentsOffset + + + + + PlayerToHideFrom + + + + + StudsOffset + + + + + SizeOffset + + + + + Size + + + + + LightInfluence + 0 + 1 + + + + + + + + SurfaceGuiBase + GUI + 140 + 64 + GuiBase2d + + + + + + Adornee + + + + + Active + + + + + + + + SurfaceGui + GUI + 140 + 64 + GuiBase2d + + + + + + Enabled + + + + + LightInfluence + 0 + 1 + 2000 + + + + + Brightness + 0 + 10 + 2000 + + + + + MaxDistance + 0 + 1000 + 20 + SurfaceGuiMaxDistance + + + + + + + + + + GuiBase2d + false + + + + + + AbsolutePosition + + + + + AbsoluteSize + + + + + SelectionGroup + GamepadUISelectionGroup + + + + + SelectionBehaviorUp + GamepadUISelectionGroup + + + + + SelectionBehaviorDown + GamepadUISelectionGroup + + + + + SelectionBehaviorLeft + GamepadUISelectionGroup + + + + + SelectionBehaviorRight + GamepadUISelectionGroup + + + + + + + + InputObject + + + + + UserInputType + + + + + UserInputState + + + + + Position + + + + + KeyCode + + + + + + + + GuiObject + false + + + + + + TweenPosition + + + + + TweenSize + + + + + TweenSizeAndPosition + + + + + + + + + SelectionOrder + GamepadUISelectionOrder + + + + + + Active + + + + + BackgroundColor3 + + + + + BackgroundTransparency + 0 + 1 + + + + + BorderColor3 + + + + + BorderSizePixel + + + + + ClipsDescendants + + + + + Draggable + true + + + + + Size + + + + + Position + + + + + SizeConstraint + + + + + ZIndex + + + + + BackgroundColor + true + + + + + BorderColor + true + + + + + SelectionImageObject + + + + + + + + DragBegin + true + + + + + DragStopped + true + + + + + MouseEnter + + + + + MouseLeave + + + + + MouseMoved + + + + + + TouchTap + + + + + TouchPinch + + + + + TouchSwipe + + + + + TouchLongPress + + + + + TouchRotate + + + + + TouchPan + + + + + + InputBegan + + + + + InputChanged + + + + + InputEnded + + + + + + + + + Frame + GUI + 150 + 48 + GuiBase2d + + + + + Style + + + + + + + ScrollingFrame + GUI + 150 + 48 + GuiBase2d + + + + + ScrollingEnabled + + + + + CanvasSize + + + + + CanvasPosition + + + + + AbsoluteWindowSize + + + + + AbsoluteCanvasSize + + + + + ScrollBarThickness + + + + + TopImage + + + + + MidImage + + + + + BottomImage + + + + + + + ImageLabel + GUI + 180 + 49 + GuiBase2d + + + + + Image + + + + + ImageTransparency + 0 + 1 + 100 + + + + + ScaleType + + + + + SliceCenter + + + + + TileSize + + + + + + + VideoFrame + GUI + 18 + 120 + GuiBase2d + GuiBase2d + + + + + Volume + 0 + 100 + 1000 + Square + + + + + + + CanvasGroup + RenderCanvasGroupToTexture + GUI + 200 + 48 + GuiBase2d + GuiBase2d + + + + + GroupTransparency + 0 + 1 + 100 + + + + + + + TextLabel + GUI + 190 + 50 + GuiBase2d + + + + + TextColor + true + + + + + LineHeight + 0 + 3 + 300 + + + + + TextSize + 1 + 100 + 99 + + + + + TextTransparency + 0 + 1 + 100 + + + + + TextStrokeTransparency + 0 + 1 + 100 + + + + + ContentText + + + + + + + TextButton + GUI + 170 + 51 + GuiBase2d + + + + + TextColor + true + + + + + LineHeight + 0 + 3 + 300 + + + + + TextSize + 1 + 100 + 99 + + + + + TextTransparency + 0 + 1 + 100 + + + + + TextStrokeTransparency + 0 + 1 + 100 + + + + + ContentText + + + + + + + TextBox + GUI + 170 + 51 + GuiBase2d + + + + + TextColor + true + + + + + LineHeight + 0 + 3 + 300 + + + + + TextSize + 1 + 100 + 99 + + + + + TextTransparency + 0 + 1 + 100 + + + + + TextStrokeTransparency + 0 + 1 + 100 + + + + + ContentText + + + + + + + GuiButton + GUI + false + 160 + 52 + + + + + AutoButtonColor + + + + + Modal + + + + + Style + + + + + + + MouseButton1Click + + + + + MouseButton1Down + + + + + MouseButton1Up + + + + + MouseButton2Click + + + + + MouseButton2Down + + + + + MouseButton2Up + + + + + + + ViewportFrame + GUI + 30 + 52 + GuiBase2d + + + + + CurrentCamera + + + + + ImageTransparency + 0 + 1 + + + + + ImageColor3 + + + + + Ambient + + + + + LightColor + + + + + LightDirection + + + + + + + ImageButton + GUI + 160 + 52 + GuiBase2d + + + + + Image + + + + + ImageTransparency + 0 + 1 + 100 + + + + + ScaleType + + + + + SliceCenter + + + + + TileSize + + + + + + + Handles + Adornments + + 190 + 53 + + + + + ArcHandles + Adornments + + 200 + 56 + + + + + SelectionBox + Adornments + 210 + 54 + + + + + SelectionSphere + Adornments + 210 + 54 + + + + + SurfaceSelection + Adornments + 210 + 55 + + + + + PathfindingModifier + Adornments + 210 + 128 + + + + Label + + + + + + PathfindingLink + Adornments + 210 + 137 + + + + + Attachment0 + + + + + Attachment1 + + + + + Label + + + + + IsBidirectional + + + + + + + Configuration + 220 + 58 + + + + + HumanoidDescription + 22 + 104 + + + + + Folder + 10 + 77 + + + + + WorldModel + true + World + 22 + 19 + + + + + Motor6D + Animations + 200 + 106 + + + + + BoxHandleAdornment + Adornments + 205 + 111 + + + + + ConeHandleAdornment + Adornments + 205 + 110 + + + + + CylinderHandleAdornment + Adornments + 205 + 109 + + + + + SphereHandleAdornment + Adornments + 205 + 112 + + + + + WireframeHandleAdornment + Adornments + 205 + 113 + + + + + LineHandleAdornment + Adornments + 205 + 107 + + + + + ImageHandleAdornment + Adornments + 205 + 108 + + + + + SelectionPartLasso + true + 220 + 57 + + + + + SelectionPointLasso + true + 220 + 57 + + + + + PartPairLasso + 220 + 57 + + + + + PoseBase + 220 + 60 + + + + + Pose + 220 + 60 + false + + + + + NumberPose + 220 + 60 + false + + + + + KeyframeMarker + 220 + 60 + false + + + + + Keyframe + 220 + 60 + false + + + + + Animation + Animations + 220 + 60 + + + + + AnimationTrack + 220 + 60 + + + + + AnimationController + Animations + 220 + 60 + + + + + Animator + Animations + 220 + 60 + + + + + EvaluationThrottled + Returns true if animation evaluation for the Animator is throttled. + 1001 + AnimatorIsThrottledPropertyEnabled + + + + + + + IKControl + Animations + 220 + 53 + + + + + Type + Specifies how the solver satisfies this control. + 1001 + + + + + EndEffector + The part that you are interested in moving to reach the Target. + 1002 + + + + + Target + The object that the EndEffector reaches for or points at. + 1003 + + + + + ChainRoot + The last part that you are interested in moving your character. + 1004 + + + + + Offset + An additional offset applied on top of the Target in its local space. + 1005 + + + + + Enabled + Toggles the control on and off. + 1010 + + + + d + Weight + Specifies how much this IK control should affect the final pose. + 1011 + 0 + 1 + + + + + Priority + Specifies the order in which controls are solved. + 1012 + + + + + SmoothTime + Specifies the time in seconds to smooth the control by. + 1013 + + + + + + + GetChainLength + Returns the total length of the chain, which is the sum of the lengths of its segments. + + + + + GetChainCount + Returns the number of segments in the chain, which is one less than the number of nodes. + + + + + GetNodeWorldCFrame + Returns the CFrame of the node with the given index in world space. + + + + + GetNodeLocalCFrame + Returns the CFrame of the node with the given index in local space. + + + + + GetRawFinalTarget + Returns the CFrame of the raw final target in world space. + + + + + GetSmoothedFinalTarget + Returns the CFrame of the smoothed final target in world space. + + + + + + + FaceControls + Animations + true + true + 105 + 129 + MeshPart + + + + + ChinRaiserUpperLip + 0 + 1 + + + + + ChinRaiser + 0 + 1 + + + + + FlatPucker + 0 + 1 + + + + + Funneler + 0 + 1 + + + + + LowerLipSuck + 0 + 1 + + + + + LipPresser + 0 + 1 + + + + + LipsTogether + 0 + 1 + + + + + MouthLeft + 0 + 1 + + + + + MouthRight + 0 + 1 + + + + + Pucker + 0 + 1 + + + + + UpperLipSuck + 0 + 1 + + + + + LeftCheekPuff + 0 + 1 + + + + + LeftDimpler + 0 + 1 + + + + + LeftLipCornerDown + 0 + 1 + + + + + LeftLowerLipDepressor + 0 + 1 + + + + + LeftLipCornerPuller + 0 + 1 + + + + + LeftLipStretcher + 0 + 1 + + + + + LeftUpperLipRaiser + 0 + 1 + + + + + RightCheekPuff + 0 + 1 + + + + + RightDimpler + 0 + 1 + + + + + RightLipCornerDown + 0 + 1 + + + + + RightLowerLipDepressor + 0 + 1 + + + + + RightLipCornerPuller + 0 + 1 + + + + + RightLipStretcher + 0 + 1 + + + + + RightUpperLipRaiser + 0 + 1 + + + + + JawDrop + 0 + 1 + + + + + JawLeft + 0 + 1 + + + + + JawRight + 0 + 1 + + + + + Corrugator + 0 + 1 + + + + + LeftBrowLowerer + 0 + 1 + + + + + LeftOuterBrowRaiser + 0 + 1 + + + + + LeftNoseWrinkler + 0 + 1 + + + + + LeftInnerBrowRaiser + 0 + 1 + + + + + RightBrowLowerer + 0 + 1 + + + + + RightOuterBrowRaiser + 0 + 1 + + + + + RightInnerBrowRaiser + 0 + 1 + + + + + RightNoseWrinkler + 0 + 1 + + + + + EyesLookDown + 0 + 1 + + + + + EyesLookLeft + 0 + 1 + + + + + EyesLookUp + 0 + 1 + + + + + EyesLookRight + 0 + 1 + + + + + LeftCheekRaiser + 0 + 1 + + + + + LeftEyeUpperLidRaiser + 0 + 1 + + + + + LeftEyeClosed + 0 + 1 + + + + + RightCheekRaiser + 0 + 1 + + + + + RightEyeUpperLidRaiser + 0 + 1 + + + + + RightEyeClosed + 0 + 1 + + + + + TongueDown + 0 + 1 + + + + + TongueOut + 0 + 1 + + + + + TongueUp + 0 + 1 + + + + + + + CharacterMesh + Meshes + 220 + 60 + Model + + + + + Dialog + 3D Interfaces + 220 + 62 + + + + + ConversationDistance + + + + + GoodbyeChoiceActive + + + + + GoodbyeDialog + + + + + InUse + + + + + InitialPrompt + + + + + Purpose + + + + + Tone + + + + + BehaviorType + + + + + + + GetCurrentPlayers + + + + + + + DialogChoice + 3D Interfaces + 220 + 63 + + + + + UnionOperation + true + false + 105 + 73 + + + + + UsePartColor + + + + + + + NegateOperation + true + false + 104 + 72 + + + + + UsePartColor + + + + + + + MeshPart + Parts + true + true + 105 + 73 + Model + + + + + Terrain + true + false + 5 + 65 + + + + + WaterTransparency + 0 + 1 + + + + + WaterWaveSize + 0 + 1 + + + + + WaterWaveSpeed + 0 + 100 + + + + + WaterReflectance + 0 + 1 + + + + + Decoration + + + + + + + GetCell + + + + + GetWaterCell + + + + + + SetWaterCell + + + + + + + + Light + Lights + 30 + 13 + PVInstance + + + + + Brightness + 0 + 40 + 2000 + + + + + + + PointLight + Lights + 30 + 13 + PVInstance + + + + + Range + 0 + 60 + + + + + + + SpotLight + Lights + 30 + 13 + PVInstance + + + + + Range + 0 + 60 + + + + + Angle + 0 + 180 + + + + + + + SurfaceLight + Lights + 30 + 13 + PVInstance + + + + + Range + 0 + 60 + + + + + Angle + 0 + 180 + + + + + + + RemoteFunction + Scripting + 40 + 74 + + + + + InvokeClient + Server + + + + + InvokeServer + Client + + + + + + + OnClientInvoke + Client + + + + + OnServerInvoke + Server + + + + + + + RemoteEvent + Scripting + 50 + 75 + + + + + FireAllClients + Server + + + + + FireClient + Server + + + + + FireServer + Client + + + + + + + OnClientEvent + Client + + + + + OnServerEvent + Server + + + + + + + TerrainRegion + true + 20 + 65 + false + + + + + ModuleScript + Scripting + 50 + 76 + + + + + + + + ContextActionResult + + + + Sink + + + + + Pass + + + + + + PartType + + + + Ball + + + + + Block + + + + + Cylinder + + + + + Wedge + + + + + CornerWedge + + + + + + Material + + + + Air + false + + + + + Water + false + + + + + Rock + true + + + + + Glacier + true + + + + + Snow + true + + + + + Sandstone + true + + + + + Mud + true + + + + + Basalt + true + + + + + Ground + true + + + + + CrackedLava + true + + + + + Asphalt + true + + + + + LeafyGrass + true + + + + + Salt + true + + + + + Limestone + true + + + + + Pavement + true + + + + + + Status + true + + + + Poison + true + + + + + Confusion + true + + + + + + SaveFilter + true + + + + + PrivilegeType + true + + + + + Genre + true + + + + + GearGenreSetting + true + + + + + GearType + true + + + + + SortOrder + + + + Name + + + + + LayoutOrder + + + + + Custom + true + + + + + + ZIndexBehavior + + + + Global + + + + + Sibling + + + + + + ScaleType + + + + Stretch + + + + + Slice + + + + + Tile + + + + + Fit + + + + + Crop + + + + + diff --git a/data/production/builds/version-d909e3704b9f4694/API-Dump.json b/data/production/builds/version-d909e3704b9f4694/API-Dump.json new file mode 100644 index 0000000..0f09301 --- /dev/null +++ b/data/production/builds/version-d909e3704b9f4694/API-Dump.json @@ -0,0 +1,114365 @@ +{ + "Classes": [ + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Archivable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ClassName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataCost", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Name", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Parent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RobloxLocked", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SourceAssetId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "archivable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "className", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "AddTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearAllChildren", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clone", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Destroy", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindFirstAncestor", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstAncestorOfClass", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstAncestorWhichIsA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstChild", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstChildOfClass", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstChildWhichIsA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstDescendant", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetActor", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Actor" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetAttribute", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetAttributeChangedSignal", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAttributes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetChildren", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetDebugId", + "Parameters": [ + { + "Default": "4", + "Name": "scopeLength", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDescendants", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetFullName", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPropertyChangedSignal", + "Parameters": [ + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTags", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "HasTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsAncestorOf", + "Parameters": [ + { + "Name": "descendant", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsDescendantOf", + "Parameters": [ + { + "Name": "ancestor", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsPropertyModified", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Remove", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetPropertyToDefault", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAttribute", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WaitForChild", + "Parameters": [ + { + "Name": "childName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "timeOut", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "CustomLuaState", + "CanYield" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "children", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "clone", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "destroy", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "findFirstChild", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getChildren", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isDescendantOf", + "Parameters": [ + { + "Name": "ancestor", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "remove", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AncestryChanged", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AttributeChanged", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ChildAdded", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ChildRemoved", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DescendantAdded", + "Parameters": [ + { + "Name": "descendant", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DescendantRemoving", + "Parameters": [ + { + "Name": "descendant", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Destroying", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "childAdded", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Instance", + "Superclass": "<<>>", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Transform", + "MemberType": "Property", + "Name": "AttachmentForward", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "AttachmentPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "AttachmentPos", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "AttachmentRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "AttachmentUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Accoutrement", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AccessoryType", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AccessoryType" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Accessory", + "Superclass": "Accoutrement" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hat", + "Superclass": "Accoutrement", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "PortalInvalidReason", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "PortalVersion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdUnitStatus" + } + }, + { + "MemberType": "Function", + "Name": "TeleportConfirmed", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportRejected", + "Parameters": [ + { + "Name": "shouldCooldown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "rejectedByDistance", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AdPortal", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAdTeleportInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetReportAdInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReturnToPublisherExperience", + "Parameters": [ + { + "Name": "adTeleportMethod", + "Type": { + "Category": "Enum", + "Name": "AdTeleportMethod" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowVideoAd", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AdTeleportEnded", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AdTeleportInitiated", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PortalPrompt", + "Parameters": [ + { + "Name": "destinationId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "portal", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "requiresNoButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VideoAdClosed", + "Parameters": [ + { + "Name": "adShown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AdService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AdvancedDragger", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ApiKey", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "FireCustomEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "eventCategory", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireEvent", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireInGameEconomyEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "itemName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "economyAction", + "Type": { + "Category": "Enum", + "Name": "AnalyticsEconomyAction" + } + }, + { + "Name": "itemCategory", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "currency", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "location", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireLogEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "logLevel", + "Type": { + "Category": "Enum", + "Name": "AnalyticsLogLevel" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debugInfo", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FirePlayerProgressionEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "progressionStatus", + "Type": { + "Category": "Enum", + "Name": "AnalyticsProgressionStatus" + } + }, + { + "Name": "location", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "statistics", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnalyticsService", + "Superclass": "Instance", + "Tags": [ + "Service", + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AnimationId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Animation", + "Name": "Animation", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Guid", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Loop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimationPriority" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationClip", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CurveAnimation", + "Superclass": "AnimationClip" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AuthoredHipHeight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddKeyframe", + "Parameters": [ + { + "Name": "keyframe", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyframes", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKeyframe", + "Parameters": [ + { + "Name": "keyframe", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "KeyframeSequence", + "Superclass": "AnimationClip" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAnimationClip", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationClip" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimationClipById", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "useCache", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationClip" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMemStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterActiveAnimationClip", + "Parameters": [ + { + "Name": "animationClip", + "Type": { + "Category": "Class", + "Name": "AnimationClip" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterAnimationClip", + "Parameters": [ + { + "Name": "animationClip", + "Type": { + "Category": "Class", + "Name": "AnimationClip" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimationClipAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationClip" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimations", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationClipProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracks", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationController", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreateJob", + "Parameters": [ + { + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DownloadJobResult", + "Parameters": [ + { + "Name": "jobId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "outputFilePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FullProcess", + "Parameters": [ + { + "Name": "videoFilePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "progressCallback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJobStatus", + "Parameters": [ + { + "Name": "jobId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationFromVideoCreatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsAgeRestricted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateAnimationByUploadingVideo", + "Parameters": [ + { + "Name": "progressCallback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportVideoWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationFromVideoCreatorStudioService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "LoadFromHumanoid", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationRigData", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Animation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TrackerStreamAnimation" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimationPriority" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WeightCurrent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WeightTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AdjustWeight", + "Parameters": [ + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTrackerData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TogglePause", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationStreamTrack", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Animation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Animation" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Looped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimationPriority" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WeightCurrent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WeightTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AdjustSpeed", + "Parameters": [ + { + "Default": "1", + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AdjustWeight", + "Parameters": [ + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMarkerReachedSignal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTimeOfKeyframe", + "Parameters": [ + { + "Name": "keyframeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "1", + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DidLoop", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ended", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyframeReached", + "Parameters": [ + { + "Name": "keyframeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationTrack", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EvaluationThrottled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotBrowsable" + ], + "ThreadSafety": "Safe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PreferLodEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "ApplyJointVelocities", + "Parameters": [ + { + "Name": "motors", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracks", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracksCoreScript", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimationCoreScript", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadStreamAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "TrackerStreamAnimation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationStreamTrack" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadStreamAnimationForSelfieView_deprecated", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "TrackerStreamAnimation" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationStreamTrack" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepAnimations", + "Parameters": [ + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayedCoreScript", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationStreamTrackPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationStreamTrack" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Animator", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CheckForUpdate", + "Parameters": [ + { + "Default": "nil", + "Name": "handler", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DisableDUAR", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DisableDUARAndOpenSurvey", + "Parameters": [ + { + "Name": "surveyUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformManagedUpdate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AppUpdateService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AssetCounterService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Interface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Port", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StartServer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AssetDeliveryProxy", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAllTemplates", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTemplate", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTemplate", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveTemplate", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "importTemplate", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartSessionWithPath", + "Parameters": [ + { + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AssetImportSession" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PickFileWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PickMultipleFilesWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartSessionWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "AssetImportSession" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetImportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ApplySettings", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyTemplate", + "Parameters": [ + { + "Name": "template", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentStatusTable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFilename", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetImportTree", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInstance", + "Parameters": [ + { + "Name": "nodeId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRigVisualization", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasAnimation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsAvatar", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsGltf", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsR15", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Reset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Upload", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "usesCustomRestPoseLua", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UploadComplete", + "Parameters": [ + { + "Name": "results", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UploadCompleteDeprecated", + "Parameters": [ + { + "Name": "succeeded", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorMap", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UploadProgress", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetImportSession", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMeshIdFromAliasName", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshIdFromAssetId", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextureIdFromAliasName", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextureIdFromAssetId", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasUnpublishedChangesForLinkedSource", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertAudio", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertImage", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertLinkedSourceAsLocalScript", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertLinkedSourceAsModuleScript", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertLinkedSourceAsScript", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertMesh", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "insertWithLocation", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertMeshesWithLocation", + "Parameters": [ + { + "Name": "aliasNames", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertModel", + "Parameters": [ + { + "Name": "modelId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertPackage", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertVideo", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenLinkedSource", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenPlace", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RefreshLinkedSource", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RevertLinkedSourceToLastPublishedVersion", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPackageDetails", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateAllPackages", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ViewPackageOnWebsite", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddNewPlace", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateAlias", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DeleteAlias", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishLinkedSource", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemovePlace", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenameAlias", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "oldAliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newAliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenameModel", + "Parameters": [ + { + "Name": "modelId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenamePlace", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetImportedSignal", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "assetName", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ImportSessionFinished", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ImportSessionStarted", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MayBeLinkedSourceModified", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetManagerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ContentId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OutputPath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PatchId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AssetPatchSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DeserializeInstance", + "Parameters": [ + { + "Name": "serializedInstance", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBundleDetailsSync", + "Parameters": [ + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterUGCValidationFunction", + "Parameters": [ + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePlaceAsync", + "Parameters": [ + { + "Name": "placeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "templatePlaceID", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "", + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePlaceInPlayerInventoryAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "placeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "templatePlaceID", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "", + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAssetIdsForPackage", + "Parameters": [ + { + "Name": "packageAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBundleDetailsAsync", + "Parameters": [ + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCreatorAssetID", + "Parameters": [ + { + "Name": "creationID", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamePlacesAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadImageAsync", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DynamicImage" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptCreateAssetAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SavePlaceAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SearchAudio", + "Parameters": [ + { + "Name": "searchParameters", + "Type": { + "Category": "Class", + "Name": "AudioSearchParams" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AudioPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenCreateResultModal", + "Parameters": [ + { + "Name": "resultType", + "Type": { + "Category": "Enum", + "Name": "PromptCreateAssetResult" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPublishResultModal", + "Parameters": [ + { + "Name": "resultType", + "Type": { + "Category": "Enum", + "Name": "PromptPublishAssetResult" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Decay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Glare", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Haze", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Atmosphere", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Derived Data", + "MemberType": "Property", + "Name": "Axis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived Data", + "MemberType": "Property", + "Name": "SecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "WorldAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "WorldCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "WorldOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "WorldPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "WorldRotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "WorldSecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetAxis", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConstraints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSecondaryAxis", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAxis", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSecondaryAxis", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Attachment", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Derived Data", + "MemberType": "Property", + "Name": "TransformedCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Derived World Data", + "MemberType": "Property", + "Name": "TransformedWorldCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Bone", + "Superclass": "Attachment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "PeakLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RmsLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "GetSpectrum", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AudioAnalyzer", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioChorus", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Attack", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MakeupGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Ratio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Release", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Threshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioCompressor", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AccessType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AccessModifierType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsReady", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Muted", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Player", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + }, + { + "MemberType": "Function", + "Name": "GetUserIdAccessList", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUserIdAccessList", + "Parameters": [ + { + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AudioDeviceInput", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Player", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioDeviceOutput", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Level", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioDistortion", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "DelayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Feedback", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioEcho", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AudioInteractionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioEmitter", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "HighGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LowGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MidGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MidRange", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioEqualizer", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioFader", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioFlanger", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AudioInteractionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioListener", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Pitch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioPitchShifter", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AssetId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutoLoad", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsReady", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LoopRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Looping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PlaybackRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PlaybackSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AudioPlayer", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "DecayRatio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DecayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Diffusion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "EarlyDelayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HighCutFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LateDelayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LowShelfFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LowShelfGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReferenceFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioReverb", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Album", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Artist", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AudioSubType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AudioSubType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AudioSubtype", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AudioSubType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MinDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SearchKeyword", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Tag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioSearchParams", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "ClientFeatures", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "ClientFeaturesInitialized", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "ServerFeatures", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "IsEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "feature", + "Type": { + "Category": "Enum", + "Name": "AvatarChatServiceFeature" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPlaceEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsUniverseEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PollClientFeatures", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PollServerFeatures", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClientFeaturesAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetServerFeaturesAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AvatarChatService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAccessoryType", + "Parameters": [ + { + "Name": "avatarAssetType", + "Type": { + "Category": "Enum", + "Name": "AvatarAssetType" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "AccessoryType" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptCreateOutfit", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptDeleteOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptRenameOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptSaveAvatar", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Name": "saveDict", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "0", + "Name": "gearAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptSaveAvatarThumbnailCustomization", + "Parameters": [ + { + "Name": "thumbnailType", + "Type": { + "Category": "Enum", + "Name": "AvatarThumbnailCustomizationType" + } + }, + { + "Name": "emoteAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "cameraDistanceScale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "yRotDeg", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0", + "Name": "fieldOfViewDeg", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptSetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + }, + { + "Name": "shouldFavorite", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptUpdateOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformCreateOutfitWithDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformDeleteOutfit", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformRenameOutfit", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformSaveAvatarWithDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "addedAssets", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "removedAssets", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformSetFavorite", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformUpdateOutfit", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptAllowInventoryReadAccess", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptCreateOutfit", + "Parameters": [ + { + "Name": "outfit", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptDeleteOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptRenameOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSaveAvatar", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + }, + { + "Name": "shouldFavorite", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptUpdateOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "updatedOutfit", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAllowInventoryReadAccess", + "Parameters": [ + { + "Name": "inventoryReadAccessGranted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalCreateOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalCreateOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalDeleteOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalDeleteOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalRenameOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalRenameOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSaveAvatarFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSaveAvatarPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSetFavoriteFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSetFavoritePermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalUpdateOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalUpdateOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CheckApplyDefaultClothing", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConformToAvatarRules", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAvatarRules", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBatchItemDetails", + "Parameters": [ + { + "Name": "itemIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInventory", + "Parameters": [ + { + "Name": "assetTypes", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "InventoryPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItemDetails", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutfitDetails", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutfits", + "Parameters": [ + { + "Default": "All", + "Name": "outfitSource", + "Type": { + "Category": "Enum", + "Name": "OutfitSource" + } + }, + { + "Default": "All", + "Name": "outfitType", + "Type": { + "Category": "Enum", + "Name": "OutfitType" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "OutfitPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRecommendedAssets", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AvatarAssetType" + } + }, + { + "Default": "0", + "Name": "contextAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRecommendedBundles", + "Parameters": [ + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SearchCatalog", + "Parameters": [ + { + "Name": "searchParameters", + "Type": { + "Category": "DataType", + "Name": "CatalogSearchParams" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "CatalogPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenAllowInventoryReadAccess", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptCreateOufit", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptDeleteOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptRenameOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptSaveAvatar", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptSetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + }, + { + "Name": "shouldFavorite", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptUpdateOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptAllowInventoryReadAccessCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptCreateOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + }, + { + "Name": "failureType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptDeleteOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptRenameOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSaveAvatarCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + }, + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSaveAvatarThumbnailCustomizationCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + }, + { + "Name": "failureType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSetFavoriteCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptUpdateOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AvatarEditorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ImportFBXAnimationFromFilePathUserMayChooseModel", + "Parameters": [ + { + "Name": "fbxFilePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "selectedRig", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "userChooseModelThenImportCB", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFBXAnimationUserMayChooseModel", + "Parameters": [ + { + "Name": "selectedRig", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "userChooseModelThenImportCB", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFbxRigWithoutSceneLoad", + "Parameters": [ + { + "Default": "true", + "Name": "isR15", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportLoadedFBXAnimation", + "Parameters": [ + { + "Name": "useFBXModel", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadRigAndDetectType", + "Parameters": [ + { + "Name": "promptR15Callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AvatarImportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Backpack", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AwardBadge", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBadgeInfoAsync", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsDisabled", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsLegal", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UserHasBadge", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UserHasBadgeAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BadgeAwarded", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnBadgeAwarded", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "creatorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BadgeService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ImportName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShouldImport", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "CreateTemplateFromData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStatuses", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStatuses_DEPRECATED", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusRemoved", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusReported", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BaseImportData", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AnimationImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FacsImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ImportAsModelAsset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InsertInWorkspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GroupImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "JointImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "DiffuseFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsPbr", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MetalnessFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NormalFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RoughnessFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageManifold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageMeshIntersectedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageMeshNotIntersected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageNoOverlappingVertices", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageNonManifoldPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageOverlappingVerticesPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageUVMatched", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageUVMisMatchedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Dimensions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DoubleSided", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IgnoreVertexColors", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IrrelevantCageModifiedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MeshHoleDetectedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MeshNoHoleDetected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NoIrrelevantCageModified", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NoOuterCageFarExtendedFromMesh", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OuterCageFarExtendedFromMeshPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PolygonCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UseImportedPivot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MeshImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AddModelToInventory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AnimationIdForRestPose", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ExistingPackageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FileDimensions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ImportAsModelAsset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ImportAsPackage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InsertInWorkspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InsertWithScenePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InvertNegativeFaces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MergeMeshes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PolygonCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RestPose", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RestPose" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RigScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RigScale" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RigType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RigType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RigVisualization", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ScaleUnit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshScaleUnit" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UseSceneOriginAsCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UseSceneOriginAsPivot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UsesCages", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WorldForward", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WorldUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "RootImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetGuiObjectsAtPosition", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGuiObjectsInCircle", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BasePlayerGui", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SelectionImageObject", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Version", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "SetUserGuiRendering", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "guiAdornee", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "faceId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Default": "0", + "Name": "horizontalCurvature", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TakeScreenshot", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserGuiRenderingChanged", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "guiAdornee", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "faceId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "horizontalCurvature", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CoreGui", + "Superclass": "BasePlayerGui", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentScreenOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ScreenOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SelectionImageObject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "MemberType": "Function", + "Name": "GetTopbarTransparency", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTopbarTransparency", + "Parameters": [ + { + "Name": "transparency", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TopbarTransparencyChangedSignal", + "Parameters": [ + { + "Name": "transparency", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlayerGui", + "Superclass": "BasePlayerGui", + "Tags": [ + "NotCreatable", + "PlayerReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ProcessUserInput", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ResetPlayerGuiOnSpawn", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RtlTextSupport", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RtlTextSupport" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ScreenOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShowDevelopmentGui", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "VirtualCursorMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VirtualCursorMode" + } + }, + { + "MemberType": "Function", + "Name": "GetCoreGuiEnabled", + "Parameters": [ + { + "Name": "coreGuiType", + "Type": { + "Category": "Enum", + "Name": "CoreGuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterGetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "getFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterSetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "setFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCoreGuiEnabled", + "Parameters": [ + { + "Name": "coreGuiType", + "Type": { + "Category": "Enum", + "Name": "CoreGuiType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CoreGuiChangedSignal", + "Parameters": [ + { + "Name": "coreGuiType", + "Type": { + "Category": "Enum", + "Name": "CoreGuiType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StarterGui", + "Superclass": "BasePlayerGui", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CageMeshId", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CageOrigin", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CageOriginWorld", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HSRAssetId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ImportOrigin", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ImportOriginWorld", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Function", + "Name": "GetFaces", + "Parameters": [ + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertices", + "Parameters": [ + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsHSRReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ModifyVertices", + "Parameters": [ + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + }, + { + "Name": "vertices", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BaseWrap", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AutoSkin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "WrapLayerAutoSkin" + } + }, + { + "Category": "Tuning", + "MemberType": "Property", + "Name": "BindOffset", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "DebugMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "WrapLayerDebugMode" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Order", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Puffiness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ReferenceMeshId", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ReferenceOrigin", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReferenceOriginWorld", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Tuning", + "MemberType": "Property", + "Name": "ShrinkFactor", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "WrapLayer", + "Superclass": "BaseWrap" + }, + { + "Members": [ + { + "Category": "Debug", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "DebugMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "WrapTargetDebugMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Stiffness", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "WrapTarget", + "Superclass": "BaseWrap" + }, + { + "Members": [ + { + "Category": "Shape", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "CurveSize0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "CurveSize1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "FaceCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightEmission", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "Segments", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextureMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "Width0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Shape", + "MemberType": "Property", + "Name": "Width1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ZOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "SetTextureOffset", + "Parameters": [ + { + "Default": "0", + "Name": "offset", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Beam", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Fire", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Event", + "Name": "Event", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BindableEvent", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Invoke", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnInvoke", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BindableFunction", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "BodyMover", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "angularvelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "maxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyAngularVelocity", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "Force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyForce", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "D", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "cframe", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "maxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyGyro", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "D", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "maxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetLastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "lastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReachedTarget", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BodyPosition", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "Force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "Location", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "location", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyThrust", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "maxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetLastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "lastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BodyVelocity", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "MemberType": "Property", + "Name": "CartoonFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "MemberType": "Property", + "Name": "MaxSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "MemberType": "Property", + "Name": "MaxThrust", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "TargetOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "MemberType": "Property", + "Name": "TargetRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "MemberType": "Property", + "Name": "ThrustD", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "MemberType": "Property", + "Name": "ThrustP", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "MemberType": "Property", + "Name": "TurnD", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "MemberType": "Property", + "Name": "TurnP", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Abort", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Fire", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "fire", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReachedTarget", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RocketPropulsion", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Condition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "ContinueExecution", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LogMessage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MetaBreakpointId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "RemoveOnHit", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Valid", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Verified", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Breakpoint", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CloseBrowserWindow", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CopyAuthCookieFromBrowserToEngine", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EmitHybridEvent", + "Parameters": [ + { + "Name": "moduleName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExecuteJavaScript", + "Parameters": [ + { + "Name": "javascript", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenBrowserWindow", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenNativeOverlay", + "Parameters": [ + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenWeChatAuthWindow", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReturnToJavaScript", + "Parameters": [ + { + "Name": "callbackId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "params", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendCommand", + "Parameters": [ + { + "Name": "command", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AuthCookieCopiedToEngine", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BrowserWindowClosed", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BrowserWindowWillNavigate", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "JavaScriptCallback", + "Parameters": [ + { + "Name": "content", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BrowserService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TailVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BubbleChatMessageProperties", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "LaunchBulkImport", + "Parameters": [ + { + "Name": "assetTypeToImport", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowBulkImportView", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetImported", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BulkImportFinished", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BulkImportStarted", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BulkImportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CacheableContentProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HSRDataContentProvider", + "Superclass": "CacheableContentProvider", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetContentMemoryData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MeshContentProvider", + "Superclass": "CacheableContentProvider", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SolidModelContentProvider", + "Superclass": "CacheableContentProvider", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AttachCallout", + "Parameters": [ + { + "Name": "definitionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "locationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "target", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineCallout", + "Parameters": [ + { + "Name": "definitionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "learnMoreURL", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DetachCalloutsByDefinitionId", + "Parameters": [ + { + "Name": "definitionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CalloutService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraSubject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CoordinateFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DiagonalFieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "FieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "FieldOfViewMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FieldOfViewMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HeadLocked", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HeadScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "MaxAxisFieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NearPlaneZ", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRTiltAndRollEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ViewportSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Function", + "Name": "GetLargestCutoffDistance", + "Parameters": [ + { + "Name": "ignoreList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPanSpeed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPartsObscuringTarget", + "Parameters": [ + { + "Name": "castPoints", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "ignoreList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRenderCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRoll", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTiltSpeed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Interpolate", + "Parameters": [ + { + "Name": "endPos", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "endFocus", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "duration", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PanUnits", + "Parameters": [ + { + "Name": "units", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScreenPointToRay", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0", + "Name": "depth", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Ray" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "SetCameraPanMode", + "Parameters": [ + { + "Default": "Classic", + "Name": "mode", + "Type": { + "Category": "Enum", + "Name": "CameraPanMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetImageServerView", + "Parameters": [ + { + "Name": "modelCoord", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRoll", + "Parameters": [ + { + "Name": "rollAngle", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TiltUnits", + "Parameters": [ + { + "Name": "units", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ViewportPointToRay", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0", + "Name": "depth", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Ray" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "WorldToScreenPoint", + "Parameters": [ + { + "Name": "worldPoint", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "WorldToViewportPoint", + "Parameters": [ + { + "Name": "worldPoint", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "Zoom", + "Parameters": [ + { + "Name": "distance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ZoomToExtents", + "Parameters": [ + { + "Name": "boundingBoxCFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "boundingBoxSize", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FirstPersonTransition", + "Parameters": [ + { + "Name": "entering", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InterpolationFinished", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Camera", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "RetrieveCaptures", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveScreenshotCapture", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCaptureSizeAsync", + "Parameters": [ + { + "Name": "captureContentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CaptureSaved", + "Parameters": [ + { + "Name": "captureInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CaptureService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FinishRecording", + "Parameters": [ + { + "Name": "identifier", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "operation", + "Type": { + "Category": "Enum", + "Name": "FinishRecordingOperation" + } + }, + { + "Name": "finalOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCanRedo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCanUndo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsRecordingInProgress", + "Parameters": [ + { + "Name": "identifier", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Redo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetWaypoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEnabled", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetWaypoint", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TryBeginRecording", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string?" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Undo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnRecordingFinished", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + }, + { + "Name": "identifier", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + }, + { + "Name": "operationn", + "Type": { + "Category": "Enum", + "Name": "FinishRecordingOperation" + } + }, + { + "Name": "finalOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary?" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnRecordingStarted", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnRedo", + "Parameters": [ + { + "Name": "waypoint", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnUndo", + "Parameters": [ + { + "Name": "waypoint", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ChangeHistoryService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CharacterAppearance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "HeadColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "HeadColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LeftArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LeftArmColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LeftLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LeftLegColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RightArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RightArmColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RightLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RightLegColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TorsoColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TorsoColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyColors", + "Superclass": "CharacterAppearance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BaseTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BodyPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "BodyPart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MeshId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OverlayTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "CharacterMesh", + "Superclass": "CharacterAppearance" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Clothing", + "Superclass": "CharacterAppearance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "PantsTemplate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Pants", + "Superclass": "Clothing" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ShirtTemplate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Shirt", + "Superclass": "Clothing" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Graphic", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ShirtGraphic", + "Superclass": "CharacterAppearance" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkinColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Skin", + "Superclass": "CharacterAppearance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "BubbleChatEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "LoadDefaultChat", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Chat", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Blue", + "Name": "color", + "Type": { + "Category": "Enum", + "Name": "ChatColor" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ChatLocal", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Blue", + "Name": "color", + "Type": { + "Category": "Enum", + "Name": "ChatColor" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetShouldUseLuaChat", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeChatCallback", + "Parameters": [ + { + "Name": "callbackType", + "Type": { + "Category": "Enum", + "Name": "ChatCallbackType" + } + }, + { + "Name": "callbackArguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterChatCallback", + "Parameters": [ + { + "Name": "callbackType", + "Type": { + "Category": "Enum", + "Name": "ChatCallbackType" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBubbleChatSettings", + "Parameters": [ + { + "Name": "settings", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUserChatAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUsersChatAsync", + "Parameters": [ + { + "Name": "userIdFrom", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userIdTo", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerFrom", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "playerTo", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringForBroadcast", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerFrom", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringForPlayerAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerToFilterFor", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BubbleChatSettingsChanged", + "Parameters": [ + { + "Name": "settings", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Chatted", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "color", + "Type": { + "Category": "Enum", + "Name": "ChatColor" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Chat", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DisplayCommand", + "Parameters": [ + { + "Name": "commandName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "requestParam", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ChatbotUIService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Image", + "MemberType": "Property", + "Name": "CursorIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxActivationDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Event", + "Name": "MouseClick", + "Parameters": [ + { + "Name": "playerWhoClicked", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseHoverEnter", + "Parameters": [ + { + "Name": "playerWhoHovered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseHoverLeave", + "Parameters": [ + { + "Name": "playerWhoHovered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RightMouseClick", + "Parameters": [ + { + "Name": "playerWhoClicked", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "mouseClick", + "Parameters": [ + { + "Name": "playerWhoClicked", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ClickDetector", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Image", + "MemberType": "Property", + "Name": "ActivatedCursorIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Physics Response", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Drag Directions", + "MemberType": "Property", + "Name": "Axis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Dragged Amount", + "MemberType": "Property", + "Name": "DragFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "DragStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DragDetectorDragStyle" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Mode Switching", + "MemberType": "Property", + "Name": "GamepadModeSwitchKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Mode Switching", + "MemberType": "Property", + "Name": "KeyboardModeSwitchKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Drag Limits", + "MemberType": "Property", + "Name": "MaxDragAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Drag Limits", + "MemberType": "Property", + "Name": "MaxDragTranslation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Physics Response", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Physics Response", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Drag Limits", + "MemberType": "Property", + "Name": "MinDragAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Drag Limits", + "MemberType": "Property", + "Name": "MinDragTranslation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Drag Directions", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReferenceInstance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ResponseStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DragDetectorResponseStyle" + } + }, + { + "Category": "Physics Response", + "MemberType": "Property", + "Name": "Responsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RunLocally", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Drag Directions", + "MemberType": "Property", + "Name": "SecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "TrackballRadialPullFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "TrackballRollFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mode Switching", + "MemberType": "Property", + "Name": "VRSwitchKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Drag Directions", + "MemberType": "Property", + "Name": "WorldAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Drag Directions", + "MemberType": "Property", + "Name": "WorldSecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "AddConstraintFunction", + "Parameters": [ + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetReferenceFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RestartDrag", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDragStyleFunction", + "Parameters": [ + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragContinue", + "Parameters": [ + { + "Name": "playerWhoDragged", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "cursorRay", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "viewFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "vrInputFrame", + "Type": { + "Category": "DataType", + "Name": "OptionalCoordinateFrame" + } + }, + { + "Name": "isModeSwitchKeyDown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragEnd", + "Parameters": [ + { + "Name": "playerWhoDragged", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragStart", + "Parameters": [ + { + "Name": "playerWhoDragged", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "cursorRay", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "viewFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "hitFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "clickedPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "vrInputFrame", + "Type": { + "Category": "DataType", + "Name": "OptionalCoordinateFrame" + } + }, + { + "Name": "isModeSwitchKeyDown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DragDetector", + "Superclass": "ClickDetector", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Cover", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Clouds", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ClusterPacketCache", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CollaboratorColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurDocGUID", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurScriptLineNumber", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Username", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Collaborator", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CollaboratorsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddTag", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAllTags", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetCollection", + "Parameters": [ + { + "Name": "class", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInstanceAddedSignal", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInstanceRemovedSignal", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTagged", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetTags", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "HasTag", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "RemoveTag", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemAdded", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemRemoved", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TagAdded", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TagRemoved", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CollectionService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AllowGUIAccessPoints", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Checked", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DefaultShortcut", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Name", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Permission", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CommandPermission" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StatusTip", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "EnableGuiAccess", + "Parameters": [ + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "statusTip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultShortcut", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterExecutionCallback", + "Parameters": [ + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CommandInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Execute", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterCommand", + "Parameters": [ + { + "Name": "plugin", + "Type": { + "Category": "Class", + "Name": "Plugin" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "LocalUser", + "Name": "permission", + "Type": { + "Category": "Enum", + "Name": "CommandPermission" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "CommandInstance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CommandExecuting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CommandService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Configuration", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ConfigureServerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Attachments", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Attachments", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Constraint", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "AlignOrientation", + "MemberType": "Property", + "Name": "AlignType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AlignType" + } + }, + { + "Category": "TargetOrientation", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "TargetOrientation", + "MemberType": "Property", + "Name": "LookAtPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxAngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignmentMode", + "MemberType": "Property", + "Name": "Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "OrientationAlignmentMode" + } + }, + { + "Category": "TargetOrientation", + "MemberType": "Property", + "Name": "PrimaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "AlignOrientation", + "MemberType": "Property", + "Name": "PrimaryAxisOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "AlignOrientation", + "MemberType": "Property", + "Name": "ReactionTorqueEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "Responsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignOrientation", + "MemberType": "Property", + "Name": "RigidityEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "TargetOrientation", + "MemberType": "Property", + "Name": "SecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AlignOrientation", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "AlignPosition", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "ForceLimitMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ForceLimitMode" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "ForceRelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxAxesForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignmentMode", + "MemberType": "Property", + "Name": "Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PositionAlignmentMode" + } + }, + { + "Category": "AlignPosition", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "AlignPosition", + "MemberType": "Property", + "Name": "ReactionForceEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "Responsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignPosition", + "MemberType": "Property", + "Name": "RigidityEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AlignPosition", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Torque", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Torque", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Torque", + "MemberType": "Property", + "Name": "ReactionTorqueEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Torque", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AngularVelocity", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsKinematic", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Compliance", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AnimationConstraint", + "Superclass": "Constraint", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "BallSocket", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Friction", + "MemberType": "Property", + "Name": "MaxFrictionTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "TwistLimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "TwistLimits", + "MemberType": "Property", + "Name": "TwistLowerAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "TwistLimits", + "MemberType": "Property", + "Name": "TwistUpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "UpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "BallSocketConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Hinge", + "MemberType": "Property", + "Name": "ActuatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorType" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "AngularResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "AngularSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Hinge", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "LowerAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "MemberType": "Property", + "Name": "MotorMaxAcceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "MemberType": "Property", + "Name": "MotorMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "ServoMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "TargetAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "UpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "HingeConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "LineForce", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "LineForce", + "MemberType": "Property", + "Name": "InverseSquareLaw", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "LineForce", + "MemberType": "Property", + "Name": "Magnitude", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "LineForce", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "LineForce", + "MemberType": "Property", + "Name": "ReactionForceEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "LineForce", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Limits", + "MemberType": "Property", + "Name": "ForceLimitMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ForceLimitMode" + } + }, + { + "Category": "Line", + "MemberType": "Property", + "Name": "LineDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Line", + "MemberType": "Property", + "Name": "LineVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MaxAxesForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MaxPlanarAxesForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Plane", + "MemberType": "Property", + "Name": "PlaneVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Plane", + "MemberType": "Property", + "Name": "PrimaryTangentAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Mode", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + }, + { + "Category": "Plane", + "MemberType": "Property", + "Name": "SecondaryTangentAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Vector", + "MemberType": "Property", + "Name": "VectorVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Mode", + "MemberType": "Property", + "Name": "VelocityConstraintMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VelocityConstraintMode" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "LinearVelocity", + "Superclass": "Constraint" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "PlaneConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Plane", + "Superclass": "PlaneConstraint", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "RigidConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rod", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "LimitAngle0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "LimitAngle1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rod", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "RodConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rope", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rope", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rope", + "MemberType": "Property", + "Name": "WinchEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Winch", + "MemberType": "Property", + "Name": "WinchForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Winch", + "MemberType": "Property", + "Name": "WinchResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Winch", + "MemberType": "Property", + "Name": "WinchSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Winch", + "MemberType": "Property", + "Name": "WinchTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "RopeConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Slider", + "MemberType": "Property", + "Name": "ActuatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorType" + } + }, + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Slider", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "LinearResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "LowerLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "MemberType": "Property", + "Name": "MotorMaxAcceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "MemberType": "Property", + "Name": "MotorMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "ServoMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "MemberType": "Property", + "Name": "TargetPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "UpperLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SlidingBallConstraint", + "Superclass": "Constraint", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Cylinder", + "MemberType": "Property", + "Name": "AngularActuatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorType" + } + }, + { + "Category": "Cylinder", + "MemberType": "Property", + "Name": "AngularLimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "AngularServo", + "MemberType": "Property", + "Name": "AngularResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularLimits", + "MemberType": "Property", + "Name": "AngularRestitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularServo", + "MemberType": "Property", + "Name": "AngularSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularMotor", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Cylinder", + "MemberType": "Property", + "Name": "InclinationAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularLimits", + "MemberType": "Property", + "Name": "LowerAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularMotor", + "MemberType": "Property", + "Name": "MotorMaxAngularAcceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularMotor", + "MemberType": "Property", + "Name": "MotorMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RotationAxisVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "AngularServo", + "MemberType": "Property", + "Name": "ServoMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularServo", + "MemberType": "Property", + "Name": "TargetAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularLimits", + "MemberType": "Property", + "Name": "UpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "MemberType": "Property", + "Name": "WorldRotationAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "CylindricalConstraint", + "Superclass": "SlidingBallConstraint" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "PrismaticConstraint", + "Superclass": "SlidingBallConstraint" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Coils", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "Damping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "FreeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MaxLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MinLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "Stiffness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SpringConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Torque", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + }, + { + "Category": "Torque", + "MemberType": "Property", + "Name": "Torque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Torque", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Coils", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "Damping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "LimitEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MaxAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "MemberType": "Property", + "Name": "Stiffness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "TorsionSpringConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Universal", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "MaxAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "UniversalConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "VectorForce", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "VectorForce", + "MemberType": "Property", + "Name": "Force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "VectorForce", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "VectorForce", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BaseUrl", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RequestQueueSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "CalculateNumTrianglesInMeshSync", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAssetFetchStatus", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "AssetFetchStatus" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAssetFetchStatusChangedSignal", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDetailedFailedRequests", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFailedRequests", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListEncryptedAssets", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Preload", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterDefaultEncryptionKey", + "Parameters": [ + { + "Name": "encryptionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterDefaultSessionKey", + "Parameters": [ + { + "Name": "sessionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterEncryptedAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "encryptionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterSessionEncryptedAsset", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "sessionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBaseUrl", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterDefaultEncryptionKey", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterEncryptedAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateNumTrianglesInMesh", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PreloadAsync", + "Parameters": [ + { + "Name": "contentIdList", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "nil", + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetFetchFailed", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ContentProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "BindAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindActionAtPriority", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "priorityLevel", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindActionToInputTypes", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "keyCodesForActivation", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindCoreAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindCoreActionAtPriority", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "priorityLevel", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindCoreActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "keyCodesForActivation", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CallFunction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "inputObject", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireActionButtonFoundSignal", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "actionButton", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAllBoundActionInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAllBoundCoreActionInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBoundActionInfo", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBoundCoreActionInfo", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentLocalToolIcon", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDescription", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetImage", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "image", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPosition", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTitle", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Default": "Unknown", + "Name": "keyCodeForActivation", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindAllActions", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindCoreAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindCoreActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Default": "Unknown", + "Name": "keyCodeForActivation", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetButton", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BoundActionAdded", + "Parameters": [ + { + "Name": "actionAdded", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "functionInfoTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "isCore", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BoundActionChanged", + "Parameters": [ + { + "Name": "actionChanged", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "changeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "changeTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BoundActionRemoved", + "Parameters": [ + { + "Name": "actionRemoved", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionInfoTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "isCore", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GetActionButtonEvent", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalToolEquipped", + "Parameters": [ + { + "Name": "toolEquipped", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalToolUnequipped", + "Parameters": [ + { + "Name": "toolUnequipped", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ContextActionService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "BindButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + }, + { + "Name": "caption", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "bindButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + }, + { + "Name": "caption", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ButtonChanged", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Controller", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HumanoidController", + "Superclass": "Controller" + }, + { + "Members": [ + { + "Category": "Axes", + "MemberType": "Property", + "Name": "Steer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Axes", + "MemberType": "Property", + "Name": "Throttle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Event", + "Name": "AxisChanged", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SkateboardController", + "Superclass": "Controller" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VehicleController", + "Superclass": "Controller" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceRigidityEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "MoveSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ControllerBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "LinearImpulse", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Turn", + "MemberType": "Property", + "Name": "MaintainAngularMomentum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "MaintainLinearMomentum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "MoveMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "MemberType": "Property", + "Name": "TurnMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "MemberType": "Property", + "Name": "TurnSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AirController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Movement", + "MemberType": "Property", + "Name": "AccelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "MoveMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ClimbController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Balance", + "MemberType": "Property", + "Name": "AccelerationLean", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "AccelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "BalanceSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "DecelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "Friction", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "FrictionWeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "GroundOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "StandForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "StandSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "MemberType": "Property", + "Name": "TurnSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GroundController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Movement", + "MemberType": "Property", + "Name": "AccelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "PitchMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "PitchSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "RollMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "MemberType": "Property", + "Name": "RollSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SwimController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ActiveController", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "ControllerBase" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "BaseMoveSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "BaseTurnSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ClimbSensor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "ControllerSensor" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "FacingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "GroundSensor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "ControllerSensor" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "MovingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RootPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ControllerManager", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ControllerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CookiesService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CorePackages", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CoreScriptDebuggingManagerHelper", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetScriptFilePath", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CoreScriptSyncService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsWatchingScriptLine", + "Parameters": [ + { + "Name": "scriptRef", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartWatchingScriptLine", + "Parameters": [ + { + "Name": "scriptRef", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GuidLineContentsChanged", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "contents", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GuidNameChanged", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fullName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CrossDMScriptChangeListener", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAttachedReceivers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetValue", + "Parameters": [ + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReceiverConnected", + "Parameters": [ + { + "Name": "receiver", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReceiverDisconnected", + "Parameters": [ + { + "Name": "receiver", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CustomEvent", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Source", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Function", + "Name": "GetCurrentValue", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EventConnected", + "Parameters": [ + { + "Name": "event", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EventDisconnected", + "Parameters": [ + { + "Name": "event", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SourceValueChanged", + "Parameters": [ + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CustomEventReceiver", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VertexColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataModelMesh", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "BevelMesh", + "Superclass": "DataModelMesh", + "Tags": [ + "NotCreatable", + "NotBrowsable", + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "BlockMesh", + "Superclass": "BevelMesh" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "CylinderMesh", + "Superclass": "BevelMesh", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MeshVersion", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "AddTriangle", + "Parameters": [ + { + "Name": "vertexId0", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "vertexId1", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "vertexId2", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddVertex", + "Parameters": [ + { + "Name": "p", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindClosestPointOnSurface", + "Parameters": [ + { + "Name": "point", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindClosestVertex", + "Parameters": [ + { + "Name": "toThisPoint", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindVerticesWithinSphere", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAdjacentTriangles", + "Parameters": [ + { + "Name": "triangleId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAdjacentVertices", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPosition", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTriangleVertices", + "Parameters": [ + { + "Name": "triangleId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTriangles", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUV", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertexColor", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Color3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertexColorAlpha", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertexNormal", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InitializeFromMeshIdAsync", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InitializeFromMeshPartAsync", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Raycast", + "Parameters": [ + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTriangle", + "Parameters": [ + { + "Name": "triangleId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveVertex", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPosition", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "p", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUV", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "uv", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVertexColor", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "color", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVertexColorAlpha", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "alpha", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVertexNormal", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "vnormal", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateMeshPartAsync", + "Parameters": [ + { + "Name": "collisionFidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MeshPart" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DynamicMesh", + "Superclass": "DataModelMesh" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "MeshId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "FileMesh", + "Superclass": "DataModelMesh" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "MeshType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshType" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SpecialMesh", + "Superclass": "FileMesh" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPatch", + "Parameters": [ + { + "Name": "patchName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterPatch", + "Parameters": [ + { + "Name": "patchName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "behaviorName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "localConfigPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdatePatch", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "patchName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataModelPatchService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentDataModelType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SessionId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "CurrentDataModelTypeAboutToChange", + "Parameters": [ + { + "Name": "dataModelType", + "Type": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CurrentDataModelTypeChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DataModelCreated", + "Parameters": [ + { + "Name": "gameStateType", + "Type": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DataModelWillBeDestroyed", + "Parameters": [ + { + "Name": "gameStateType", + "Type": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataModelSession", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMetadata", + "Parameters": [ + { + "Name": "attributes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreIncrementOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CreatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataStoreName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UpdatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreInfo", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "KeyName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreKey", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CreatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UpdatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Version", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserIds", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreKeyInfo", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CreatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsDeleted", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Version", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreObjectVersionInfo", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AllScopes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "SetExperimentalFeatures", + "Parameters": [ + { + "Name": "experimentalFeatures", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AutomaticRetry", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "LegacyNamingScheme", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetDataStore", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "global", + "Name": "scope", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "options", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "GlobalDataStore" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGlobalDataStore", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "GlobalDataStore" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOrderedDataStore", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "global", + "Name": "scope", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "OrderedDataStore" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRequestBudgetForRequestType", + "Parameters": [ + { + "Name": "requestType", + "Type": { + "Category": "Enum", + "Name": "DataStoreRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListDataStoresAsync", + "Parameters": [ + { + "Default": "", + "Name": "prefix", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "", + "Name": "cursor", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DataStoreListingPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMetadata", + "Parameters": [ + { + "Name": "attributes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreSetOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxItems", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "AddItem", + "Parameters": [ + { + "Name": "item", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "10", + "Name": "lifetime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLegacyMaxItems", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "addItem", + "Parameters": [ + { + "Name": "item", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "10", + "Name": "lifetime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Debris", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Performance", + "MemberType": "Property", + "Name": "DataModel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "InstanceCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Errors", + "MemberType": "Property", + "Name": "IsScriptStackTracingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "JobCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "PlayerCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Errors", + "MemberType": "Property", + "Name": "ReportSoundWarnings", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Profile", + "MemberType": "Property", + "Name": "RobloxVersion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Benchmarking", + "MemberType": "Property", + "Name": "TickCountPreciseOverride", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TickCountSampleMethod" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DebugSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "DebuggablePluginWatcher", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Condition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ContinueExecution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LogExpression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "isContextDependentBreakpoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerBreakpoint", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ErrorMessage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "HasError", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "IsPaused", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddBreakpoint", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Close", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EvaluateWatch", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "frame", + "Type": { + "Category": "Class", + "Name": "StackFrame" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFrameById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StackFrame" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSource", + "Parameters": [ + { + "Name": "scriptRef", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetThreadById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "ThreadState" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetThreads", + "Parameters": [ + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVariableById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerVariable" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Populate", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveBreakpoint", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetExceptionBreakMode", + "Parameters": [ + { + "Name": "breakMode", + "Type": { + "Category": "Enum", + "Name": "DebuggerExceptionBreakMode" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVariable", + "Parameters": [ + { + "Name": "variable", + "Type": { + "Category": "Class", + "Name": "DebuggerVariable" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Step", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepIn", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepOut", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateSelectedFrame", + "Parameters": [ + { + "Name": "threadId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "frameNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointAdded", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointChanged", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointRemoved", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Enum", + "Name": "BreakpointRemoveReason" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Paused", + "Parameters": [ + { + "Name": "pausedState", + "Type": { + "Category": "Class", + "Name": "PausedState" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Enum", + "Name": "DebuggerPauseReason" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Resumed", + "Parameters": [ + { + "Name": "pausedState", + "Type": { + "Category": "Class", + "Name": "PausedState" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerConnection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LocalDebuggerConnection", + "Superclass": "DebuggerConnection", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Function", + "Name": "ConnectLocal", + "Parameters": [ + { + "Name": "dataModel", + "Type": { + "Category": "Class", + "Name": "DataModel" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConnectRemote", + "Parameters": [ + { + "Name": "host", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "port", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FocusConnection", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConnectionById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerConnection" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectionEnded", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Enum", + "Name": "DebuggerEndReason" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectionStarted", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FocusChanged", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerConnectionManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "IsError", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "IsSuccess", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Message", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RequestId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DebuggerStatus" + } + }, + { + "MemberType": "Function", + "Name": "GetArg", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerLuaResponse", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "DebuggingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddDebugger", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EnableDebugging", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDebuggers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepIn", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepOut", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepOver", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DebuggerAdded", + "Parameters": [ + { + "Name": "debugger", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DebuggerRemoved", + "Parameters": [ + { + "Name": "debugger", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "EditBreakpoint", + "Parameters": [ + { + "Name": "metaBreakpointId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EditWatch", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsConnectionForPlayDataModel", + "Parameters": [ + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenExceptionMessagePopup", + "Parameters": [ + { + "Name": "exceptionMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pausedLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScriptAtLine", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "showErrorOnFail", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveScriptLineMarkers", + "Parameters": [ + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "allMarkers", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCurrentThreadId", + "Parameters": [ + { + "Name": "debuggerThreadId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetScriptLineMarker", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "lineMarkerType", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetWatchExpressions", + "Parameters": [ + { + "Name": "expressions", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ExpressionAdded", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ExpressionsCleared", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerUIService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Name", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Populated", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Type", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VariableId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VariablesCount", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetVariableByIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerVariable" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVariableByName", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerVariable" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerVariable", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Expression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerWatch", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetDeviceId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DeviceIdService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BehaviorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DialogBehaviorType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ConversationDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GoodbyeChoiceActive", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GoodbyeDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InUse", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InitialPrompt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Purpose", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DialogPurpose" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Tone", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DialogTone" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TriggerDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TriggerOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetCurrentPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPlayerIsUsing", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "isUsing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalDialogChoiceSelected", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "dialogChoice", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DialogChoiceSelected", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "dialogChoice", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Dialog", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "GoodbyeChoiceActive", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GoodbyeDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ResponseDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UserDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DialogChoice", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DiscardEdits", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDraftStatus", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "DraftStatusCode" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEditors", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RestoreScripts", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowDiffsAgainstBase", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowDiffsAgainstServer", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CommitEdits", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDrafts", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateToLatestVersion", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CommitStatusChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "DraftStatusCode" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DraftAdded", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DraftRemoved", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DraftStatusChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EditorsListChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UpdateStatusChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "DraftStatusCode" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DraftsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AxisRotate", + "Parameters": [ + { + "Default": "X", + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MouseDown", + "Parameters": [ + { + "Name": "mousePart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "pointOnMousePart", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MouseMove", + "Parameters": [ + { + "Name": "mouseRay", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MouseUp", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Dragger", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AlignDraggedObjects", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AngleSnapEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AngleSnapIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AnimateHover", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CollisionsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DraggerCoordinateSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DraggerCoordinateSpace" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DraggerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DraggerMovementMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GeometrySnapColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HoverAnimateFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HoverLineThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HoverThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "JointsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LinearSnapEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LinearSnapIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PivotSnapToGeometry", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShowHover", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShowPivotIndicator", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DraggerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DrawCircle", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "color", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Name": "transparency", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReadPixels", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resize", + "Parameters": [ + { + "Name": "newSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Rotate", + "Parameters": [ + { + "Name": "degrees", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "true", + "Name": "resizeCanvas", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WritePixels", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "pixels", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DynamicImage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "RotationOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RotationOrder" + } + }, + { + "MemberType": "Function", + "Name": "GetAnglesAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRotationAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "X", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Y", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Z", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "EulerRotationCurve", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "SendEventDeferred", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendEventImmediately", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEvent", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEventStream", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "EventIngestService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ScopeCheckUIComplete", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "scopes", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "ScopeCheckResult" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenAuthPrompt", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "scopes", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ExperienceAuthService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "InviteMessageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InviteUser", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LaunchData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PromptMessage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ExperienceInviteOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ExperienceNotificationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BlastPressure", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BlastRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DestroyJointRadiusPercent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ExplosionType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ExplosionType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "Hit", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "distance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Explosion", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Control", + "MemberType": "Property", + "Name": "AudioAnimationEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "FlipHeadOrientation", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "VideoAnimationEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetTrackerLodController", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "TrackerLodController" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Init", + "Parameters": [ + { + "Name": "videoEnabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "audioEnabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsStarted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Step", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TrackerError", + "Parameters": [ + { + "Name": "error", + "Type": { + "Category": "Enum", + "Name": "TrackerError" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TrackerPrompt", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Enum", + "Name": "TrackerPromptEvent" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FaceAnimatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "ChinRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "ChinRaiserUpperLip", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "Corrugator", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "EyesLookDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "EyesLookLeft", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "EyesLookRight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "EyesLookUp", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "FlatPucker", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "Funneler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jaw", + "MemberType": "Property", + "Name": "JawDrop", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jaw", + "MemberType": "Property", + "Name": "JawLeft", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jaw", + "MemberType": "Property", + "Name": "JawRight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "LeftBrowLowerer", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftCheekPuff", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "LeftCheekRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftDimpler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "LeftEyeClosed", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "LeftEyeUpperLidRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "LeftInnerBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftLipCornerDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftLipCornerPuller", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftLipStretcher", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftLowerLipDepressor", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "LeftNoseWrinkler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "LeftOuterBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LeftUpperLipRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LipPresser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LipsTogether", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "LowerLipSuck", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "MouthLeft", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "MouthRight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "Pucker", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "RightBrowLowerer", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightCheekPuff", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "RightCheekRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightDimpler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "RightEyeClosed", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "MemberType": "Property", + "Name": "RightEyeUpperLidRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "RightInnerBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightLipCornerDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightLipCornerPuller", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightLipStretcher", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightLowerLipDepressor", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "RightNoseWrinkler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "MemberType": "Property", + "Name": "RightOuterBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "RightUpperLipRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tongue", + "MemberType": "Property", + "Name": "TongueDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tongue", + "MemberType": "Property", + "Name": "TongueOut", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tongue", + "MemberType": "Property", + "Name": "TongueUp", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "MemberType": "Property", + "Name": "UpperLipSuck", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Animation", + "Name": "FaceControls", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FaceInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LocalTransparencyModifier", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Shiny", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Specular", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ZIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "GraphicsTexture", + "Name": "Decal", + "Superclass": "FaceInstance" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "OffsetStudsU", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "OffsetStudsV", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "StudsPerTileU", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "StudsPerTileV", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "GraphicsTexture", + "Name": "Texture", + "Superclass": "Decal" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "BiometricDataConsent", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "IsAgeRestricted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CheckOrRequestCameraPermission", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationRecordingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Get", + "Parameters": [ + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWithPlayerId", + "Parameters": [ + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationStreamingServiceStats", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "ServiceState", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FacialAnimationStreamingServiceStats" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsAudioEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPlaceEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsServerEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVideoEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResolveStateForUser", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationStreamingServiceV2", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationStreamingSubsessionStats", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "FaceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InOut", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InOut" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LeftRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LeftRight" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TopBottom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TopBottom" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Feature", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hole", + "Superclass": "Feature", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "MotorFeature", + "Superclass": "Feature", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Function", + "Name": "GetBinaryContents", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTemporaryId", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "File", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Heat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SecondaryColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Fire", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FlagStandService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetKeyAtIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "FloatCurveKey" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyIndicesAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeys", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValueAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float?" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "DataType", + "Name": "FloatCurveKey" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKeyAtIndex", + "Parameters": [ + { + "Name": "startingIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "1", + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeys", + "Parameters": [ + { + "Name": "keys", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FloatCurve", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FlyweightService", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CSGDictionaryService", + "Superclass": "FlyweightService", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "NonReplicatedCSGDictionaryService", + "Superclass": "FlyweightService", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Folder", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ForceField", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPlatformFriends", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FriendsUpdated", + "Parameters": [ + { + "Name": "friendData", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FriendService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Description", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "Error", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Failed", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pass", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Passed", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Warn", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FunctionalTest", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PlayerHasPass", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GamePassService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Video", + "MemberType": "Property", + "Name": "VideoCaptureEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "VideoRecording", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "VideoRecordingChangeRequest", + "Parameters": [ + { + "Name": "recording", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GameSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "GamepadCursorEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "DisableGamepadCursor", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EnableGamepadCursor", + "Parameters": [ + { + "Name": "guiObject", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamepadCursorPosition", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGamepadCursorPosition", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamepadThumbstick1Changed", + "Parameters": [ + { + "Name": "event", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GamepadService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Geometry", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CalculateConstraintsToPreserve", + "Parameters": [ + { + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "destination", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IntersectAsync", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubtractAsync", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnionAsync", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GeometryService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Width", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GetTextBoundsParams", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "OnUpdate", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IncrementAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "1", + "Name": "delta", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "{}", + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "nil", + "Name": "options", + "Type": { + "Category": "Class", + "Name": "DataStoreIncrementOptions" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "{}", + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "nil", + "Name": "options", + "Type": { + "Category": "Class", + "Name": "DataStoreSetOptions" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "transformFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GlobalDataStore", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetVersionAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListKeysAsync", + "Parameters": [ + { + "Default": "", + "Name": "prefix", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "", + "Name": "cursor", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "excludeDeleted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DataStoreKeyPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListVersionsAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Ascending", + "Name": "sortDirection", + "Type": { + "Category": "Enum", + "Name": "SortDirection" + } + }, + { + "Default": "0", + "Name": "minDate", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "0", + "Name": "maxDate", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "0", + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DataStoreVersionPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveVersionAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStore", + "Superclass": "GlobalDataStore", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSortedAsync", + "Parameters": [ + { + "Name": "ascending", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "pagesize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "minValue", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "maxValue", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OrderedDataStore", + "Superclass": "GlobalDataStore", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GoogleAnalyticsConfiguration", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAlliesAsync", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StandardPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEnemiesAsync", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StandardPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGroupInfoAsync", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGroupsAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GroupService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GuiBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsolutePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteRotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "AutoLocalize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "ClippedRect", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "IsNotOccluded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "Localize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "RawRect2D", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "RootLocalizationTable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "LocalizationTable" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "SelectionBehaviorDown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "SelectionBehaviorLeft", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "SelectionBehaviorRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "SelectionBehaviorUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "SelectionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "TotalGroupScale", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Event", + "Name": "SelectionChanged", + "Parameters": [ + { + "Name": "amISelected", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "previousSelection", + "Type": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Name": "newSelection", + "Type": { + "Category": "Class", + "Name": "GuiObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GuiBase2d", + "Superclass": "GuiBase", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AnchorPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutomaticSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AutomaticSize" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BackgroundColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BorderColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BorderColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BorderMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "BorderMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BorderSizePixel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ClipsDescendants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Draggable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "GuiState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GuiState" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Interactable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LayoutOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "NextSelectionDown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "NextSelectionLeft", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "NextSelectionRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "NextSelectionUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "Selectable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SelectionImageObject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "SelectionOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SizeConstraint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SizeConstraint" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ZIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "TweenPosition", + "Parameters": [ + { + "Name": "endPosition", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Default": "Out", + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Default": "Quad", + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Default": "1", + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "false", + "Name": "override", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "nil", + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TweenSize", + "Parameters": [ + { + "Name": "endSize", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Default": "Out", + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Default": "Quad", + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Default": "1", + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "false", + "Name": "override", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "nil", + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TweenSizeAndPosition", + "Parameters": [ + { + "Name": "endSize", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Name": "endPosition", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Default": "Out", + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Default": "Quad", + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Default": "1", + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "false", + "Name": "override", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "nil", + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragBegin", + "Parameters": [ + { + "Name": "initialPosition", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragStopped", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputBegan", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputChanged", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputEnded", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseMoved", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseWheelBackward", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseWheelForward", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionGained", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionLost", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchLongPress", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPan", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "totalTranslation", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPinch", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "scale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchRotate", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "rotation", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchSwipe", + "Parameters": [ + { + "Name": "swipeDirection", + "Type": { + "Category": "Enum", + "Name": "SwipeDirection" + } + }, + { + "Name": "numberOfTouches", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchTap", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "GuiObject", + "Superclass": "GuiBase2d", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "GroupColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "GroupTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Gui", + "Name": "CanvasGroup", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FrameStyle" + } + } + ], + "MemoryCategory": "Gui", + "Name": "Frame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutoButtonColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Modal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Selection", + "MemberType": "Property", + "Name": "Selected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ButtonStyle" + } + }, + { + "MemberType": "Event", + "Name": "Activated", + "Parameters": [ + { + "Name": "inputObject", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "clickCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Click", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton2Click", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton2Down", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton2Up", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "GuiButton", + "Superclass": "GuiObject", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Image", + "MemberType": "Property", + "Name": "ContentImageSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "HoverImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "Image", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageRectOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageRectSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "PressedImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ResampleMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ResamplerMode" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ScaleType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScaleType" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "SliceCenter", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "SliceScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "TileSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "MemberType": "Function", + "Name": "SetEnableContentImageSizeChangedEvents", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "ImageButton", + "Superclass": "GuiButton" + }, + { + "Members": [ + { + "Category": "Text", + "MemberType": "Property", + "Name": "ContentText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "FontSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FontSize" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "LineHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LocalizedText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "MaxVisibleGraphemes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "RichText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextBounds", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextDirection" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextFits", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextScaled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextTruncate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextTruncate" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextWrap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextWrapped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextXAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextXAlignment" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextYAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextYAlignment" + } + }, + { + "MemberType": "Function", + "Name": "SetTextFromInput", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "TextButton", + "Superclass": "GuiButton" + }, + { + "Members": [ + ], + "MemoryCategory": "Gui", + "Name": "GuiLabel", + "Superclass": "GuiObject", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Image", + "MemberType": "Property", + "Name": "ContentImageSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "Image", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageRectOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageRectSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ResampleMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ResamplerMode" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ScaleType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScaleType" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "SliceCenter", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "SliceScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "TileSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "MemberType": "Function", + "Name": "SetEnableContentImageSizeChangedEvents", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "ImageLabel", + "Superclass": "GuiLabel" + }, + { + "Members": [ + { + "Category": "Text", + "MemberType": "Property", + "Name": "ContentText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "FontSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FontSize" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "LineHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LocalizedText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "MaxVisibleGraphemes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "RichText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextBounds", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextDirection" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextFits", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextScaled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextTruncate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextTruncate" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextWrap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextWrapped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextXAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextXAlignment" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextYAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextYAlignment" + } + }, + { + "MemberType": "Function", + "Name": "SetTextFromInput", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "TextLabel", + "Superclass": "GuiLabel" + }, + { + "Members": [ + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "AbsoluteCanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "AbsoluteWindowSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "AutomaticCanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AutomaticSize" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "BottomImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "CanvasPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "CanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ElasticBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ElasticBehavior" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "HorizontalBarRect", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "HorizontalScrollBarInset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScrollBarInset" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "MaxCanvasPosition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "MidImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ScrollBarImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ScrollBarImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ScrollBarThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ScrollVelocity", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ScrollingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScrollingDirection" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "ScrollingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "TopImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Debugging", + "MemberType": "Property", + "Name": "VerticalBarRect", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "VerticalScrollBarInset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScrollBarInset" + } + }, + { + "Category": "Scrolling", + "MemberType": "Property", + "Name": "VerticalScrollBarPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VerticalScrollBarPosition" + } + }, + { + "MemberType": "Function", + "Name": "ClearInertialScrolling", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSampledInertialVelocity", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScrollToTop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "ScrollingFrame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ClearTextOnFocus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "ContentText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CursorPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "FontSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FontSize" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "LineHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ManualFocusRelease", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "MaxVisibleGraphemes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MultiLine", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OverlayNativeInput", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "PlaceholderColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "PlaceholderText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReturnKeyType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReturnKeyType" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "RichText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SelectionStart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShowNativeInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextBounds", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextDirection" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextEditable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextFits", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextInputType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextInputType" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextScaled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextTruncate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextTruncate" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextWrap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextWrapped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextXAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextXAlignment" + } + }, + { + "Category": "Text", + "MemberType": "Property", + "Name": "TextYAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextYAlignment" + } + }, + { + "MemberType": "Function", + "Name": "CaptureFocus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsFocused", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReleaseFocus", + "Parameters": [ + { + "Default": "false", + "Name": "submitted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetKeyboardMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTextFromInput", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FocusLost", + "Parameters": [ + { + "Name": "enterPressed", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputThatCausedFocusLoss", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Focused", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReturnPressedFromOnScreenKeyboard", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "TextBox", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Video", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "Looped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "Playing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "Resolution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "TimeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "Video", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Video", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DidLoop", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ended", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Loaded", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Paused", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Played", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "VideoFrame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Ambient", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Camera" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Image", + "MemberType": "Property", + "Name": "ImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "IsMirrored", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Gui", + "Name": "ViewportFrame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ResetOnSpawn", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ZIndexBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ZIndexBehavior" + } + }, + { + "MemberType": "Function", + "Name": "GetLayoutNodeTree", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LayerCollector", + "Superclass": "GuiBase2d", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AlwaysOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ClipsDescendants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DistanceLowerLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DistanceStep", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DistanceUpperLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ExtentsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ExtentsOffsetWorldSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PlayerToHideFrom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SizeOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StudsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StudsOffsetWorldSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetScreenSpaceBounds", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BillboardGui", + "Superclass": "LayerCollector" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "BindToClose", + "Parameters": [ + { + "Default": "nil", + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRelativeMousePosition", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragDropped", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragEntered", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragLeft", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragMoved", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocusReleased", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocused", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginGui", + "Superclass": "LayerCollector", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "HostWidgetWasRestored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "RequestRaise", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DockWidgetPluginGui", + "Superclass": "PluginGui", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "QWidgetPluginGui", + "Superclass": "PluginGui", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ClipToDeviceSafeArea", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DisplayOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IgnoreGuiInset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "OnTopOfCoreBlur", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SafeAreaCompatibility", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SafeAreaCompatibility" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ScreenInsets", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenInsets" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ScreenGui", + "Superclass": "LayerCollector" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GuiMain", + "Superclass": "ScreenGui", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceGuiBase", + "Superclass": "LayerCollector", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AdShape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdShape" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FallbackImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdUnitStatus" + } + } + ], + "MemoryCategory": "Internal", + "Name": "AdGui", + "Superclass": "SurfaceGuiBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AlwaysOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Sizing", + "MemberType": "Property", + "Name": "CanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ClipsDescendants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "HorizontalCurvature", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Sizing", + "MemberType": "Property", + "Name": "PixelsPerStud", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Shape", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceGuiShape" + } + }, + { + "Category": "Sizing", + "MemberType": "Property", + "Name": "SizingMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceGuiSizingMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ToolPunchThroughDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ZOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceGui", + "Superclass": "SurfaceGuiBase" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GuiBase3d", + "Superclass": "GuiBase", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CycleOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "From", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StudsBetweenTextures", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "To", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "WireRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FloorWire", + "Superclass": "GuiBase3d", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "MemoryCategory": "Instances", + "Name": "InstanceAdornment", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LineThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "StudioSelectionBox", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SurfaceColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SurfaceColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SurfaceTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionBox", + "Superclass": "InstanceAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "PVInstance" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PVAdornment", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AdornCullingMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdornCullingMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AlwaysOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SizeRelativeOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ZIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HandleAdornment", + "Superclass": "PVAdornment", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BoxHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Height", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ConeHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Angle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Height", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InnerRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "CylinderHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Image", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ImageHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "LineHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SphereHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "AddLine", + "Parameters": [ + { + "Name": "from", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "to", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddLines", + "Parameters": [ + { + "Name": "points", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddPath", + "Parameters": [ + { + "Name": "points", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "loop", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "WireframeHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "A", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "B", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "C", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FindPartOnParabola", + "Parameters": [ + { + "Name": "ignoreDescendentsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ParabolaAdornment", + "Superclass": "PVAdornment" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SurfaceColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SurfaceColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SurfaceTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionSphere", + "Superclass": "PVAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PartAdornment", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HandlesBase", + "Superclass": "PartAdornment", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Axes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Axes" + } + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseDrag", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + }, + { + "Name": "relativeAngle", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "deltaRadius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ArcHandles", + "Superclass": "HandlesBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Faces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Faces" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HandlesStyle" + } + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseDrag", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "distance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Handles", + "Superclass": "HandlesBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceSelection", + "Superclass": "PartAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Humanoid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionLasso", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Part", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionPartLasso", + "Superclass": "SelectionLasso", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Point", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionPointLasso", + "Superclass": "SelectionLasso", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutoSelectGuiEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CoreEffectFolder", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Folder" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CoreGuiFolder", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Folder" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CoreGuiNavigationEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GuiNavigationEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsModalDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsWindows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MenuIsOpen", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PreferredTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReducedMotionEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SelectedCoreObject", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SelectedObject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TouchControlsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddCenterDialog", + "Parameters": [ + { + "Name": "dialog", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "centerDialogType", + "Type": { + "Category": "Enum", + "Name": "CenterDialogType" + } + }, + { + "Name": "showFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "hideFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSelectionParent", + "Parameters": [ + { + "Name": "selectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "selectionParent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSelectionTuple", + "Parameters": [ + { + "Name": "selectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "selections", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSpecialKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Enum", + "Name": "SpecialKey" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BroadcastNotification", + "Parameters": [ + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "notificationType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearError", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CloseInspectMenu", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CloseStatsBasedOnInputString", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ForceTenFootInterface", + "Parameters": [ + { + "Name": "isForced", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrickCount", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClosestDialogToPosition", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEmotesMenuOpen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetErrorCode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "ConnectionError" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetErrorMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetErrorType", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "ConnectionError" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGameplayPausedNotificationEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGuiInset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGuiIsVisible", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInspectMenuEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNotificationTypeList", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetResolutionScale", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSafeZoneOffsets", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUiMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InspectPlayerFromHumanoidDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InspectPlayerFromUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InspectPlayerFromUserIdWithCtx", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "ctx", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMemoryTrackerEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsTenFootInterface", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenBrowserWindow", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenNativeOverlay", + "Parameters": [ + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCenterDialog", + "Parameters": [ + { + "Name": "dialog", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSelectionGroup", + "Parameters": [ + { + "Name": "selectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSpecialKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Enum", + "Name": "SpecialKey" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Select", + "Parameters": [ + { + "Name": "selectionParent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEmotesMenuOpen", + "Parameters": [ + { + "Name": "isOpen", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGameplayPausedNotificationEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGlobalGuiInset", + "Parameters": [ + { + "Name": "x1", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y1", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "x2", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y2", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetHardwareSafeAreaInsets", + "Parameters": [ + { + "Name": "left", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "top", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "right", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "bottom", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInspectMenuEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMenuIsOpen", + "Parameters": [ + { + "Name": "open", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "default", + "Name": "menuName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPurchasePromptIsShown", + "Parameters": [ + { + "Name": "isShown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSafeZoneOffsets", + "Parameters": [ + { + "Name": "top", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "bottom", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "left", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "right", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTopbarInset", + "Parameters": [ + { + "Name": "topbarInset", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUiMessage", + "Parameters": [ + { + "Name": "msgType", + "Type": { + "Category": "Enum", + "Name": "UiMessageType" + } + }, + { + "Default": "errorCode", + "Name": "uiMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowStatsBasedOnInputString", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleFullscreen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleGuiIsVisibleForCaptures", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleGuiIsVisibleIfAllowed", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScreenResolution", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BrowserWindowClosed", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CloseInspectMenuRequest", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CoreGuiRenderOverflowed", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EmotesMenuOpenChanged", + "Parameters": [ + { + "Name": "isOpen", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ErrorMessageChanged", + "Parameters": [ + { + "Name": "newErrorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GuiVisibilityChangedSignal", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + }, + { + "Name": "visible", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InspectMenuEnabledChangedSignal", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InspectPlayerFromHumanoidDescriptionRequest", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InspectPlayerFromUserIdWithCtxRequest", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "ctx", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyPressed", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "modifiers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MenuClosed", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MenuOpened", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NativeClose", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NetworkPausedEnabledChanged", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Open9SliceEditor", + "Parameters": [ + { + "Name": "selectedImageObject", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PurchasePromptShown", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SafeZoneOffsetsChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ShowLeaveConfirmation", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SpecialKeyPressed", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Enum", + "Name": "SpecialKey" + } + }, + { + "Name": "modifiers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TopbarInsetChanged", + "Parameters": [ + { + "Name": "topbarInset", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UiMessageChanged", + "Parameters": [ + { + "Name": "msgType", + "Type": { + "Category": "Enum", + "Name": "UiMessageType" + } + }, + { + "Name": "newUiMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "SendCoreUiNotification", + "Parameters": [ + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GuiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GuidRegistryService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMotor", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "vibrationMotor", + "Type": { + "Category": "Enum", + "Name": "VibrationMotor" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMotorSupported", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "vibrationMotor", + "Type": { + "Category": "Enum", + "Name": "VibrationMotor" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVibrationSupported", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMotor", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "vibrationMotor", + "Type": { + "Category": "Enum", + "Name": "VibrationMotor" + } + }, + { + "Name": "vibrationValues", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HapticService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CancelImportHeightmap", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsValidColormap", + "Parameters": [ + { + "Name": "colormapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsValidHeightmap", + "Parameters": [ + { + "Name": "heightmapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetImportHeightmapPaused", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHeightmapPreviewAsync", + "Parameters": [ + { + "Name": "heightmapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportHeightmap", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "heightmapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "colormapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "defaultMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ColormapHasUnknownPixels", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ProgressUpdate", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "operation", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HeightmapImporterService", + "Superclass": "Instance", + "Tags": [ + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HiddenSurfaceRemovalAsset", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DepthMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HighlightDepthMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FillColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FillTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LineThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OutlineColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OutlineTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReservedId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReservedHighlightId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Highlight", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hopper", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetDocumentationUrl", + "Parameters": [ + { + "Name": "partialUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "apiUrlPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAsyncFullUrl", + "Parameters": [ + { + "Name": "apiUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PostAsync", + "Parameters": [ + { + "Name": "apiUrlPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PostAsyncFullUrl", + "Parameters": [ + { + "Name": "apiUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestAsync", + "Parameters": [ + { + "Name": "requestOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestLimitedAsync", + "Parameters": [ + { + "Name": "requestOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HttpRbxApiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HttpRequest", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "HttpEnabled", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GenerateGUID", + "Parameters": [ + { + "Default": "true", + "Name": "wrapInCurlyBraces", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetHttpEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserAgent", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JSONDecode", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "JSONEncode", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "RequestInternal", + "Parameters": [ + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetHttpEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UrlEncode", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "nocache", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "headers", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PostAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "false", + "Name": "compress", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "headers", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestAsync", + "Parameters": [ + { + "Name": "requestOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HttpService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Jump Settings", + "MemberType": "Property", + "Name": "AutoJumpEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "AutoRotate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "AutomaticScalingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "BreakJointsOnDeath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CameraOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "CollisionType", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidCollisionType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DisplayDistanceType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidDisplayDistanceType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EvaluateStateMachine", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "FloorMaterial", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "Health", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HealthDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HealthDisplayType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidHealthDisplayType" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "HipHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InternalDisplayName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Jump", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Jump Settings", + "MemberType": "Property", + "Name": "JumpHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jump Settings", + "MemberType": "Property", + "Name": "JumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LeftLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "MaxHealth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "MaxSlopeAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "MoveDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NameDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NameOcclusion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NameOcclusion" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "PlatformStand", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RequiresNeck", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RigType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RightLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RootPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "SeatPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Sit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "TargetPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Torso", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Jump Settings", + "MemberType": "Property", + "Name": "UseJumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "WalkSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "WalkToPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "WalkToPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Game", + "MemberType": "Property", + "Name": "maxHealth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddAccessory", + "Parameters": [ + { + "Name": "accessory", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddCustomStatus", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddStatus", + "Parameters": [ + { + "Default": "Poison", + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescriptionBlocking", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BuildRigFromAttachments", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CacheDefaults", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ChangeState", + "Parameters": [ + { + "Default": "None", + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EquipTool", + "Parameters": [ + { + "Name": "tool", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccessories", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccessoryHandleScale", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "partType", + "Type": { + "Category": "Enum", + "Name": "BodyPartR15" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAppliedDescription", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBodyPartR15", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "BodyPartR15" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLimb", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "Limb" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMoveVelocity", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracks", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetState", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "HumanoidStateType" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetStateEnabled", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetStatuses", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasCustomStatus", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasStatus", + "Parameters": [ + { + "Default": "Poison", + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Move", + "Parameters": [ + { + "Name": "moveDirection", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "false", + "Name": "relativeToCamera", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MoveTo", + "Parameters": [ + { + "Name": "location", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "nil", + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAccessories", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCustomStatus", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveStatus", + "Parameters": [ + { + "Default": "Poison", + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceBodyPartR15", + "Parameters": [ + { + "Name": "bodyPart", + "Type": { + "Category": "Enum", + "Name": "BodyPartR15" + } + }, + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetClickToWalkEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetStateEnabled", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TakeDamage", + "Parameters": [ + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnequipTools", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "takeDamage", + "Parameters": [ + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Default": "Default", + "Name": "assetTypeVerification", + "Type": { + "Category": "Enum", + "Name": "AssetTypeVerification" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescriptionClientServer", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescriptionReset", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Default": "Default", + "Name": "assetTypeVerification", + "Type": { + "Category": "Enum", + "Name": "AssetTypeVerification" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayEmote", + "Parameters": [ + { + "Name": "emoteName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayEmoteAndGetAnimTrackById", + "Parameters": [ + { + "Name": "emoteId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Climbing", + "Parameters": [ + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClusterCompositionFinished", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CustomStatusAdded", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CustomStatusRemoved", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Died", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EmoteTriggered", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FallingDown", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FreeFalling", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GettingUp", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "HealthChanged", + "Parameters": [ + { + "Name": "health", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Jumping", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MoveToFinished", + "Parameters": [ + { + "Name": "reached", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlatformStanding", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ragdoll", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Running", + "Parameters": [ + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Seated", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currentSeatPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StateChanged", + "Parameters": [ + { + "Name": "old", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Name": "new", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StateEnabledChanged", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Name": "isEnabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusAdded", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusRemoved", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Strafing", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Swimming", + "Parameters": [ + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Touched", + "Parameters": [ + { + "Name": "touchingPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "humanoidPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Humanoid", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "AccessoryBlob", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "BackAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Scale", + "MemberType": "Property", + "Name": "BodyTypeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "ClimbAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Scale", + "MemberType": "Property", + "Name": "DepthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "FaceAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "FallAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "FrontAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Clothes", + "MemberType": "Property", + "Name": "GraphicTShirt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "HairAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "HatAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "Head", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "MemberType": "Property", + "Name": "HeadColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Scale", + "MemberType": "Property", + "Name": "HeadScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Scale", + "MemberType": "Property", + "Name": "HeightScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "IdleAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "JumpAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "LeftArm", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "MemberType": "Property", + "Name": "LeftArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "LeftLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "MemberType": "Property", + "Name": "LeftLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "MoodAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "NeckAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "NumberEmotesLoaded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Clothes", + "MemberType": "Property", + "Name": "Pants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Scale", + "MemberType": "Property", + "Name": "ProportionScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "RightArm", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "MemberType": "Property", + "Name": "RightArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "RightLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "MemberType": "Property", + "Name": "RightLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "RunAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Clothes", + "MemberType": "Property", + "Name": "Shirt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "ShouldersAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "SwimAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Parts", + "MemberType": "Property", + "Name": "Torso", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "MemberType": "Property", + "Name": "TorsoColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Accessories", + "MemberType": "Property", + "Name": "WaistAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "MemberType": "Property", + "Name": "WalkAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Scale", + "MemberType": "Property", + "Name": "WidthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddEmote", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccessories", + "Parameters": [ + { + "Name": "includeRigidAccessories", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEmotes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEquippedEmotes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveEmote", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAccessories", + "Parameters": [ + { + "Name": "accessories", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "includeRigidAccessories", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEmotes", + "Parameters": [ + { + "Name": "emotes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEquippedEmotes", + "Parameters": [ + { + "Name": "equippedEmotes", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EmotesChanged", + "Parameters": [ + { + "Name": "newEmotes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EquippedEmotesChanged", + "Parameters": [ + { + "Name": "newEquippedEmotes", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HumanoidDescription", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ChainRoot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EndEffector", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EndEffectorOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Pole", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "SmoothTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Type", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "IKControlType" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Weight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "GetChainCount", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetChainLength", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNodeLocalCFrame", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNodeWorldCFrame", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRawFinalTarget", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSmoothedFinalTarget", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "IKControl", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ILegacyStudioBridge", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LegacyStudioBridge", + "Superclass": "ILegacyStudioBridge", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearUserLayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerLayerLoadingStatus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerLayerVariables", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerStatusForLayer", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus?" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredUserLayersToStatus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserLayerLoadingStatus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserLayerVariables", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserStatusForLayer", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus?" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InitializeUserLayers", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogBrowserTrackerLayerExposure", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogUserLayerExposure", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterUserLayers", + "Parameters": [ + { + "Name": "userLayers", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnBrowserTrackerLayerLoadingStatusChanged", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnUserLayerLoadingStatusChanged", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "IXPService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AddPathsToBundle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BuildDebouncePeriod", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HighCompression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SerializePatch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ZstdCompression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "IncrementalPatchBuilder", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Delta", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "KeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "UserInputState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UserInputType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "MemberType": "Function", + "Name": "IsModifierKeyDown", + "Parameters": [ + { + "Name": "modifierKey", + "Type": { + "Category": "Enum", + "Name": "ModifierKey" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "InputObject", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AllowClientInsertModels", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AllowInsertFreeModels", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotBrowsable", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "ApproveAssetId", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApproveAssetVersionId", + "Parameters": [ + { + "Name": "assetVersionId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLocalFileContents", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Insert", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadLocalAsset", + "Parameters": [ + { + "Name": "assetPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadPackageAsset", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateMeshPartAsync", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "collisionFidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MeshPart" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBaseCategories", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBaseSets", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollection", + "Parameters": [ + { + "Name": "categoryId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFreeDecals", + "Parameters": [ + { + "Name": "searchText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pageNum", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFreeModels", + "Parameters": [ + { + "Name": "searchText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pageNum", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLatestAssetVersionAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCategories", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserSets", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAssetVersion", + "Parameters": [ + { + "Name": "assetVersionId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAssetWithFormat", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "format", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadPackageAssetAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "InsertService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "C0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "C1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Part0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "JointInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BaseAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "DynamicRotate", + "Superclass": "JointInstance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "RotateP", + "Superclass": "DynamicRotate", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "RotateV", + "Superclass": "DynamicRotate", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "F0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "F1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "F2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "F3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Glue", + "Superclass": "JointInstance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "ManualSurfaceJointInstance", + "Superclass": "JointInstance", + "Tags": [ + "NotCreatable", + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "ManualGlue", + "Superclass": "ManualSurfaceJointInstance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "ManualWeld", + "Superclass": "ManualSurfaceJointInstance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DesiredAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "SetDesiredAngle", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Motor", + "Superclass": "JointInstance" + }, + { + "Members": [ + { + "Category": "Animatable", + "MemberType": "Property", + "Name": "ChildName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animatable", + "MemberType": "Property", + "Name": "ParentName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Motor6D", + "Superclass": "Motor" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Rotate", + "Superclass": "JointInstance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Snap", + "Superclass": "JointInstance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DesiredAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Hole", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Hole" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "VelocityMotor", + "Superclass": "JointInstance" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Weld", + "Superclass": "JointInstance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearJoinAfterMoveJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateJoinAfterMoveJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetJoinAfterMoveInstance", + "Parameters": [ + { + "Name": "joinInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetJoinAfterMoveTarget", + "Parameters": [ + { + "Name": "joinTarget", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPermissibleJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "JointsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "KeyboardService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Time", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddMarker", + "Parameters": [ + { + "Name": "marker", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddPose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMarkers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPoses", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveMarker", + "Parameters": [ + { + "Name": "marker", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemovePose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "Keyframe", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Animation", + "Name": "KeyframeMarker", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetKeyframeSequence", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyframeSequenceById", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "useCache", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMemStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterActiveKeyframeSequence", + "Parameters": [ + { + "Name": "keyframeSequence", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterKeyframeSequence", + "Parameters": [ + { + "Name": "keyframeSequence", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimations", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyframeSequenceAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "KeyframeSequenceProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LSPFileSyncService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LanguageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Shadows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Light", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PointLight", + "Superclass": "Light" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Angle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SpotLight", + "Superclass": "Light" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Angle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceLight", + "Superclass": "Light" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Ambient", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ClockTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ColorShift_Bottom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ColorShift_Top", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "EnvironmentDiffuseScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "EnvironmentSpecularScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Exposure", + "MemberType": "Property", + "Name": "ExposureCompensation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Fog", + "MemberType": "Property", + "Name": "FogColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Fog", + "MemberType": "Property", + "Name": "FogEnd", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Fog", + "MemberType": "Property", + "Name": "FogStart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GeographicLatitude", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "GlobalShadows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "OutdoorAmbient", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Outlines", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ShadowColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ShadowSoftness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Technology", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Technology" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TempUseNewSkyRemovalBehaviour", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimeOfDay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetMinutesAfterMidnight", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMoonDirection", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMoonPhase", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSunDirection", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMinutesAfterMidnight", + "Parameters": [ + { + "Name": "minutes", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getMinutesAfterMidnight", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "setMinutesAfterMidnight", + "Parameters": [ + { + "Name": "minutes", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LightingChanged", + "Parameters": [ + { + "Name": "skyChanged", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Lighting", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LiveScriptingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Flush", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WhenLoaded", + "Parameters": [ + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemWasSet", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StoreWasCleared", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LocalStorageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AppStorageService", + "Superclass": "LocalStorageService", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UserStorageService", + "Superclass": "LocalStorageService", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ForcePlayModeGameLocaleId", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ForcePlayModeRobloxLocaleId", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "IsTextScraperRunning", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RobloxForcePlayModeGameLocaleId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RobloxForcePlayModeRobloxLocaleId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "RobloxLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "SystemLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetCorescriptLocalizations", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTableEntries", + "Parameters": [ + { + "Default": "nil", + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslatorForPlayer", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRobloxLocaleId", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartTextScraper", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopTextScraper", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCountryRegionForPlayerAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslatorForLocaleAsync", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslatorForPlayerAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptDownloadGameTableToCSV", + "Parameters": [ + { + "Name": "table", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptExportToCSVs", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptImportFromCSVs", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptUploadCSVToGameTable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AutoTranslateWillRun", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LocalizationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Localization", + "MemberType": "Property", + "Name": "DevelopmentLanguage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Root", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "SourceLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetContents", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEntries", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetString", + "Parameters": [ + { + "Name": "targetLocaleId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslator", + "Parameters": [ + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveEntry", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveEntryValue", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTargetLocale", + "Parameters": [ + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetContents", + "Parameters": [ + { + "Name": "contents", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntries", + "Parameters": [ + { + "Name": "entries", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntry", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "targetLocaleId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryContext", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryExample", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "example", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntrySource", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newSource", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryValue", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetIsExemptFromUGCAnalytics", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LocalizationTable", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CloudLocalizationTable", + "Superclass": "LocalizationTable", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "EntityLodEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "LodDataEntity", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LodDataService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearOutput", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExecuteScript", + "Parameters": [ + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHttpResultHistory", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLogHistory", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestHttpResultApproved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerHttpResult", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerOutput", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "HttpResultOut", + "Parameters": [ + { + "Name": "httpResult", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MessageOut", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageType", + "Type": { + "Category": "Enum", + "Name": "MessageType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnHttpResultApproved", + "Parameters": [ + { + "Name": "isApproved", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerHttpResultOut", + "Parameters": [ + { + "Name": "httpResult", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerMessageOut", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageType", + "Type": { + "Category": "Enum", + "Name": "MessageType" + } + }, + { + "Name": "timestamp", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LogService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Logout", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptLogin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LoginFailed", + "Parameters": [ + { + "Name": "loginError", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LoginSucceeded", + "Parameters": [ + { + "Name": "username", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LoginService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LuaSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentEditor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RuntimeSource", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "LuaSourceContainer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Disabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LinkedSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RunContext", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RunContext" + } + } + ], + "MemoryCategory": "Script", + "Name": "BaseScript", + "Superclass": "LuaSourceContainer", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Script", + "Name": "CoreScript", + "Superclass": "BaseScript", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Source", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ProtectedString" + } + }, + { + "MemberType": "Function", + "Name": "GetHash", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Script", + "Name": "Script", + "Superclass": "BaseScript" + }, + { + "Members": [ + ], + "MemoryCategory": "Script", + "Name": "LocalScript", + "Superclass": "Script" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "LinkedSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Source", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ProtectedString" + } + } + ], + "MemoryCategory": "Script", + "Name": "ModuleScript", + "Superclass": "LuaSourceContainer" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LuaWebService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LuauScriptAnalyzerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetMarkerAtIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMarkers", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertMarkerAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "marker", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveMarkerAtIndex", + "Parameters": [ + { + "Name": "startingIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "1", + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MarkerCurve", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PlayerCanMakePurchases", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PrepareCollectiblesPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptBundlePurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptCollectiblesPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptGamePassPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptNativePurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptNativePurchaseWithLocalPlayer", + "Parameters": [ + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptPremiumPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptProductPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "true", + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "Default", + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "true", + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "Default", + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptRobloxPurchase", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSubscriptionPurchase", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptThirdPartyPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportAssetSale", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "robuxAmount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportRobuxUpsellStarted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalAssetTypePurchased", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalClientPurchaseSuccess", + "Parameters": [ + { + "Name": "ticket", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalMockPurchasePremium", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptBundlePurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptGamePassPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptPremiumPurchaseFinished", + "Parameters": [ + { + "Name": "didTryPurchasing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptProductPurchaseFinished", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptSubscriptionPurchaseFinished", + "Parameters": [ + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "didTryPurchasing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalServerLuaDialogClosed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeveloperProductsAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProductInfo", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "Asset", + "Name": "infoType", + "Type": { + "Category": "Enum", + "Name": "InfoType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRobuxBalance", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSubscriptionPurchaseInfoAsync", + "Parameters": [ + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformPurchase", + "Parameters": [ + { + "Name": "infoType", + "Type": { + "Category": "Enum", + "Name": "InfoType" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "requestId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isRobloxPurchase", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "", + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "idempotencyKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "purchaseAuthToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformPurchaseV2", + "Parameters": [ + { + "Name": "infoType", + "Type": { + "Category": "Enum", + "Name": "InfoType" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "requestId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isRobloxPurchase", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "collectiblesProductDetails", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayerOwnsAsset", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayerOwnsBundle", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UserOwnsGamePassAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientLuaDialogRequested", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientPurchaseSuccess", + "Parameters": [ + { + "Name": "ticket", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NativePurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NativePurchaseFinishedWithLocalPlayer", + "Parameters": [ + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PrepareCollectiblesPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptBundlePurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptBundlePurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptCollectiblesPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "idempotencyKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "purchaseAuthToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptGamePassPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptGamePassPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPremiumPurchaseFinished", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPremiumPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptProductPurchaseFinished", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "isPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptProductPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "isPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPurchaseRequestedV2", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + }, + { + "Name": "idempotencyKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "purchaseAuthToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptRobloxPurchaseRequested", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSubscriptionPurchaseFinished", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "didTryPurchasing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSubscriptionPurchaseRequested", + "Parameters": [ + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerPurchaseVerification", + "Parameters": [ + { + "Name": "serverResponseTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ThirdPartyPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "receipt", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ProcessReceipt", + "Parameters": [ + { + "Name": "receiptInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "ProductPurchaseDecision" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MarketplaceService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "StartSession", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "MaterialGenerationSession" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccountingBalanceAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RefillAccountingBalanceAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialGenerationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GenerateImagesAsync", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GenerateMaterialMapsAsync", + "Parameters": [ + { + "Name": "imageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UploadMaterialAsync", + "Parameters": [ + { + "Name": "imageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialGenerationSession", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "AsphaltName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "BasaltName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "BrickName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "CardboardName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "CarpetName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "CeramicTilesName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "ClayRoofTilesName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "CobblestoneName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "ConcreteName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "CorrodedMetalName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "CrackedLavaName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "DiamondPlateName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "FabricName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "FoilName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "GlacierName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "GraniteName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "GrassName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "GroundName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "IceName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "LeafyGrassName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "LeatherName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "LimestoneName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "MarbleName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "MetalName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "MudName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "PavementName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "PebbleName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "PlasterName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "PlasticName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "RockName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "RoofShinglesName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "RubberName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "SaltName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "SandName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "SandstoneName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "SlateName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "SmoothPlasticName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "SnowName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Pack", + "MemberType": "Property", + "Name": "Use2022Materials", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "WoodName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "MemberType": "Property", + "Name": "WoodPlanksName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetBaseMaterialOverride", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaterialOverrideChanged", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaterialVariant", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MaterialVariant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOverrideStatus", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "PropertyStatus" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBaseMaterialOverride", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OverrideStatusChanged", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BaseMaterial", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ColorMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Material", + "MemberType": "Property", + "Name": "CustomPhysicalProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "PhysicalProperties" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MaterialPattern", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MaterialPattern" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MetalnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "NormalMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RoughnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "StudsPerTile", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialVariant", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Disconnect", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemStorageConnection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Bind", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemStorageConnection" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindAndFire", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemStorageConnection" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Call", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "input", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Fire", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemStorageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddAsync", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "expiration", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "0", + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReadAsync", + "Parameters": [ + { + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "false", + "Name": "allOrNothing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "-1", + "Name": "waitTimeout", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAsync", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemoryStoreQueue", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetQueue", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "30", + "Name": "invisibilityTimeout", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemoryStoreQueue" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSortedMap", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemoryStoreSortedMap" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemoryStoreService", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRangeAsync", + "Parameters": [ + { + "Name": "direction", + "Type": { + "Category": "Enum", + "Name": "SortDirection" + } + }, + { + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "", + "Name": "exclusiveLowerBound", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "exclusiveUpperBound", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "expiration", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "transformFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "expiration", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemoryStoreSortedMap", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Message", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hint", + "Superclass": "Message", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Disconnect", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MessageBusConnection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Call", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "input", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLast", + "Parameters": [ + { + "Name": "mid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMessageId", + "Parameters": [ + { + "Name": "domainName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProtocolMethodRequestMessageId", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProtocolMethodResponseMessageId", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeRequest", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "customTelemetryData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Publish", + "Parameters": [ + { + "Name": "mid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishProtocolMethodRequest", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customTelemetryData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishProtocolMethodResponse", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "responseCode", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "customTelemetryData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRequestHandler", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Subscribe", + "Parameters": [ + { + "Name": "mid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "once", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "sticky", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeToProtocolMethodRequest", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "once", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "sticky", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeToProtocolMethodResponse", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "once", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "sticky", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MessageBusService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PublishAsync", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeAsync", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MessagingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Condition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "ContinueExecution", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "IsLogpoint", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LogMessage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "RemoveOnHit", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Valid", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetContextBreakpoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Remove", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetChildBreakpointEnabledByScriptAndContext", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "contextGST", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetContextEnabled", + "Parameters": [ + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetContinueExecution", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLine", + "Parameters": [ + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRemoveOnHit", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MetaBreakpoint", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "MetaBreakpointContext", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddBreakpoint", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "condition", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBreakpointById", + "Parameters": [ + { + "Name": "metaBreakpointId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MetaBreakpoint" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveBreakpointById", + "Parameters": [ + { + "Name": "metaBreakpointId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointAdded", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointChanged", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointRemoved", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointSetChanged", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + }, + { + "Name": "detail", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MetaBreakpointManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Hit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Origin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetFilter", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UnitRay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ViewSizeX", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ViewSizeY", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "X", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Y", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "hit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "MemberType": "Event", + "Name": "Button1Down", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Button1Up", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Button2Down", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Button2Up", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Idle", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyDown", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyUp", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Move", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WheelBackward", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WheelForward", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "keyDown", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Mouse", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PlayerMouse", + "Superclass": "Mouse", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "DragEnter", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginMouse", + "Superclass": "Mouse", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "MouseEnterStudioViewport", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeaveStudioViewport", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MouseService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "FocusedDataModelSession", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Event", + "Name": "DataModelSessionEnded", + "Parameters": [ + { + "Name": "dataModelSession", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DataModelSessionStarted", + "Parameters": [ + { + "Name": "dataModelSession", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MultipleDocumentInterfaceInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "Received", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkMarker", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "SetOutgoingKBPSLimit", + "Parameters": [ + { + "Name": "limit", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkPeer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "ConnectionAccepted", + "Parameters": [ + { + "Name": "peer", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "replicator", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectionFailed", + "Parameters": [ + { + "Name": "peer", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "code", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkClient", + "Superclass": "NetworkPeer", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "EncryptStringForPlayerId", + "Parameters": [ + { + "Name": "toEncrypt", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkServer", + "Superclass": "NetworkPeer", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPlayer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkReplicator", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "RequestRCCProfilerData", + "Parameters": [ + { + "Name": "frameRate", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "timeFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerScriptProfiling", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "frequency", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerStats", + "Parameters": [ + { + "Name": "request", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RCCProfilerDataComplete", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatsReceived", + "Parameters": [ + { + "Name": "stats", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ClientReplicator", + "Superclass": "NetworkReplicator", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ServerReplicator", + "Superclass": "NetworkReplicator", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "EmulatedTotalMemoryInMB", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FreeMemoryMBytes", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Proxy Settings", + "MemberType": "Property", + "Name": "HttpProxyEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Proxy Settings", + "MemberType": "Property", + "Name": "HttpProxyURL", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "IncomingReplicationLag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "PrintJoinSizeBreakdown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "PrintPhysicsErrors", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "PrintStreamInstanceQuota", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "RandomizeJoinInstanceOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RenderStreamedRegions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ShowActiveAnimationAsset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Parts", + "MemberType": "Property", + "Name": "Part0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Parts", + "MemberType": "Property", + "Name": "Part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "NoCollisionConstraint", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsConnected", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "IsLuaChatEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "IsLuaGameDetailsEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "SelectedTheme", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "ActionEnabled", + "Parameters": [ + { + "Name": "actionType", + "Type": { + "Category": "Enum", + "Name": "AppShellActionType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ActionTaken", + "Parameters": [ + { + "Name": "actionType", + "Type": { + "Category": "Enum", + "Name": "AppShellActionType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CancelAllNotification", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CancelNotification", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "alertId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScheduleNotification", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "alertId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "alertMsg", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "minutesToFire", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SwitchedToAppShellFeature", + "Parameters": [ + { + "Name": "appShellFeature", + "Type": { + "Category": "Enum", + "Name": "AppShellFeature" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScheduledNotifications", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Roblox17sConnectionChanged", + "Parameters": [ + { + "Name": "connectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "connectionState", + "Type": { + "Category": "Enum", + "Name": "ConnectionState" + } + }, + { + "Name": "namespaceSequenceNumbers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Roblox17sEventReceived", + "Parameters": [ + { + "Name": "eventData", + "Type": { + "Category": "Group", + "Name": "Map" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RobloxConnectionChanged", + "Parameters": [ + { + "Name": "connectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "connectionState", + "Type": { + "Category": "Enum", + "Name": "ConnectionState" + } + }, + { + "Name": "sequenceNumber", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "namespaceSequenceNumbers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RobloxEventReceived", + "Parameters": [ + { + "Name": "eventData", + "Type": { + "Category": "Group", + "Name": "Map" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NotificationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeRequest", + "Parameters": [ + { + "Name": "nextPageToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HttpRequest" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OmniRecommendationsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreateModel", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "OpenCloudModel" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateUserNotificationAsync", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "userNotification", + "Type": { + "Category": "DataType", + "Name": "OpenCloudModel" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "OpenCloudModel" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OpenCloudApiV1", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetApiV1", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "OpenCloudApiV1" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OpenCloudService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Origin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Pivot", + "MemberType": "Property", + "Name": "Pivot Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Function", + "Name": "GetPivot", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "PivotTo", + "Parameters": [ + { + "Name": "targetCFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PVInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Part", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Assembly", + "MemberType": "Property", + "Name": "AssemblyAngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Assembly", + "MemberType": "Property", + "Name": "AssemblyCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Assembly", + "MemberType": "Property", + "Name": "AssemblyLinearVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Assembly", + "MemberType": "Property", + "Name": "AssemblyMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Assembly", + "MemberType": "Property", + "Name": "AssemblyRootPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "BackParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "BackParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "MemberType": "Property", + "Name": "BackSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "BackSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "BottomParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "BottomParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "MemberType": "Property", + "Name": "BottomSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "BottomSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BrickColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Collision", + "MemberType": "Property", + "Name": "CanCollide", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Collision", + "MemberType": "Property", + "Name": "CanQuery", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Collision", + "MemberType": "Property", + "Name": "CanTouch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CastShadow", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "CenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Collision", + "MemberType": "Property", + "Name": "CollisionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Collision", + "MemberType": "Property", + "Name": "CollisionGroupId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "CurrentPhysicalProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "PhysicalProperties" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "CustomPhysicalProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "PhysicalProperties" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "Elasticity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EnableFluidForces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "ExtentsCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "ExtentsSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "Friction", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "FrontParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "FrontParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "MemberType": "Property", + "Name": "FrontSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "FrontSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "LeftParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "LeftParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "MemberType": "Property", + "Name": "LeftSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "LeftSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LocalTransparencyModifier", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Locked", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "Mass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "Massless", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Material", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MaterialVariant", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Pivot", + "MemberType": "Property", + "Name": "PivotOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "ReceiveAge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Reflectance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ResizeIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ResizeableFaces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Faces" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "RightParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "RightParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "MemberType": "Property", + "Name": "RightSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "RightSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "RootPriority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RotVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SpecificGravity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "TopParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "TopParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "MemberType": "Property", + "Name": "TopSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "MemberType": "Property", + "Name": "TopSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "brickColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Function", + "Name": "ApplyAngularImpulse", + "Parameters": [ + { + "Name": "impulse", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyImpulse", + "Parameters": [ + { + "Name": "impulse", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyImpulseAtPosition", + "Parameters": [ + { + "Name": "impulse", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BreakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanCollideWith", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "CanSetNetworkOwnership", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClosestPointOnSurface", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConnectedParts", + "Parameters": [ + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetMass", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetNetworkOwner", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetNetworkOwnershipAuto", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetNoCollisionConstraints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRenderCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRootPart", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetTouchingParts", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVelocityAtPosition", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsGrounded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "MakeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resize", + "Parameters": [ + { + "Name": "normalId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "deltaAmount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetNetworkOwner", + "Parameters": [ + { + "Default": "nil", + "Name": "playerInstance", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetNetworkOwnershipAuto", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "breakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getMass", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "makeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "resize", + "Parameters": [ + { + "Name": "normalId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "deltaAmount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IntersectAsync", + "Parameters": [ + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "Default", + "Name": "collisionfidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Default": "Automatic", + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubtractAsync", + "Parameters": [ + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "Default", + "Name": "collisionfidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Default": "Automatic", + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnionAsync", + "Parameters": [ + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "Default", + "Name": "collisionfidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Default": "Automatic", + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalSimulationTouched", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OutfitChanged", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StoppedTouching", + "Parameters": [ + { + "Name": "otherPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchEnded", + "Parameters": [ + { + "Name": "otherPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Touched", + "Parameters": [ + { + "Name": "otherPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BasePart", + "Superclass": "PVInstance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CornerWedgePart", + "Superclass": "BasePart" + }, + { + "Members": [ + { + "Category": "Part", + "MemberType": "Property", + "Name": "FormFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FormFactor" + } + }, + { + "Category": "Part", + "MemberType": "Property", + "Name": "formFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FormFactor" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FormFactorPart", + "Superclass": "BasePart", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Part", + "MemberType": "Property", + "Name": "Shape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PartType" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Part", + "Superclass": "FormFactorPart" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Event", + "Name": "FlagCaptured", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "FlagStand", + "Superclass": "Part", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Platform", + "Superclass": "Part", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Control", + "MemberType": "Property", + "Name": "Disabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Occupant", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + }, + { + "MemberType": "Function", + "Name": "Sit", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Seat", + "Superclass": "Part" + }, + { + "Members": [ + { + "Category": "Control", + "MemberType": "Property", + "Name": "Controller", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "SkateboardController" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "ControllingHumanoid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Steer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "StickyWheels", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Throttle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "ApplySpecificImpulse", + "Parameters": [ + { + "Name": "impulseWorld", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Equipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "skateboardController", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MoveStateChanged", + "Parameters": [ + { + "Name": "newState", + "Type": { + "Category": "Enum", + "Name": "MoveState" + } + }, + { + "Name": "oldState", + "Type": { + "Category": "Enum", + "Name": "MoveState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unequipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "equipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "skateboardController", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "unequipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SkateboardPlatform", + "Superclass": "Part", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Teams", + "MemberType": "Property", + "Name": "AllowTeamChangeOnTouch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Forcefield", + "MemberType": "Property", + "Name": "Duration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Teams", + "MemberType": "Property", + "Name": "Neutral", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Teams", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SpawnLocation", + "Superclass": "Part" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "WedgePart", + "Superclass": "FormFactorPart" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Decoration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsSmooth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LastUsedModificationMethod", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TerrainAcquisitionMethod" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MaterialColors", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxExtents", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Region3int16" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ShorelinesUpgraded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SmoothVoxelsUpgraded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "WaterColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "WaterReflectance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "WaterTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "WaterWaveSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "WaterWaveSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AutowedgeCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AutowedgeCells", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanShorelinesBeUpgraded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanSmoothVoxelsBeUpgraded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CellCenterToWorld", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CellCornerToWorld", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConvertToSmooth", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CopyRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TerrainRegion" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CountCells", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillBall", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillBlock", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillCylinder", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "height", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillWedge", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaterialColor", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Color3" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetTerrainWireframe", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWaterCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PasteRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "Class", + "Name": "TerrainRegion" + } + }, + { + "Name": "corner", + "Type": { + "Category": "DataType", + "Name": "Vector3int16" + } + }, + { + "Name": "pasteEmptyCells", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReadVoxels", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "ReplaceMaterial", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "sourceMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceMaterialInTransform", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "sourceMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceMaterialInTransformSubregion", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "sourceMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetRegion", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "CellMaterial" + } + }, + { + "Name": "block", + "Type": { + "Category": "Enum", + "Name": "CellBlock" + } + }, + { + "Name": "orientation", + "Type": { + "Category": "Enum", + "Name": "CellOrientation" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCells", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "CellMaterial" + } + }, + { + "Name": "block", + "Type": { + "Category": "Enum", + "Name": "CellBlock" + } + }, + { + "Name": "orientation", + "Type": { + "Category": "Enum", + "Name": "CellOrientation" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMaterialColor", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMaterialInTransform", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMaterialInTransformSubregion", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetRegion", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetWaterCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "force", + "Type": { + "Category": "Enum", + "Name": "WaterForce" + } + }, + { + "Name": "direction", + "Type": { + "Category": "Enum", + "Name": "WaterDirection" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SmoothRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "strength", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "WorldToCell", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WorldToCellPreferEmpty", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WorldToCellPreferSolid", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WriteVoxels", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "materials", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "occupancy", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Terrain", + "Superclass": "BasePart", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Collision", + "MemberType": "Property", + "Name": "CollisionFidelity", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MeshSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TriangleMeshPart", + "Superclass": "BasePart", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "DoubleSided", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "HasJointOffset", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "HasSkinnedMesh", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "JointOffset", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MeshId", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RenderFidelity", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderFidelity" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureID", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "MemberType": "Function", + "Name": "ApplyMesh", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "MeshPart", + "Superclass": "TriangleMeshPart" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RenderFidelity", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderFidelity" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SmoothingAngle", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TriangleCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UsePartColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "SubstituteGeometry", + "Parameters": [ + { + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PartOperation", + "Superclass": "TriangleMeshPart" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "IntersectOperation", + "Superclass": "PartOperation" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "NegateOperation", + "Superclass": "PartOperation" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UnionOperation", + "Superclass": "PartOperation" + }, + { + "Members": [ + { + "Category": "Part", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Style" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TrussPart", + "Superclass": "BasePart" + }, + { + "Members": [ + { + "Category": "Control", + "MemberType": "Property", + "Name": "AreHingesDetected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Disabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "HeadsUpDisplay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "MaxSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Occupant", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Steer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "SteerFloat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Throttle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "ThrottleFloat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "Torque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "TurnSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Sit", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VehicleSeat", + "Superclass": "BasePart" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LevelOfDetail", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ModelLevelOfDetail" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ModelStreamingMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ModelStreamingMode" + } + }, + { + "Category": "Pivot", + "MemberType": "Property", + "Name": "PrimaryPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Pivot", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Pivot", + "MemberType": "Property", + "Name": "WorldPivot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Function", + "Name": "AddPersistentPlayer", + "Parameters": [ + { + "Default": "nil", + "Name": "playerInstance", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BreakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBoundingBox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetExtentsSize", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetModelCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetModelSize", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPersistentPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPrimaryPartCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScale", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MoveTo", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemovePersistentPlayer", + "Parameters": [ + { + "Default": "nil", + "Name": "playerInstance", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetOrientationToIdentity", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScaleTo", + "Parameters": [ + { + "Name": "newScaleFactor", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetIdentityOrientation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPrimaryPartCFrame", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TranslateBy", + "Parameters": [ + { + "Name": "delta", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "breakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "makeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "move", + "Parameters": [ + { + "Name": "location", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "moveTo", + "Parameters": [ + { + "Name": "location", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Model", + "Superclass": "PVInstance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "BindToMessage", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "BindToMessageParallel", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "SendMessage", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Safe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Actor", + "Superclass": "Model" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "BackpackItem", + "Superclass": "Model", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BinType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "BinType" + } + }, + { + "MemberType": "Function", + "Name": "Disable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleSelect", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Deselected", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Selected", + "Parameters": [ + { + "Name": "mouse", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "HopperBin", + "Superclass": "BackpackItem", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "CanBeDropped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "Grip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "GripForward", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "GripPos", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "GripRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "MemberType": "Property", + "Name": "GripUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ManualActivationOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "RequiresHandle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ToolTip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "Activate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Deactivate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Activated", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Deactivated", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Equipped", + "Parameters": [ + { + "Name": "mouse", + "Type": { + "Category": "Class", + "Name": "Mouse" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unequipped", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Tool", + "Superclass": "BackpackItem" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Flag", + "Superclass": "Tool", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Status", + "Superclass": "Model", + "Tags": [ + "NotCreatable", + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ArePartsTouchingOthers", + "Parameters": [ + { + "Name": "partList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "0.000199999995", + "Name": "overlapIgnored", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Blockcast", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "params", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "BulkMoveTo", + "Parameters": [ + { + "Name": "partList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "cframeList", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "FireAllEvents", + "Name": "eventMode", + "Type": { + "Category": "Enum", + "Name": "BulkMoveMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CacheCurrentTerrain", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearCachedTerrain", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartOnRay", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "false", + "Name": "terrainCellsAreCubes", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartOnRayWithIgnoreList", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "ignoreDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "false", + "Name": "terrainCellsAreCubes", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartOnRayWithWhitelist", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "whitelistDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartsInRegion3", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartsInRegion3WithIgnoreList", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "ignoreDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartsInRegion3WithWhiteList", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "whitelistDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPartBoundsInBox", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "overlapParams", + "Type": { + "Category": "DataType", + "Name": "OverlapParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPartBoundsInRadius", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "overlapParams", + "Type": { + "Category": "DataType", + "Name": "OverlapParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPartsInPart", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Default": "OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "overlapParams", + "Type": { + "Category": "DataType", + "Name": "OverlapParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IKMoveTo", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "target", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Default": "0.5", + "Name": "translateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0.5", + "Name": "rotateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "OtherMechanismsAnchored", + "Name": "collisionsMode", + "Type": { + "Category": "Enum", + "Name": "IKCollisionsMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsRegion3Empty", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendentsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsRegion3EmptyWithIgnoreList", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "ignoreDescendentsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Raycast", + "Parameters": [ + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "raycastParams", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "RaycastCachedTerrain", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInsertPoint", + "Parameters": [ + { + "Name": "point", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "false", + "Name": "ignoreGrid", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Spherecast", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "params", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "findPartOnRay", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "false", + "Name": "terrainCellsAreCubes", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "findPartsInRegion3", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "WorldRoot", + "Superclass": "Model", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "AirProperties", + "MemberType": "Property", + "Name": "AirDensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AllowThirdPartySales", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AvatarUnificationMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AvatarUnificationMode" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ClientAnimatorThrottling", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ClientAnimatorThrottlingMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Camera" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DistributedGameTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "FallenPartsDestroyHeight", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "FilteringEnabled", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "FluidForces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FluidForces" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "GlobalWind", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Gravity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "HumanoidOnlySetCollisionsOnStateChange", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidOnlySetCollisionsOnStateChange" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "IKControlConstraintSupport", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "IKControlConstraintSupport" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "InterpolationThrottling", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InterpolationThrottlingMode" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MeshPartHeadsAndAccessories", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshPartHeadsAndAccessories" + } + }, + { + "Category": "Streaming", + "MemberType": "Property", + "Name": "ModelStreamingBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ModelStreamingBehavior" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PhysicsSteppingMethod", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PhysicsSteppingMethod" + } + }, + { + "Category": "Networking", + "MemberType": "Property", + "Name": "RejectCharacterDeletions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RejectCharacterDeletions" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ReplicateInstanceDestroySetting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReplicateInstanceDestroySetting" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Retargeting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimatorRetargetingMode" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "SignalBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SignalBehavior" + } + }, + { + "Category": "Streaming", + "MemberType": "Property", + "Name": "StreamOutBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StreamOutBehavior" + } + }, + { + "Category": "Streaming", + "MemberType": "Property", + "Name": "StreamingEnabled", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Streaming", + "MemberType": "Property", + "Name": "StreamingIntegrityMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StreamingIntegrityMode" + } + }, + { + "Category": "Streaming", + "MemberType": "Property", + "Name": "StreamingMinRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Streaming", + "MemberType": "Property", + "Name": "StreamingTargetRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Terrain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Terrain" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "TouchesUseCollisionGroups", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "BreakJoints", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateJumpDistance", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "jumpPower", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "walkSpeed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateJumpHeight", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "jumpPower", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateJumpPower", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "jumpHeight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExperimentalSolverIsEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNumAwakeParts", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPhysicsThrottling", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetRealPhysicsFPS", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetServerTimeNow", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "JoinToOutsiders", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "jointType", + "Type": { + "Category": "Enum", + "Name": "JointCreationMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeJoints", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PGSIsEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMeshPartHeadsAndAccessories", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Enum", + "Name": "MeshPartHeadsAndAccessories" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPhysicsThrottleEnabled", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnjoinFromOutsiders", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ZoomToExtents", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PersistentLoaded", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Workspace", + "Superclass": "WorldRoot", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "WorldModel", + "Superclass": "WorldRoot" + }, + { + "Members": [ + { + "Category": "Link", + "MemberType": "Property", + "Name": "AutoUpdate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Creator", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PackageAssetName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Link", + "MemberType": "Property", + "Name": "PackageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PermissionLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PackagePermission" + } + }, + { + "Category": "Link", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Link", + "MemberType": "Property", + "Name": "VersionNumber", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PackageLink", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PackageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ConvertToPackageUpload", + "Parameters": [ + { + "Name": "uploadUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "cloneInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "originalInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPackageInfo", + "Parameters": [ + { + "Name": "packageAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishPackage", + "Parameters": [ + { + "Name": "packageInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPackageVersion", + "Parameters": [ + { + "Name": "packageInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "versionNumber", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnConvertToPackageResult", + "Parameters": [ + { + "Name": "isSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnOpenConvertToPackagePlugin", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "cloneInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PackageUIService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsFinished", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetCurrentPage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AdvanceToNextPageAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Pages", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AudioPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CatalogPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Cursor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreKeyPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Cursor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreListingPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "DataStorePages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "DataStoreVersionPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FriendPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "InventoryPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "EmotesPages", + "Superclass": "InventoryPages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "OutfitPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StandardPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PartOperationAsset", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Motion", + "MemberType": "Property", + "Name": "Acceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Particles", + "MemberType": "Property", + "Name": "Drag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "EmissionDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Flipbook", + "MemberType": "Property", + "Name": "FlipbookFramerate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Flipbook", + "MemberType": "Property", + "Name": "FlipbookIncompatible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Flipbook", + "MemberType": "Property", + "Name": "FlipbookLayout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleFlipbookLayout" + } + }, + { + "Category": "Flipbook", + "MemberType": "Property", + "Name": "FlipbookMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleFlipbookMode" + } + }, + { + "Category": "Flipbook", + "MemberType": "Property", + "Name": "FlipbookStartRandom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Lifetime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightEmission", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Particles", + "MemberType": "Property", + "Name": "LockedToPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleOrientation" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "RotSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "EmitterShape", + "MemberType": "Property", + "Name": "Shape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleEmitterShape" + } + }, + { + "Category": "EmitterShape", + "MemberType": "Property", + "Name": "ShapeInOut", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleEmitterShapeInOut" + } + }, + { + "Category": "EmitterShape", + "MemberType": "Property", + "Name": "ShapePartial", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "EmitterShape", + "MemberType": "Property", + "Name": "ShapeStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleEmitterShapeStyle" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "SpreadAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Squash", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Particles", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Particles", + "MemberType": "Property", + "Name": "VelocityInheritance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "VelocitySpread", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Particles", + "MemberType": "Property", + "Name": "WindAffectsDrag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ZOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Emit", + "Parameters": [ + { + "Default": "16", + "Name": "particleCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ParticleEmitter", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PatchBundlerFileWatch", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "FlattenTree", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PatchId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetPath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PatchMapping", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PathStatus" + } + }, + { + "MemberType": "Function", + "Name": "GetPointCoordinates", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWaypoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CheckOcclusionAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ComputeAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Blocked", + "Parameters": [ + { + "Name": "blockedWaypointIdx", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unblocked", + "Parameters": [ + { + "Name": "unblockedWaypointIdx", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Path", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsBidirectional", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Label", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PathfindingLink", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Label", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PassThrough", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PathfindingModifier", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "EmptyCutoff", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "CreatePath", + "Parameters": [ + { + "Default": "nil", + "Name": "agentParameters", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ComputeRawPathAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "maxDistance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ComputeSmoothPathAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "maxDistance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPathAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PathfindingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "AllThreadsPaused", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Reason", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DebuggerPauseReason" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ThreadId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PausedState", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Breakpoint", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PausedStateBreakpoint", + "Superclass": "PausedState", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ExceptionText", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PausedStateException", + "Superclass": "PausedState", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetIsThirdPartyAssetAllowed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetIsThirdPartyPurchaseAllowed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetIsThirdPartyTeleportAllowed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPermissions", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPermissions", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "permissions", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PermissionsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CollisionGroupContainsPart", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CollisionGroupSetCollidable", + "Parameters": [ + { + "Name": "name1", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "name2", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collidable", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CollisionGroupsAreCollidable", + "Parameters": [ + { + "Name": "name1", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "name2", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollisionGroupId", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollisionGroupName", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollisionGroups", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaxCollisionGroups", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredCollisionGroups", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IkSolve", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "target", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "translateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "rotateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsCollisionGroupRegistered", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LocalIkSolve", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "target", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "translateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "rotateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenameCollisionGroup", + "Parameters": [ + { + "Name": "from", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "to", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPartCollisionGroup", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PhysicsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Performance", + "MemberType": "Property", + "Name": "AllowSleep", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreAnchorsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreAssembliesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreAssemblyCentersOfMassShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreAwakePartsHighlighted", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreBodyTypesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreCollisionCostsShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreConstraintForcesShownForSelectedOrHoveredInstances", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreConstraintTorquesShownForSelectedOrHoveredInstances", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreContactForcesShownForSelectedOrHoveredAssemblies", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreContactIslandsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreContactPointsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreJointCoordinatesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreMagnitudesShownForDrawnForcesAndTorques", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreMechanismsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreModelCoordsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreOwnersShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "ArePartCoordsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreRegionsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreSolverIslandsShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreTerrainReplicationRegionsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreTimestepsShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreUnalignedPartsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "AreWorldCoordsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "DisableCSGv2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "DisableCSGv3ForPlugins", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "ForceCSGv2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "ForceDrawScale", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "IsInterpolationThrottleShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "IsReceiveAgeShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "IsTreeShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "PhysicsEnvironmentalThrottle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "EnviromentalPhysicsThrottle" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "ShowDecompositionGeometry", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "SolverConvergenceVisualizationMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SolverConvergenceVisualizationMode" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "ThrottleAdjustTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Display", + "MemberType": "Property", + "Name": "UseCSGv2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PhysicsSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PlaceStatsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "StartPlaySolo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlacesService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsInviteFriendsEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowInviteFriendsUI", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlatformFriendsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AccountAge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AppearanceDidLoad", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutoJumpEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraMaxZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraMinZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraMode" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "CanLoadCharacterAppearance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Character", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Model" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CharacterAppearance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CharacterAppearanceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ChatMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ChatMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataComplexity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataComplexityLimit", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataReady", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevCameraOcclusionMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevCameraOcclusionMode" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevComputerCameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerCameraMovementMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "DevComputerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerMovementMode" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevEnableMouseLock", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevTouchCameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchCameraMovementMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "DevTouchMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchMovementMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FollowUserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "GameplayPaused", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Guest", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HasVerifiedBadge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "HealthDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaximumSimulationRadius", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MembershipType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MembershipType" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "NameDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Team", + "MemberType": "Property", + "Name": "Neutral", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OsPlatform", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PlatformName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReplicationFocus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RespawnLocation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "SpawnLocation" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SimulationRadius", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Team", + "MemberType": "Property", + "Name": "Team", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Team" + } + }, + { + "Category": "Team", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Teleported", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TeleportedIn", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UnfilteredChat", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRDevice", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "userId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Function", + "Name": "AddToBlockList", + "Parameters": [ + { + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearCharacterAppearance", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DistanceFromCharacter", + "Parameters": [ + { + "Name": "point", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFriendStatus", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "FriendStatus" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGameSessionID", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJoinData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouse", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Mouse" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNetworkPing", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetUnder13", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasAppearanceLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVerified", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Kick", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacterAppearance", + "Parameters": [ + { + "Name": "assetInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Move", + "Parameters": [ + { + "Name": "walkDirection", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "false", + "Name": "relativeToCamera", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCharacter", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestFriendship", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RevokeFriendship", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAccountAge", + "Parameters": [ + { + "Name": "accountAge", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCharacterAppearanceJson", + "Parameters": [ + { + "Name": "jsonBlob", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetExperienceSettingsLocaleId", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMembershipType", + "Parameters": [ + { + "Name": "membershipType", + "Type": { + "Category": "Enum", + "Name": "MembershipType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetModerationAccessKey", + "Parameters": [ + { + "Name": "moderationAccessKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSuperSafeChat", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUnder13", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdatePlayerBlocked", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "blocked", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFriendsOnline", + "Parameters": [ + { + "Default": "200", + "Name": "maxFriends", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRankInGroup", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRoleInGroup", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsBestFriendsWith", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsFriendsWith", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsInGroup", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacter", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacterBlocking", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacterWithHumanoidDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestStreamAroundAsync", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "0", + "Name": "timeOut", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WaitForDataReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isFriendsWith", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "waitForDataReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CharacterAdded", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CharacterAppearanceLoaded", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CharacterRemoving", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Chatted", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "recipient", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FriendStatusChanged", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "friendStatus", + "Type": { + "Category": "Enum", + "Name": "FriendStatus" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Idled", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnTeleport", + "Parameters": [ + { + "Name": "teleportState", + "Type": { + "Category": "Enum", + "Name": "TeleportState" + } + }, + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SimulationRadiusChanged", + "Parameters": [ + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Player", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "CustomPoliciesEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EmulatedCountryCode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EmulatedGameLocale", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PlayerEmulationEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "SerializedEmulatedPolicyInfo", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "GetEmulatedPolicyInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegionCodeWillHaveAutomaticNonCustomPolicies", + "Parameters": [ + { + "Name": "regionCode", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEmulatedPolicyInfo", + "Parameters": [ + { + "Name": "emulatedPolicyInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlayerEmulatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearComputerCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearComputerMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearTouchCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearTouchMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredComputerCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredComputerMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredTouchCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredTouchMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterComputerCameraMovementMode", + "Parameters": [ + { + "Name": "cameraMovementMode", + "Type": { + "Category": "Enum", + "Name": "ComputerCameraMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterComputerMovementMode", + "Parameters": [ + { + "Name": "movementMode", + "Type": { + "Category": "Enum", + "Name": "ComputerMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterTouchCameraMovementMode", + "Parameters": [ + { + "Name": "cameraMovementMode", + "Type": { + "Category": "Enum", + "Name": "TouchCameraMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterTouchMovementMode", + "Parameters": [ + { + "Name": "movementMode", + "Type": { + "Category": "Enum", + "Name": "TouchMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ComputerCameraMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ComputerMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchCameraMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlayerScripts", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BubbleChat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "CharacterAutoLoads", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ClassicChat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LocalPlayer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxPlayersInternal", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NumPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PreferredPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PreferredPlayersInternal", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RespawnTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "UseStrafingAnimations", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "localPlayer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "numPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "Chat", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateLocalPlayer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayerByUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPlayerFromCharacter", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "ReportAbuse", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "optionalMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportAbuseV3", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "jsonTags", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetLocalPlayer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetChatStyle", + "Parameters": [ + { + "Default": "Classic", + "Name": "style", + "Type": { + "Category": "Enum", + "Name": "ChatStyle" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLocalPlayerInfo", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "membershipType", + "Type": { + "Category": "Enum", + "Name": "MembershipType" + } + }, + { + "Name": "isUnder13", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeamChat", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WhisperChat", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "playerFromCharacter", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "players", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateHumanoidModelFromDescription", + "Parameters": [ + { + "Name": "description", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Default": "Default", + "Name": "assetTypeVerification", + "Type": { + "Category": "Enum", + "Name": "AssetTypeVerification" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Model" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateHumanoidModelFromUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Model" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCharacterAppearanceAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Model" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCharacterAppearanceInfoAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFriendsAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "FriendPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHumanoidDescriptionFromOutfitId", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHumanoidDescriptionFromUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNameFromUserIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserIdFromNameAsync", + "Parameters": [ + { + "Name": "userName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserThumbnailAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "thumbnailType", + "Type": { + "Category": "Enum", + "Name": "ThumbnailType" + } + }, + { + "Name": "thumbnailSize", + "Type": { + "Category": "Enum", + "Name": "ThumbnailSize" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FriendRequestEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "friendRequestEvent", + "Type": { + "Category": "Enum", + "Name": "FriendRequestEvent" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GameAnnounce", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerAdded", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerChatted", + "Parameters": [ + { + "Name": "chatType", + "Type": { + "Category": "Enum", + "Name": "PlayerChatType" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "targetPlayer", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerConnecting", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerDisconnecting", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerMembershipChanged", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerRejoining", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerRemoving", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserSubscriptionStatusChanged", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Players", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CollisionEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GridSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HostDataModelType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HostDataModelTypeIsCurrent", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MultipleDocumentInterfaceInstance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "MultipleDocumentInterfaceInstance" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "UsesAssetInsertionDrag", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Activate", + "Parameters": [ + { + "Name": "exclusiveMouse", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePluginAction", + "Parameters": [ + { + "Name": "actionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "statusTip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "iconName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "true", + "Name": "allowBinding", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginAction" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePluginMenu", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "icon", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginMenu" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateToolbar", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginToolbar" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Deactivate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJoinMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "JointCreationMode" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouse", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginMouse" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectedRibbonTool", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "RibbonTool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSetting", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStudioUserId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Intersect", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Invoke", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsActivated", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsActivatedWithExclusiveMouse", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Negate", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OnInvoke", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OnSetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScript", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + }, + { + "Default": "1", + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenWikiPage", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PauseSound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlaySound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "normalizedTimePosition", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResumeSound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveSelectedToRoblox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SelectRibbonTool", + "Parameters": [ + { + "Name": "tool", + "Type": { + "Category": "Enum", + "Name": "RibbonTool" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Separate", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSetting", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartDecalDrag", + "Parameters": [ + { + "Name": "decal", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartDrag", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopAllSounds", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Union", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateDockWidgetPluginGui", + "Parameters": [ + { + "Name": "pluginGuiId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "dockWidgetPluginGuiInfo", + "Type": { + "Category": "DataType", + "Name": "DockWidgetPluginGuiInfo" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DockWidgetPluginGui" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateQWidgetPluginGui", + "Parameters": [ + { + "Name": "pluginGuiId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pluginGuiOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "QWidgetPluginGui" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFbxAnimation", + "Parameters": [ + { + "Name": "rigModel", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "true", + "Name": "isR15", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFbxRig", + "Parameters": [ + { + "Default": "true", + "Name": "isR15", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptForExistingAssetId", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSaveSelection", + "Parameters": [ + { + "Default": "", + "Name": "suggestedFileName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Deactivation", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ready", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unloading", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ProcessAssetInsertionDrag", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "assetTypeId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "NoYield" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ProcessAssetInsertionDrop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "NoYield" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Plugin", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ActionId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AllowBinding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Checked", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DefaultShortcut", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StatusTip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "Triggered", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginAction", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Manifest", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PluginCapabilities", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PluginDebugService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Data", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MimeType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Sender", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PluginDragEvent", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PluginGuiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "SetAutoUpdate", + "Parameters": [ + { + "Name": "pluginId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOTAPluginVersion", + "Parameters": [ + { + "Default": "", + "Name": "pluginName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginManagementService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreatePlugin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportPlace", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportSelection", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreatePlugin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportPlace", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportSelection", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginManagerInterface", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "AddAction", + "Parameters": [ + { + "Name": "action", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddMenu", + "Parameters": [ + { + "Name": "menu", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddNewAction", + "Parameters": [ + { + "Name": "actionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "icon", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSeparator", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginMenu", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPluginPolicy", + "Parameters": [ + { + "Name": "pluginName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginPolicyService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreateButton", + "Parameters": [ + { + "Name": "buttonId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tooltip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "iconname", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePopupButton", + "Parameters": [ + { + "Name": "buttonId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tooltip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "iconname", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginToolbar", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ClickableWhenViewportHidden", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "MemberType": "Function", + "Name": "SetActive", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Click", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DropdownClick", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginToolbarButton", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAwardablePoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AwardPoints", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamePointBalance", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPointBalance", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PointsAwarded", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "pointsAwarded", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "userBalanceInGame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "userTotalBalance", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PointsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsLuobuServer", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TriStateBoolean" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LuobuWhitelisted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TriStateBoolean" + } + }, + { + "MemberType": "Function", + "Name": "GetPolicyInfoForPlayerAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPolicyInfoForServerRobloxOnlyAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PolicyService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "EasingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PoseEasingDirection" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "EasingStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PoseEasingStyle" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Weight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PoseBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "MemoryCategory": "Animation", + "Name": "NumberPose", + "Superclass": "PoseBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaskWeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddSubPose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSubPoses", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSubPose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "Pose", + "Superclass": "PoseBase" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PostEffect", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Intensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Threshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BloomEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BlurEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Contrast", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Saturation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "TintColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ColorCorrectionEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "FarIntensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "FocusDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "InFocusRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "NearIntensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DepthOfFieldEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Intensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Spread", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SunRaysEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ProcessInstancePhysicsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ActionText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "AutoLocalize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ClickablePrompt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Exclusivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ProximityPromptExclusivity" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GamepadKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HoldDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "KeyboardKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxActivationDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ObjectText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RequiresLineOfSight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Localization", + "MemberType": "Property", + "Name": "RootLocalizationTable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "LocalizationTable" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ProximityPromptStyle" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UIOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "MemberType": "Function", + "Name": "InputHoldBegin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InputHoldEnd", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldBegan", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldEnded", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptHidden", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptShown", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "ProximityPromptInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TriggerEnded", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Triggered", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ProximityPrompt", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxPromptsVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldBegan", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldEnded", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptHidden", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptShown", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "ProximityPromptInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptTriggerEnded", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptTriggered", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ProximityPromptService", + "Superclass": "Instance", + "Tags": [ + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PublishDescendantAssets", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateAssetAndWaitForAssetId", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "operationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "creatorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishCageMeshAsync", + "Parameters": [ + { + "Name": "wrap", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PublishService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddGlobalPointsField", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddGlobalPointsTag", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DEPRECATED_TrackEvent", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DEPRECATED_TrackEventWithArgs", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClientId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlaySessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReleaseRBXEventStream", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveGlobalPointsField", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveGlobalPointsTag", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportCounter", + "Parameters": [ + { + "Name": "counterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "1", + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportInfluxSeries", + "Parameters": [ + { + "Name": "seriesName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "points", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "throttlingPercentage", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportStats", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportToDiagByCountryCode", + "Parameters": [ + { + "Name": "featureName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "measureName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "seconds", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendEventDeferred", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendEventImmediately", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEvent", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEventStream", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TrackEvent", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TrackEventWithArgs", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateHeartbeatObject", + "Parameters": [ + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RbxAnalyticsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadata", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataCallbacks", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataClasses", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEnums", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEvents", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataFunctions", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "Browsable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ClassCategory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ClientOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "Constraint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "Deprecated", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "EditingDisabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "EditorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "FFlag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "IsBackend", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "PropertyOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ScriptContext", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ServerOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "SliderScaling", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "UIMaximum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "UIMinimum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "UINumTicks", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataItem", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ExplorerImageIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ExplorerOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "Insertable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "PreferredParent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "MemberType": "Property", + "Name": "ServiceVisibility", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ServiceVisibility" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataClass", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEnum", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEnumItem", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataMember", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataProperties", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataYieldFunctions", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RemoteCursorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RemoteDebuggerServer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FireAllClients", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireClient", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireServer", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnClientEvent", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnServerEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RemoteEvent", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "InvokeClient", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeServer", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnClientInvoke", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnServerInvoke", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RemoteFunction", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Debug", + "MemberType": "Property", + "Name": "AutoFRMLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "EagerBulkExecution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "EditQualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "QualityLevel" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "Enable VR Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "EnableFRM", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "ExportMergeByMaterial", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "FrameRateManager", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FramerateManagerMode" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "GraphicsMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GraphicsMode" + } + }, + { + "Category": "Cache", + "MemberType": "Property", + "Name": "MeshCacheSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "MeshPartDetailLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshPartDetailLevel" + } + }, + { + "Category": "Performance", + "MemberType": "Property", + "Name": "QualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "QualityLevel" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "ReloadAssets", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "RenderCSGTrianglesDebug", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "ShowBoundingBoxes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "MemberType": "Property", + "Name": "ViewMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ViewMode" + } + }, + { + "MemberType": "Function", + "Name": "GetMaxQualityLevel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RenderSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "ComparisonDiffThreshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "ComparisonMethod", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderingTestComparisonMethod" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "ComparisonPsnrThreshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "Description", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "FieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "PerfTest", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "QualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "ShouldSkip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "Ticket", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "RenderingTest", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "RenderdocTriggerCapture", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RenderingTest", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsDefaultLoadingGuiRemoved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsFinishedReplicating", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveDefaultLoadingScreen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDefaultLoadingGuiRemoved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DefaultLoadingGuiRemoved", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FinishedReplicating", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoveDefaultLoadingGuiSignal", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ReplicatedFirst", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReplicatedStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RobloxPluginGuiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RobloxReplicatedStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RobloxServerStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "EndRemoteRomarkTest", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RomarkService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetKeyAtIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RotationCurveKey" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyIndicesAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeys", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValueAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CoordinateFrame?" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "DataType", + "Name": "RotationCurveKey" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKeyAtIndex", + "Parameters": [ + { + "Name": "startingIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "1", + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeys", + "Parameters": [ + { + "Name": "keys", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RotationCurve", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RtMessagingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ClientGitHash", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "BindToRenderStep", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCoreScriptVersion", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRobloxClientChannel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRobloxVersion", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsClient", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsEdit", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsRunMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsRunning", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsServer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsStudio", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Reset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Run", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Set3dRenderingEnabled", + "Parameters": [ + { + "Name": "enable", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRobloxGuiFocused", + "Parameters": [ + { + "Name": "focus", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindFromRenderStep", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "setThrottleFramerateEnabled", + "Parameters": [ + { + "Name": "enable", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Heartbeat", + "Parameters": [ + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PostSimulation", + "Parameters": [ + { + "Name": "deltaTimeSim", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PreAnimation", + "Parameters": [ + { + "Name": "deltaTimeSim", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PreRender", + "Parameters": [ + { + "Name": "deltaTimeRender", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PreSimulation", + "Parameters": [ + { + "Name": "deltaTimeSim", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RenderStepped", + "Parameters": [ + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stepped", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RunService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RuntimeScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "TakeScreenshot", + "Parameters": [ + { + "Name": "screenshotOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotContentReady", + "Parameters": [ + { + "Name": "screenshotJobId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotUploaded", + "Parameters": [ + { + "Name": "screenshotJobId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "screenshotId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SafetyService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CameraButtonIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CameraButtonPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CloseButtonPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CloseWhenScreenshotTaken", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ExperienceNameOverlayEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "OverlayFont", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "UsernameOverlayEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ScreenshotHud", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptBuilder", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CompileTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CompileTarget" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CoverageInfo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DebugInfo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PackAsSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RawBytecode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SyncScriptBuilder", + "Superclass": "ScriptBuilder", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "ScriptAdded", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptBeingRemoved", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + }, + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptFullNameChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptSourceChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptChangeService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptCloneWatcher", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptCloneWatcherHelper", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptCommitService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "ScriptsDisabled", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddCoreScriptLocal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "parent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearScriptProfilingData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DeserializeScriptProfilerString", + "Parameters": [ + { + "Name": "jsonString", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCoverageStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveScriptProfilingData", + "Parameters": [ + { + "Name": "filename", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTimeout", + "Parameters": [ + { + "Name": "seconds", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartScriptProfiling", + "Parameters": [ + { + "Name": "frequency", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopScriptProfiling", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Error", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "stackTrace", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ErrorDetailed", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "stackTrace", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "details", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "securityLevel", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptContext", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentLine", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsDebugging", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsPaused", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Function", + "Name": "AddWatch", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBreakpoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGlobals", + "Parameters": [ + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLocals", + "Parameters": [ + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStack", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUpvalues", + "Parameters": [ + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWatchValue", + "Parameters": [ + { + "Name": "watch", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWatches", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBreakpoint", + "Parameters": [ + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "isContextDependentBreakpoint", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGlobal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLocal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUpvalue", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointAdded", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointRemoved", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EncounteredBreak", + "Parameters": [ + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "breakReason", + "Type": { + "Category": "Enum", + "Name": "BreakReason" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Resuming", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WatchAdded", + "Parameters": [ + { + "Name": "watch", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WatchRemoved", + "Parameters": [ + { + "Name": "watch", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptDebugger", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetInternalUri", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLine", + "Parameters": [ + { + "Default": "nil", + "Name": "lineIndex", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLineCount", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScript", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "LuaSourceContainer" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectedText", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelection", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectionEnd", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectionStart", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetText", + "Parameters": [ + { + "Default": "nil", + "Name": "startLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "startCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "endLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "endCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetViewport", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasSelectedText", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsCommandBar", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CloseAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EditTextAsync", + "Parameters": [ + { + "Name": "newText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "startLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "startCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "endLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "endCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ForceSetSelectionAsync", + "Parameters": [ + { + "Name": "cursorLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "cursorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "nil", + "Name": "anchorLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "anchorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestSetSelectionAsync", + "Parameters": [ + { + "Name": "cursorLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "cursorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "nil", + "Name": "anchorLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "anchorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionChanged", + "Parameters": [ + { + "Name": "positionLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "positionCharacter", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "anchorLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "anchorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ViewportChanged", + "Parameters": [ + { + "Name": "startLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "endLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptDocument", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DeregisterAutocompleteCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DeregisterScriptAnalysisCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindScriptDocument", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "ScriptDocument" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ForceReloadSource", + "Parameters": [ + { + "Name": "uri", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newsrc", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEditorSource", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScriptDocuments", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterAutocompleteCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterScriptAnalysisCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScriptDocumentAsync", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextDocumentDidChange", + "Parameters": [ + { + "Name": "document", + "Type": { + "Category": "Class", + "Name": "ScriptDocument" + } + }, + { + "Name": "changesArray", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextDocumentDidClose", + "Parameters": [ + { + "Name": "oldDocument", + "Type": { + "Category": "Class", + "Name": "ScriptDocument" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextDocumentDidOpen", + "Parameters": [ + { + "Name": "newDocument", + "Type": { + "Category": "Class", + "Name": "ScriptDocument" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptEditorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSourceContainerByScriptGuid", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "LuaSourceContainer" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptRegistrationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptRuntime", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ActiveInstance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RenderMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionRenderMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SelectionBoxThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SelectionLineThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SelectionThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShowActiveInstanceHighlight", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Add", + "Parameters": [ + { + "Name": "instancesToAdd", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearTerrainSelectionHack", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Get", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Remove", + "Parameters": [ + { + "Name": "instancesToRemove", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Set", + "Parameters": [ + { + "Name": "selection", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTerrainSelectionHack", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionChanged", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Selection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SelectionHighlightManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Settings", + "MemberType": "Property", + "Name": "UpdateType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SensorUpdateType" + } + }, + { + "MemberType": "Function", + "Name": "Sense", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSensorOutputChanged", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SensorBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Output", + "MemberType": "Property", + "Name": "FullySubmerged", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "TouchingSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BuoyancySensor", + "Superclass": "SensorBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ControllerSensor", + "Superclass": "SensorBase", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Output", + "MemberType": "Property", + "Name": "HitFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "HitNormal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "SearchDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "SensedPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "SensorMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SensorMode" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ControllerPartSensor", + "Superclass": "ControllerSensor", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "LoadStringEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ServerScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ServerStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FindService", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetService", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getService", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "service", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Close", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CloseLate", + "Parameters": [ + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServiceAdded", + "Parameters": [ + { + "Name": "service", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServiceRemoving", + "Parameters": [ + { + "Name": "service", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ServiceProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "CreatorId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "CreatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CreatorType" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "GameId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "GearGenreSetting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GearGenreSetting" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Genre", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Genre" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsSFFlagsLoaded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "JobInfo", + "MemberType": "Property", + "Name": "JobId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "PlaceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "PlaceVersion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PrivateServerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PrivateServerOwnerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VIPServerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VIPServerOwnerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Workspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Workspace" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "lighting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "workspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Workspace" + } + }, + { + "MemberType": "Function", + "Name": "BindToClose", + "Parameters": [ + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineFastFlag", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineFastInt", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineFastString", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEngineFeature", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFastFlag", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFastInt", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFastString", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJobsInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjects", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjectsAllOrNone", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Default": "false", + "Name": "binaryFormatOnly", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjectsList", + "Parameters": [ + { + "Name": "urls", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlaySessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRemoteBuildMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsContentLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsGearTypeAllowed", + "Parameters": [ + { + "Name": "gearType", + "Type": { + "Category": "Enum", + "Name": "GearType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsUniverseMetadataLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Load", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScreenshotsFolder", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenVideosFolder", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportInGoogleAnalytics", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "custom", + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "none", + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFastFlagForTesting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFastIntForTesting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFastStringForTesting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFlagVersion", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetIsLoaded", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "placeSizeInBytes", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPlaceId", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUniverseId", + "Parameters": [ + { + "Name": "universeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Shutdown", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjectsAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HttpGetAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HttpPostAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "*/*", + "Name": "contentType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertObjectsAndJoinIfLegacyAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SavePlace", + "Parameters": [ + { + "Default": "SaveAll", + "Name": "saveFilter", + "Type": { + "Category": "Enum", + "Name": "SaveFilter" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AllowedGearTypeChanged", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GraphicsQualityChangeRequest", + "Parameters": [ + { + "Name": "betterQuality", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemChanged", + "Parameters": [ + { + "Name": "object", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "descriptor", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Loaded", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotReady", + "Parameters": [ + { + "Name": "path", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotSavedToAlbum", + "Parameters": [ + { + "Name": "filename", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UniverseMetadataLoaded", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnClose", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataModel", + "Superclass": "ServiceProvider", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GenericSettings", + "Superclass": "ServiceProvider", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AnalysticsSettings", + "Superclass": "GenericSettings", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetFFlag", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFVariable", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GlobalSettings", + "Superclass": "GenericSettings", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsUserFeatureEnabled", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Reset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveState", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserSettings", + "Superclass": "GenericSettings", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "HiddenServices", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "VisibleServices", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ServiceVisibilityService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetCreatedTimestampUtcMs", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRootSID", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveMetadata", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSession", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSessionsWithMetadataKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceSession", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SessionExists", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMetadata", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSession", + "Parameters": [ + { + "Name": "parentSid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "childSid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SessionService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSharedTable", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "SharedTable" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "SetSharedTable", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "st", + "Type": { + "Category": "DataType", + "Name": "SharedTable?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Safe" + } + ], + "MemoryCategory": "Instances", + "Name": "SharedTableRegistry", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Status", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ShorelineUpgraderService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CelestialBodiesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MoonAngularSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MoonTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkyboxBk", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkyboxDn", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkyboxFt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkyboxLf", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkyboxRt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SkyboxUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "StarCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SunAngularSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SunTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Sky", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Opacity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RiseVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Smoke", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Status", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SmoothVoxelsUpgraderService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SnippetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "HideSelfView", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeGameInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "recipientIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeIrisInvite", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "irisParticipantIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeIrisInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptGameInvite", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "nil", + "Name": "experienceInviteOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptIrisInvite", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowSelfView", + "Parameters": [ + { + "Default": "LastPosition", + "Name": "selfViewPosition", + "Type": { + "Category": "Enum", + "Name": "SelfViewPosition" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanSendGameInviteAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "recipientId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanSendIrisInviteAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GameInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "recipientIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "IrisInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptInviteRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "experienceInviteOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptIrisInviteRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelfViewHidden", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelfViewVisible", + "Parameters": [ + { + "Name": "selfViewPosition", + "Type": { + "Category": "Enum", + "Name": "SelfViewPosition" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnIrisInviteInvoked", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "irisParticipantIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SocialService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Asset", + "MemberType": "Property", + "Name": "ChannelCount", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "EmitterSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Asset", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "IsPaused", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "IsSpatial", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Regions", + "MemberType": "Property", + "Name": "LoopRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "Looped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MinDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Pitch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PlayOnRemove", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "PlaybackLoudness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Regions", + "MemberType": "Property", + "Name": "PlaybackRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "PlaybackRegionsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "PlaybackSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "Playing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "RollOffGain", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emitter", + "MemberType": "Property", + "Name": "RollOffMaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emitter", + "MemberType": "Property", + "Name": "RollOffMinDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emitter", + "MemberType": "Property", + "Name": "RollOffMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RollOffMode" + } + }, + { + "Category": "Routing", + "MemberType": "Property", + "Name": "SoundGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "SoundGroup" + } + }, + { + "Category": "Asset", + "MemberType": "Property", + "Name": "SoundId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Asset", + "MemberType": "Property", + "Name": "TimeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "UsageContextPermission", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UsageContext" + } + }, + { + "Category": "Playback", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "isPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DidLoop", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "numOfTimesLooped", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ended", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Loaded", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Paused", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Played", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Resumed", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Internal", + "Name": "Sound", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SoundEffect", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChorusSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Attack", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "GainMakeup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Ratio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Release", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "SideChain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Threshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "CompressorSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CustomSoundEffect", + "Superclass": "SoundEffect", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AssetSoundEffect", + "Superclass": "CustomSoundEffect", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Channel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChannelSelectorSoundEffect", + "Superclass": "CustomSoundEffect", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Level", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DistortionSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Delay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Feedback", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "EchoSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "HighGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "LowGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "MidGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "EqualizerSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FlangeSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Octave", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PitchShiftSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "DecayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Diffusion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ReverbSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Duty", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Frequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TremoloSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Internal", + "Name": "SoundGroup", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AmbientReverb", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReverbType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DistanceFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DopplerScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RespectFilteringEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RolloffScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VolumetricAudio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VolumetricAudio" + } + }, + { + "MemberType": "Function", + "Name": "BeginRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInputDevice", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInputDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetListener", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutputDevice", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutputDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSoundMemoryData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayLocalSound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInputDevice", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetListener", + "Parameters": [ + { + "Name": "listenerType", + "Type": { + "Category": "Enum", + "Name": "ListenerType" + } + }, + { + "Name": "listener", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetOutputDevice", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRecordingDevice", + "Parameters": [ + { + "Name": "deviceIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EndRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRecordingDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceListChanged", + "Parameters": [ + { + "Name": "newDevices", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SoundService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SparkleColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Sparkles", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SpawnerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "FrameId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FrameName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FrameType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DebuggerFrameType" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Globals", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "DebuggerVariable" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Locals", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "DebuggerVariable" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Populated", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Upvalues", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "DebuggerVariable" + } + } + ], + "MemoryCategory": "Instances", + "Name": "StackFrame", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StandalonePluginScripts", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterGear", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterPack", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Character", + "MemberType": "Property", + "Name": "AllowCustomAnimations", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Mobile", + "MemberType": "Property", + "Name": "AutoJumpEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "AvatarJointUpgrade", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AvatarJointUpgrade" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraMaxZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraMinZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraMode" + } + }, + { + "Category": "Character Jump Settings", + "MemberType": "Property", + "Name": "CharacterJumpHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character Jump Settings", + "MemberType": "Property", + "Name": "CharacterJumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "CharacterMaxSlopeAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character Jump Settings", + "MemberType": "Property", + "Name": "CharacterUseJumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "CharacterWalkSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "DeathStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DeathStyle" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevCameraOcclusionMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevCameraOcclusionMode" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevComputerCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerCameraMovementMode" + } + }, + { + "Category": "Controls", + "MemberType": "Property", + "Name": "DevComputerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerMovementMode" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "DevTouchCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchCameraMovementMode" + } + }, + { + "Category": "Controls", + "MemberType": "Property", + "Name": "DevTouchMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchMovementMode" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "EnableDynamicHeads", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LoadDynamicHeads" + } + }, + { + "Category": "Controls", + "MemberType": "Property", + "Name": "EnableMouseLockOption", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDFace", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDHead", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDLeftArm", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDLeftLeg", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDPants", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDRightArm", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDRightLeg", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDShirt", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDTeeShirt", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAssetIDTorso", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsAvatar", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GameAvatarType" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsR15Collision", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "R15CollisionType" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeBodyType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeHead", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeHeight", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeProportion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeWidth", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HealthDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Controls", + "MemberType": "Property", + "Name": "HumanoidStateMachineMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidStateMachineMode" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "LoadCharacterAppearance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "LoadCharacterLayeredClothing ", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LoadCharacterLayeredClothing" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NameDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character", + "MemberType": "Property", + "Name": "UserEmotesEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "ClearDefaults", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StarterPlayer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterPlayerScripts", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterCharacterScripts", + "Superclass": "StarterPlayerScripts", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ContactsCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataReceiveKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DataSendKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HeartbeatTimeMs", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InstanceCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MovingPrimitivesCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PhysicsReceiveKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PhysicsSendKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PhysicsStepTimeMs", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PrimitivesCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMemoryUsageMbForTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Enum", + "Name": "DeveloperMemoryTag" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTotalMemoryUsageMb", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPaginatedMemoryByTexture", + "Parameters": [ + { + "Name": "queryType", + "Type": { + "Category": "Enum", + "Name": "TextureQueryType" + } + }, + { + "Name": "pageIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Stats", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetValue", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValueString", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StatsItem", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RunningAverageItemDouble", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RunningAverageItemInt", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RunningAverageTimeIntervalItem", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TotalCountTimeIntervalItem", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FinishTask", + "Parameters": [ + { + "Name": "taskId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendReport", + "Parameters": [ + { + "Name": "reportName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartTask", + "Parameters": [ + { + "Name": "reportName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "taskName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StopWatchReporter", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "RegisterCommand", + "Parameters": [ + { + "Name": "commandName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterCommand", + "Parameters": [ + { + "Name": "commandName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StreamingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "\"TODO\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "\"function\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "\"local\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "\"nil\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "\"self\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Active Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Active Hover Over Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "Always Save Script Changes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Animate Hover Over", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Auto Clean Empty Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Auto Closing Brackets", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Auto Closing Quotes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Auto Delete Closing Brackets and Quotes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Auto Indent Rule", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AutoIndentRule" + } + }, + { + "Category": "Auto-Recovery", + "MemberType": "Property", + "Name": "Auto-Recovery Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Auto-Recovery", + "MemberType": "Property", + "Name": "Auto-Recovery Interval (Minutes)", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Auto-Recovery", + "MemberType": "Property", + "Name": "Auto-Recovery Path", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Automatically commit locked scripts when you save or publish to Roblox", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Automatically trigger AI Code Completion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "Basic Objects Display Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ListDisplayMode" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Bool Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Bracket Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Built-in Function Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "Camera Mouse Wheel Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "Camera Pan Speed", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "Camera Shift Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "Camera Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "MemberType": "Property", + "Name": "Camera Zoom to Mouse Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "Clear Output On Start", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Lua Debugger", + "MemberType": "Property", + "Name": "CommandBarLocalState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Comment Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Current Line Highlight Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Debugger Current Line Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Debugger Error Line Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Directories", + "MemberType": "Property", + "Name": "DefaultScriptFileDir", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Browsing", + "MemberType": "Property", + "Name": "DeprecatedObjectsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "DisplayLanguage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Doc View Code Background Color", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Autocomplete", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Autocomplete Doc View", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Enable CoreScript Debugger", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Enable Http Sandboxing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Enable Internal Beta Features", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Enable Internal Features", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Script Analysis", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Scrollbar Markers", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Signature Help", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Signature Help Doc View", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Temporary Tabs", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Temporary Tabs In Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Enable Type Hover", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "EnableIndentationRulers", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "EnableOnTypeAutocomplete", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Error Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Find Selection Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QFont" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Format On Paste", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Format On Type", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Function Name Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Highlight Current Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Highlight Occurances", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "HintColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Hover Animate Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HoverAnimateSpeed" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Hover Box Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Hover Line Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Hover Over Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Directories", + "MemberType": "Property", + "Name": "IconOverrideDir", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Indent Using Spaces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "IndentationRulerColor", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "InformationColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Keyword Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Primary Part", + "MemberType": "Property", + "Name": "Line Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Directories", + "MemberType": "Property", + "Name": "LocalAssetsFolder", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Lua Debugger", + "MemberType": "Property", + "Name": "LuaDebuggerEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Lua Debugger", + "MemberType": "Property", + "Name": "LuaDebuggerEnabledAtStartup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Luau Keyword Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Audio", + "MemberType": "Property", + "Name": "Main Volume", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Matching Word Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "Maximum Output Lines", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Menu Item Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Method Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Number Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Audio", + "MemberType": "Property", + "Name": "Only Play Audio from Window in Focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Operator Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "Output Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QFont" + } + }, + { + "Category": "Output", + "MemberType": "Property", + "Name": "Output Layout Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "OutputLayoutMode" + } + }, + { + "Category": "Browsing", + "MemberType": "Property", + "Name": "PermissionLevelShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PermissionLevelShown" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Physical Draggers Select Scope By Default", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Pivot Snap To Geometry Color", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Lua Debugger", + "MemberType": "Property", + "Name": "PluginDebuggingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Directories", + "MemberType": "Property", + "Name": "PluginsDir", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Primary Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Property Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Directories", + "MemberType": "Property", + "Name": "ReloadBuiltinPluginsOnChange", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Directories", + "MemberType": "Property", + "Name": "ReloadLocalPluginsOnChange", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "Render Throttle Percentage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Respect Studio shortcuts when game has focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Ruler Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Rulers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Undo", + "MemberType": "Property", + "Name": "RuntimeUndoBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RuntimeUndoBehavior" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Script Editor Color Preset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StudioScriptEditorColorPresets" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Script Editor Scrollbar Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Script Editor Scrollbar Handle Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "ScriptEditorMenuBorderColor", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "ScriptEditorShouldShowPluginMethods", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Lua Debugger", + "MemberType": "Property", + "Name": "ScriptTimeoutLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Scroll Past Last Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Secondary Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Select Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Primary Part", + "MemberType": "Property", + "Name": "Select/Hover Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Selected Menu Item Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Selected Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Selection Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Selection Box Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Selection Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Selection Line Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Audio", + "MemberType": "Property", + "Name": "Server Audio Behavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ServerAudioBehavior" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Set Pivot of Imported Parts", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "MemberType": "Property", + "Name": "Show Core GUI in Explorer while Playing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "MemberType": "Property", + "Name": "Show Diagnostics Bar", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "MemberType": "Property", + "Name": "Show FileSyncService", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "MemberType": "Property", + "Name": "Show Hidden Objects in Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Show Hover Over", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "MemberType": "Property", + "Name": "Show Light Guides", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "MemberType": "Property", + "Name": "Show Navigation Labels", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "MemberType": "Property", + "Name": "Show Navigation Mesh", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "MemberType": "Property", + "Name": "Show Pathfinding Links", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "MemberType": "Property", + "Name": "Show Plugin GUI Service in Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "MemberType": "Property", + "Name": "Show Singly Selected Attachment Parent Frame", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Show Whitespace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "MemberType": "Property", + "Name": "Show plus button on hover in Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "MemberType": "Property", + "Name": "ShowCorePackagesInExplorer", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Skip Closing Brackets and Quotes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "String Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Tab Width", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "MemberType": "Property", + "Name": "Text Wrapping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "Theme", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "General", + "MemberType": "Property", + "Name": "UI Theme", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UITheme" + } + }, + { + "Category": "Tools", + "MemberType": "Property", + "Name": "Use Bounding Box Move Handles", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Warning Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "MemberType": "Property", + "Name": "Whitespace Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "MemberType": "Function", + "Name": "GetAvailableThemes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ThemeChanged", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Studio", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ConvertToPackageUpload", + "Parameters": [ + { + "Name": "uploadUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "cloneInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "originalInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishPackage", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "publishInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowSaveToRoblox", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SerializeInstances", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnConvertToPackageResult", + "Parameters": [ + { + "Name": "isSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPublishPackageResult", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSaveToRoblox", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioAssetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AnchorPoint", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsArrowVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsNextVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RowName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "SetOnNextClicked", + "Parameters": [ + { + "Name": "onClick", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioCallout", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "EnableScriptCollabByDefaultOnLoad", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "StudioData", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "HasMultiTouchStarted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "IsMultiTouchEmulationOn", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "IsMultiTouchEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "PivotPosition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "MemberType": "Function", + "Name": "GetMaxNumTouches", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTouchInBounds", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTouchPosition", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EmulatePCDeviceWithResolution", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentDeviceId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentOrientation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "ScreenOrientation" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasDeviceWithId", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCurrentDeviceId", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCurrentOrientation", + "Parameters": [ + { + "Name": "orientation", + "Type": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CurrentDeviceIdChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OrientationChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchInBoundsChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPositionsChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioDeviceEmulatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StudioObjectBase", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StudioWidget", + "Superclass": "StudioObjectBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearUploadNames", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishAs", + "Parameters": [ + { + "Name": "universeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "publishParameters", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishThenTurnOnTeamCreate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RefreshDocumentDisplayName", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeamCreateOnPublishInfo", + "Parameters": [ + { + "Name": "shouldTurnOnTcOnPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "newPlaceName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUniverseDisplayName", + "Parameters": [ + { + "Name": "newName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUploadNames", + "Parameters": [ + { + "Name": "placeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "universeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowSaveOrPublishPlaceToRoblox", + "Parameters": [ + { + "Name": "showGameSelect", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "closeMode", + "Type": { + "Category": "Enum", + "Name": "StudioCloseMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GameNameUpdated", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamePublishCancelled", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamePublishFinished", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "gameId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSaveOrPublishPlaceToRoblox", + "Parameters": [ + { + "Name": "showGameSelect", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "closeMode", + "Type": { + "Category": "Enum", + "Name": "StudioCloseMode" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioPublishService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StudioScriptDebugEventListener", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSdk", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSdk", + "Parameters": [ + { + "Name": "sdk", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioSdkService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "ActiveScript", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AlignDraggedObjects", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DraggerSolveConstraints", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DrawConstraintsOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GridSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HoverInstance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "InstalledPluginData", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PivotSnapToGeometry", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RotateIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShowConstraintDetails", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "StudioLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UseLocalSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AnimationIdSelected", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CopyToClipboard", + "Parameters": [ + { + "Name": "stringToCopy", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBadgeConfigureUrl", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBadgeUploadUrl", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClassIcon", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlaceIsPersistedToCloud", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetResourceByCategory", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStartupAssetId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStartupPluginId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTermsOfUseUrl", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GizmoRaycast", + "Parameters": [ + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "raycastParams", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasInternalPermission", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPluginInstalled", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPluginUpToDate", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "currentAssetVersion", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenInBrowser_DONOTUSE", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestClose", + "Parameters": [ + { + "Name": "closeMode", + "Type": { + "Category": "Enum", + "Name": "StudioCloseMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPluginEnabled", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPlaceVersionHistoryDialog", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPublishToRoblox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UninstallPlugin", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdatePluginManagement", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptImportFile", + "Parameters": [ + { + "Default": "{}", + "Name": "fileTypeFilter", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptImportFiles", + "Parameters": [ + { + "Default": "{}", + "Name": "fileTypeFilter", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TryInstallPlugin", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetVersionId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnImportFromRoblox", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnOpenGameSettings", + "Parameters": [ + { + "Name": "pageIdentifier", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnOpenManagePackagePlugin", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPluginInstalledFromToolbox", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPluginInstalledFromWeb", + "Parameters": [ + { + "Name": "pluginId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPublishAsPlugin", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSaveToRoblox", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptTransformPluginCheckEnable", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SaveLocallyAsComplete", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetColor", + "Parameters": [ + { + "Name": "styleguideitem", + "Type": { + "Category": "Enum", + "Name": "StudioStyleGuideColor" + } + }, + { + "Default": "Default", + "Name": "modifier", + "Type": { + "Category": "Enum", + "Name": "StudioStyleGuideModifier" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Color3" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioTheme", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetStyleRules", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertStyleRule", + "Parameters": [ + { + "Name": "rule", + "Type": { + "Category": "Class", + "Name": "StyleRule" + } + }, + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetStyleRules", + "Parameters": [ + { + "Name": "rules", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StyleRulesChanged", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StyleBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Selector", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SelectorError", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetProperties", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPropertiesResolved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProperty", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPropertyResolved", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetProperties", + "Parameters": [ + { + "Name": "table", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetProperty", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StyleRule", + "Superclass": "StyleBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetDerives", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDerives", + "Parameters": [ + { + "Name": "derives", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StyleSheet", + "Superclass": "StyleBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "StyleSheet", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "MemoryCategory": "Gui", + "Name": "StyleDerive", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "StyleSheet", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "MemoryCategory": "Gui", + "Name": "StyleLink", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAppliedStyles", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStyleInfo", + "Parameters": [ + { + "Name": "style", + "Type": { + "Category": "Class", + "Name": "StyleRule" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStyleSheetDerivesChain", + "Parameters": [ + { + "Name": "styleSheet", + "Type": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStyleSheetInfo", + "Parameters": [ + { + "Name": "styleSheet", + "Type": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StylingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "AlphaMode", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AlphaMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ColorMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MetalnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "NormalMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RoughnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TexturePack", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceAppearance", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "SchedulerDutyCycle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "SchedulerRate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Configuration", + "MemberType": "Property", + "Name": "ThreadPoolConfig", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ThreadPoolConfig" + } + }, + { + "Category": "Diagnostics", + "MemberType": "Property", + "Name": "ThreadPoolSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TaskScheduler", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutoAssignable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutoColorCharacters", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ChildOrder", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Score", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Function", + "Name": "GetPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Event", + "Name": "PlayerAdded", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerRemoved", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Team", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TeamCreateData", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TeamCreatePublishService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CloseGameIfUserDoesntHavePerms", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ToggleManageCollaborators", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeamCreateService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetTeams", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RebalanceTeams", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Teams", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "PrivateServerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReservedServerAccessCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TeleportAsyncResult", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReservedServerAccessCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ServerInstanceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ShouldReserveServer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetTeleportData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeleportData", + "Parameters": [ + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeleportOptions", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CustomizedTeleportUI", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Block", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetArrivingTeleportGui", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLocalPlayerTeleportData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTeleportSetting", + "Parameters": [ + { + "Name": "setting", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeleportGui", + "Parameters": [ + { + "Name": "gui", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeleportSetting", + "Parameters": [ + { + "Name": "setting", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Teleport", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "nil", + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportCancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportToPlaceInstance", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "instanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "", + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportToPrivateServer", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "reservedServerAccessCode", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "players", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "", + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportToSpawnByName", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayerPlaceInstanceAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReserveServer", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportAsync", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "players", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "nil", + "Name": "teleportOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportPartyAsync", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "players", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnblockAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalPlayerArrivedFromTeleport", + "Parameters": [ + { + "Name": "loadingGui", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "dataTable", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MenuTeleportAttempt", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeleportInitFailed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportResult", + "Type": { + "Category": "Enum", + "Name": "TeleportResult" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "teleportOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeleportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TemporaryCageMeshProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TemporaryScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ColorMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TerrainFace" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MaterialPattern", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MaterialPattern" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "MetalnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "NormalMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "RoughnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "StudsPerTile", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TerrainDetail", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsSmooth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SizeInCells", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "ApplyTransform", + "Parameters": [ + { + "Name": "rotation", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyTransformSubregion", + "Parameters": [ + { + "Name": "rotation", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TerrainRegion" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConvertToSmooth", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegionWireframe", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TerrainRegion", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Physics", + "MemberType": "Property", + "Name": "AutoRuns", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Description", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Results", + "MemberType": "Property", + "Name": "ErrorCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Settings", + "MemberType": "Property", + "Name": "ExecuteWithStudioRun", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "MemberType": "Property", + "Name": "Is30FpsThrottleEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "MemberType": "Property", + "Name": "IsPhysicsEnvironmentalThrottled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "MemberType": "Property", + "Name": "IsSleepAllowed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Settings", + "MemberType": "Property", + "Name": "NumberOfPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Settings", + "MemberType": "Property", + "Name": "SimulateSecondsLag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Results", + "MemberType": "Property", + "Name": "TestCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Settings", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Results", + "MemberType": "Property", + "Name": "WarnCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "Check", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Checkpoint", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Done", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Error", + "Parameters": [ + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Fail", + "Parameters": [ + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Message", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Require", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScopeTime", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Warn", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isFeatureEnabled", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Run", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerCollectConditionalResult", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerCollectResult", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TestService", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TextBoxService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DisplaySystemMessage", + "Parameters": [ + { + "Name": "systemMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TextChatMessage" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddUserAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendAsync", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TextChatMessage" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MessageReceived", + "Parameters": [ + { + "Name": "incomingMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnIncomingMessage", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ShouldDeliverCallback", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + }, + { + "Name": "textSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextChannel", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PrimaryAlias", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "SecondaryAlias", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "Triggered", + "Parameters": [ + { + "Name": "originTextSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Name": "unfilteredText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatCommand", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TextChatConfigurations", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AdorneeName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "BubbleDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "BubblesSpacing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "LocalPlayerStudsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MaxBubbles", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MinimizeDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TailVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "VerticalStudsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BubbleChatConfiguration", + "Superclass": "TextChatConfigurations", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsolutePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsolutePositionWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteSizeWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AutocompleteEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsFocused", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsFocusedWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "KeyboardKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "PlaceholderColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetTextChannel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextChannel" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextBox", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextBox" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChatInputBarConfiguration", + "Superclass": "TextChatConfigurations", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsolutePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsolutePositionWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteSizeWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "HeightScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HorizontalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Enum", + "Name": "HorizontalAlignment" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VerticalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Enum", + "Name": "VerticalAlignment" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "WidthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChatWindowConfiguration", + "Superclass": "TextChatConfigurations", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "BubbleChatMessageProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BubbleChatMessageProperties" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MessageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Metadata", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PrefixText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextChatMessageStatus" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextChannel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextChannel" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TextSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Timestamp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "DateTime" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatMessage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "PrefixText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatMessageProperties", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ChatVersion", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ChatVersion" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CreateDefaultCommands", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CreateDefaultTextChannels", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "DisplayBubble", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUserChatAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUsersChatAsync", + "Parameters": [ + { + "Name": "userIdFrom", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userIdTo", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BubbleDisplayed", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "textChatMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MessageReceived", + "Parameters": [ + { + "Name": "textChatMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SendingMessage", + "Parameters": [ + { + "Name": "textChatMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnBubbleAdded", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + }, + { + "Name": "adornee", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnIncomingMessage", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetChatForUserAsync", + "Parameters": [ + { + "Name": "toUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNonChatStringForBroadcastAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNonChatStringForUserAsync", + "Parameters": [ + { + "Name": "toUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextFilterResult", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "SourceLanguage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SourceText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextFilterResult" + } + }, + { + "MemberType": "Function", + "Name": "GetTranslationForLocale", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TextFilterResult" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslations", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextFilterTranslatedResult", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetFontMemoryData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextSize", + "Parameters": [ + { + "Name": "string", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fontSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "font", + "Type": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Name": "frameSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetResolutionScale", + "Parameters": [ + { + "Name": "scale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterAndTranslateStringAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fromUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "targetLocales", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "PrivateChat", + "Name": "textContext", + "Type": { + "Category": "Enum", + "Name": "TextFilterContext" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fromUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "PrivateChat", + "Name": "textContext", + "Type": { + "Category": "Enum", + "Name": "TextFilterContext" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFamilyInfoAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextBoundsAsync", + "Parameters": [ + { + "Name": "params", + "Type": { + "Category": "Class", + "Name": "GetTextBoundsParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "CanSend", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TextSource", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetUserPlatformId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserPlatformName", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HaveActiveUser", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsOver13", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReturnToEngagement", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowAccountPicker", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterActiveUser", + "Parameters": [ + { + "Name": "gamepadId", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ActiveUserSignedOut", + "Parameters": [ + { + "Name": "signOutStatus", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ThirdPartyUserService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "FrameCount", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "Populated", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ThreadId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ThreadName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetFrame", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ThreadState", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TimerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "HideNotification", + "Parameters": [ + { + "Name": "notificationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowNotification", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "notificationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ToastNotificationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TouchInputService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TouchTransmitter", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FinishSpan", + "Parameters": [ + { + "Name": "spanId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartSpan", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "parentId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TracerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Control", + "MemberType": "Property", + "Name": "AudioMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerLodFlagMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "VideoExtrapolationMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerExtrapolationFlagMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "VideoLodMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerLodValueMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "VideoMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerLodFlagMode" + } + }, + { + "MemberType": "Function", + "Name": "getExtrapolation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getVideoLod", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isAudioEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isVideoEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UpdateState", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TrackerLodController", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Animation", + "Name": "TrackerStreamAnimation", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FaceCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "Lifetime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightEmission", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "MaxLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "MinLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TextureMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextureMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Emission", + "MemberType": "Property", + "Name": "WidthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Trail", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "LocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "FormatByKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RobloxOnlyTranslate", + "Parameters": [ + { + "Name": "context", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Translate", + "Parameters": [ + { + "Name": "context", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Translator", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMainViewSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStudioWidgetFromLabel", + "Parameters": [ + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StudioWidget" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasUserCompletedTutorial", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptClosePlace", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTutorialCompletionStatus", + "Parameters": [ + { + "Name": "completed", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShouldLaunchTutorial", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TutorialService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PlaybackState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PlaybackState" + } + }, + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Completed", + "Parameters": [ + { + "Name": "playbackState", + "Type": { + "Category": "Enum", + "Name": "PlaybackState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TweenBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Instance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TweenInfo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "TweenInfo" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Tween", + "Superclass": "TweenBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Create", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tweenInfo", + "Type": { + "Category": "DataType", + "Name": "TweenInfo" + } + }, + { + "Name": "propertyTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Tween" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValue", + "Parameters": [ + { + "Name": "alpha", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TweenService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UGCAvatarService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPropertyValue", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetCollisionFidelity", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMeshIdBlocking", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateUniqueUVCount", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanLoadAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FetchAssetWithFormat", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "assetFormat", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshTriCount", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshVertColors", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshVerts", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextureSize", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateCageMeshIntersection", + "Parameters": [ + { + "Name": "innerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "outerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "refMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateCageNonManifoldAndHoles", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateDynamicHeadMesh", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateFullBodyCageDeletion", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMeshBounds", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "meshScale", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "boundsOffset", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "attachmentCF", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "handleCF", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMeshTriangles", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMeshVertColors", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "true", + "Name": "includeAlpha", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMisMatchUV", + "Parameters": [ + { + "Name": "innerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "outerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateNumTextureChannels", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "numChannelsRequired", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateOverlappingVertices", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateSkinnedMesh", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateTextureSize", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateUVSpace", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateUniqueUVCount", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "numRequired", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UGCValidationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UIBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UIComponent", + "Superclass": "UIBase", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UIConstraint", + "Superclass": "UIComponent", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AspectRatio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "AspectType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AspectType" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "DominantAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DominantAxis" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIAspectRatioConstraint", + "Superclass": "UIConstraint" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MaxSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MinSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UISizeConstraint", + "Superclass": "UIConstraint" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MaxTextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MinTextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UITextSizeConstraint", + "Superclass": "UIConstraint" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CornerRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UICorner", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIGradient", + "Superclass": "UIComponent" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UILayout", + "Superclass": "UIComponent", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteContentSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "FillDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FillDirection" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "HorizontalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HorizontalAlignment" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "SortOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SortOrder" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "VerticalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VerticalAlignment" + } + }, + { + "MemberType": "Function", + "Name": "ApplyLayout", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCustomSortFunction", + "Parameters": [ + { + "Default": "nil", + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UIGridStyleLayout", + "Superclass": "UILayout", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteCellCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "AbsoluteCellSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CellPadding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "CellSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "FillDirectionMaxCells", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "StartCorner", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StartCorner" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIGridLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Padding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIListLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Animated", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Circular", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CurrentPage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "EasingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "EasingStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "GamepadInputEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Padding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "ScrollWheelInputEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Input", + "MemberType": "Property", + "Name": "TouchInputEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "TweenTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "JumpTo", + "Parameters": [ + { + "Name": "page", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JumpToIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Next", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Previous", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PageEnter", + "Parameters": [ + { + "Name": "page", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PageLeave", + "Parameters": [ + { + "Name": "page", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + { + "Name": "currentPage", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UIPageLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FillEmptySpaceColumns", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "FillEmptySpaceRows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "MajorAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TableMajorAxis" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Padding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UITableLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PaddingBottom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PaddingLeft", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PaddingRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "PaddingTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIPadding", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIScale", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "ApplyStrokeMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ApplyStrokeMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "LineJoinMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LineJoinMode" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIStroke", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AppendTempAssetId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "lookAt", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "camPos", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "usage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AppendVantagePoint", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "lookAt", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "camPos", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpgradeTempAssetId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "tempId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UnvalidatedAssetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AllTutorialsDisabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CustomCameraMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CameraYInverted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ChatVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "ComputerCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ComputerCameraMovementMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "ComputerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ComputerMovementMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "ControlMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ControlMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DefaultCameraID", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Fullscreen", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GamepadCameraSensitivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "GraphicsQualityLevel", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "HasEverUsedVR", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsUsingCameraYInverted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "IsUsingGamepadCameraSensitivity", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MasterVolume", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MicroProfilerWebServerEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MicroProfilerWebServerIP", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MicroProfilerWebServerPort", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseSensitivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseSensitivityFirstPerson", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseSensitivityThirdPerson", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OnScreenProfilerEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OnboardingsCompleted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PerformanceStatsVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PlayerHeight", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PreferredTransparency", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RCCProfilerRecordFrameRate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RCCProfilerRecordTimeFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "ReducedMotion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "RotationType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RotationType" + } + }, + { + "Category": "Appearance", + "MemberType": "Property", + "Name": "SavedQualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SavedQualitySetting" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StartMaximized", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StartScreenPosition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StartScreenSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "TouchCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TouchCameraMovementMode" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "TouchMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TouchMovementMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UiNavigationKeyBindEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UsedCoreGuiIsVisibleToggle", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UsedCustomGuiIsVisibleToggle", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UsedHideHudShortcut", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRRotationIntensity", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "MemberType": "Property", + "Name": "VRSafetyBubbleMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VRSafetyBubbleMode" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRSmoothRotationEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VignetteEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetCameraYInvertValue", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOnboardingCompleted", + "Parameters": [ + { + "Name": "onboardingId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTutorialState", + "Parameters": [ + { + "Name": "tutorialId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InFullScreen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InStudioMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetOnboardingCompleted", + "Parameters": [ + { + "Name": "onboardingId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCameraYInvertVisible", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGamepadCameraSensitivityVisible", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetOnboardingCompleted", + "Parameters": [ + { + "Name": "onboardingId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTutorialState", + "Parameters": [ + { + "Name": "tutorialId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FullscreenChanged", + "Parameters": [ + { + "Name": "isFullscreen", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PerformanceStatsVisibleChanged", + "Parameters": [ + { + "Name": "isPerformanceStatsVisible", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StudioModeChanged", + "Parameters": [ + { + "Name": "isStudioMode", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserGameSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "UserSettings" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AccelerometerEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "BottomBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GamepadEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GyroscopeEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "KeyboardEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "LegacyInputEventsEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ModalEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MouseBehavior" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseDeltaSensitivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MouseIconEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "NavBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OnScreenKeyboardAnimationDuration", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OnScreenKeyboardPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OnScreenKeyboardSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OnScreenKeyboardVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "OverrideMouseIconBehavior", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "OverrideMouseIconBehavior" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "RightBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StatusBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TouchEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UserHeadCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GamepadSupports", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "gamepadKeyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConnectedGamepads", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceAcceleration", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "InputObject" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceGravity", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "InputObject" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceRotation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceType", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "DeviceType" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFocusedTextBox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "TextBox" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamepadConnected", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamepadState", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeysPressed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLastInputType", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "UserInputType" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouseButtonsPressed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouseDelta", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouseLocation", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNavigationGamepads", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlatform", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "Platform" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStringForKeyCode", + "Parameters": [ + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSupportedGamepadKeyCodes", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCFrame", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsGamepadButtonDown", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "gamepadKeyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsKeyDown", + "Parameters": [ + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMouseButtonPressed", + "Parameters": [ + { + "Name": "mouseButton", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsNavigationGamepad", + "Parameters": [ + { + "Name": "gamepadEnum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RecenterUserHeadCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendAppUISizes", + "Parameters": [ + { + "Name": "statusBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "navBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "bottomBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "rightBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetNavigationGamepad", + "Parameters": [ + { + "Name": "gamepadEnum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceAccelerationChanged", + "Parameters": [ + { + "Name": "acceleration", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceGravityChanged", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceRotationChanged", + "Parameters": [ + { + "Name": "rotation", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamepadConnected", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamepadDisconnected", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputBegan", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputChanged", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputEnded", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "JumpRequest", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LastInputTypeChanged", + "Parameters": [ + { + "Name": "lastInputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PointerAction", + "Parameters": [ + { + "Name": "wheel", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "pan", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "pinch", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusBarTapped", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextBoxFocusReleased", + "Parameters": [ + { + "Name": "textboxReleased", + "Type": { + "Category": "Class", + "Name": "TextBox" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextBoxFocused", + "Parameters": [ + { + "Name": "textboxFocused", + "Type": { + "Category": "Class", + "Name": "TextBox" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchEnded", + "Parameters": [ + { + "Name": "touch", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchLongPress", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchMoved", + "Parameters": [ + { + "Name": "touch", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPan", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "totalTranslation", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPinch", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "scale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchRotate", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "rotation", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchStarted", + "Parameters": [ + { + "Name": "touch", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchSwipe", + "Parameters": [ + { + "Name": "swipeDirection", + "Type": { + "Category": "Enum", + "Name": "SwipeDirection" + } + }, + { + "Name": "numberOfTouches", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchTap", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchTapInWorld", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "processedByUI", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserCFrameChanged", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocusReleased", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocused", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserInputService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Payload", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "UserNotificationPayload" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotification", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AnalyticsData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "UserNotificationPayloadAnalyticsData" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "JoinExperience", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "UserNotificationPayloadJoinExperience" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MessageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Type", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetParameters", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetParameters", + "Parameters": [ + { + "Name": "parameters", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayload", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Category", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayloadAnalyticsData", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "LaunchData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayloadJoinExperience", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Int64Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "StringValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayloadParameterValue", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetUserInfosByUserIdsAsync", + "Parameters": [ + { + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AutomaticScaling", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VRScaling" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "DidPointerHit", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "FadeOutViewOnCollision", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "GuiInputUserCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "LaserDistance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "PointerHitCFrame", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRDeviceAvailable", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRDeviceName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "VRSessionState", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VRSessionState" + } + }, + { + "MemberType": "Function", + "Name": "GetTouchpadMode", + "Parameters": [ + { + "Name": "pad", + "Type": { + "Category": "Enum", + "Name": "VRTouchpad" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "VRTouchpadMode" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCFrame", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCFrameEnabled", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMaquettes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVRAppBuild", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RecenterUserHeadCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestNavigation", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "inputUserCFrame", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTouchpadMode", + "Parameters": [ + { + "Name": "pad", + "Type": { + "Category": "Enum", + "Name": "VRTouchpad" + } + }, + { + "Name": "mode", + "Type": { + "Category": "Enum", + "Name": "VRTouchpadMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LaserPointerTriggered", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NavigationRequested", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "inputUserCFrame", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchpadModeChanged", + "Parameters": [ + { + "Name": "pad", + "Type": { + "Category": "Enum", + "Name": "VRTouchpad" + } + }, + { + "Name": "mode", + "Type": { + "Category": "Enum", + "Name": "VRTouchpadMode" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserCFrameChanged", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserCFrameEnabled", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VRService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VRStatusService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ValueBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "BinaryString" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BinaryStringValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BoolValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BrickColorValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CFrameValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Color3Value", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ConstrainedValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MinValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DoubleConstrainedValue", + "Superclass": "ValueBase", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "ConstrainedValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MaxValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "MinValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "IntConstrainedValue", + "Superclass": "ValueBase", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "IntValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NumberValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ObjectValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RayValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StringValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Vector3Value", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetValueAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "X", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Y", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Z", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Vector3Curve", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "ScriptCollabEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "VersionControlService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "CameraID", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetCameraDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DevicesChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Error", + "Parameters": [ + { + "Name": "cameraid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "errorcode", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Started", + "Parameters": [ + { + "Name": "cameraid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + { + "Name": "cameraid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VideoCaptureService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VideoService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "AdditionalLuaState", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "Dump", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadAxisInput", + "Parameters": [ + { + "Name": "objectId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadButtonInput", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Name": "buttonState", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadConnect", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadDisconnect", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendAccelerometerEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendGravityEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendGyroscopeEvent", + "Parameters": [ + { + "Name": "quatX", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "quatY", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "quatZ", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "quatW", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendKeyEvent", + "Parameters": [ + { + "Name": "isPressed", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Name": "isRepeatedKey", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendMouseButtonEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "mouseButton", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "isDown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "repeatCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendMouseMoveEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendMouseWheelEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "isForwardScroll", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendTextInputCharacterEvent", + "Parameters": [ + { + "Name": "str", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendTouchEvent", + "Parameters": [ + { + "Name": "touchId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInputTypesToIgnore", + "Parameters": [ + { + "Name": "inputTypesToIgnore", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartPlaying", + "Parameters": [ + { + "Name": "fileName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartPlayingJSON", + "Parameters": [ + { + "Name": "string", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopPlaying", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "sendRobloxEvent", + "Parameters": [ + { + "Name": "namespace", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "detail", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "detailType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "sendThemeChangeEvent", + "Parameters": [ + { + "Name": "themeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WaitForInputEventsProcessed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlaybackCompleted", + "Parameters": [ + { + "Name": "additionalLuaState", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RecordingCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VirtualInputManager", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Button1Down", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Button1Up", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Button2Down", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Button2Up", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CaptureController", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClickButton1", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClickButton2", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MoveMouse", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeyDown", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeyUp", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TypeKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VirtualUser", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VisibilityCheckDispatcher", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VisibilityService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Visit", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "MemberType": "Property", + "Name": "VoiceChatState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VoiceChatState" + } + }, + { + "MemberType": "Function", + "Name": "GetAndClearCallFailureMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAudioProcessingSettings", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetChannelId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGroupId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMicDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetParticipants", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSpeakerDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVoiceChatApiVersion", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVoiceChatAvailable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVoiceExperienceId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsContextVoiceEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPublishPaused", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsSubscribePaused", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JoinByGroupId", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "isMicMuted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JoinByGroupIdToken", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isMicMuted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "isRetry", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Leave", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogPublisherWebRTCStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogSubscriptionWebRTCStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishPause", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMicDevice", + "Parameters": [ + { + "Name": "micDeviceName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "micDeviceGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSpeakerDevice", + "Parameters": [ + { + "Name": "speakerDeviceName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "speakerDeviceGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeBlock", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribePause", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribePauseAll", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeRetry", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeUnblock", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVoiceEnabledForUserIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalPlayerModerated", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ParticipantsStateChanged", + "Parameters": [ + { + "Name": "participantsLeft", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "participantsJoined", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "updatedStates", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerMicActivitySignalChange", + "Parameters": [ + { + "Name": "activityInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StateChanged", + "Parameters": [ + { + "Name": "old", + "Type": { + "Category": "Enum", + "Name": "VoiceChatState" + } + }, + { + "Name": "new", + "Type": { + "Category": "Enum", + "Name": "VoiceChatState" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VoiceChatInternal", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "EnableDefaultVoice", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UseNewAudioApi", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "UseNewJoinFlow", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "VoiceChatEnabledForPlaceOnRcc", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "MemberType": "Property", + "Name": "VoiceChatEnabledForUniverseOnRcc", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "IsVoiceEnabledForUserIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VoiceChatService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Parts", + "MemberType": "Property", + "Name": "Part0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Parts", + "MemberType": "Property", + "Name": "Part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "WeldConstraint", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "MemberType": "Property", + "Name": "Connected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SourceInstance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "SourceName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetInstance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "MemberType": "Property", + "Name": "TargetName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Wire", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + } + ], + "Enums": [ + { + "Items": [ + { + "Name": "Allow", + "Value": 0 + }, + { + "Name": "Deny", + "Value": 1 + } + ], + "Name": "AccessModifierType" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Hat", + "Value": 1 + }, + { + "Name": "Hair", + "Value": 2 + }, + { + "Name": "Face", + "Value": 3 + }, + { + "Name": "Neck", + "Value": 4 + }, + { + "Name": "Shoulder", + "Value": 5 + }, + { + "Name": "Front", + "Value": 6 + }, + { + "Name": "Back", + "Value": 7 + }, + { + "Name": "Waist", + "Value": 8 + }, + { + "LegacyNames": [ + "TeeShirt" + ], + "Name": "TShirt", + "Value": 9 + }, + { + "Name": "Shirt", + "Value": 10 + }, + { + "Name": "Pants", + "Value": 11 + }, + { + "Name": "Jacket", + "Value": 12 + }, + { + "Name": "Sweater", + "Value": 13 + }, + { + "Name": "Shorts", + "Value": 14 + }, + { + "Name": "LeftShoe", + "Value": 15 + }, + { + "Name": "RightShoe", + "Value": 16 + }, + { + "Name": "DressSkirt", + "Value": 17 + }, + { + "Name": "Eyebrow", + "Value": 18 + }, + { + "Name": "Eyelash", + "Value": 19 + } + ], + "Name": "AccessoryType" + }, + { + "Items": [ + { + "Name": "Nothing", + "Value": 0 + }, + { + "Name": "Pause", + "Value": 1 + }, + { + "Name": "Lose", + "Value": 2 + }, + { + "Name": "Draw", + "Value": 3 + }, + { + "Name": "Win", + "Value": 4 + } + ], + "Name": "ActionType" + }, + { + "Items": [ + { + "Name": "Attachment0", + "Value": 0 + }, + { + "Name": "Attachment1", + "Value": 1 + }, + { + "Name": "World", + "Value": 2 + } + ], + "Name": "ActuatorRelativeTo" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Motor", + "Value": 1 + }, + { + "Name": "Servo", + "Value": 2 + } + ], + "Name": "ActuatorType" + }, + { + "Items": [ + { + "Name": "HorizontalRectangle", + "Value": 1 + } + ], + "Name": "AdShape" + }, + { + "Items": [ + { + "Name": "Undefined", + "Value": 0 + }, + { + "Name": "PortalForward", + "Value": 1 + }, + { + "Name": "InGameMenuBackButton", + "Value": 2 + }, + { + "Name": "UIBackButton", + "Value": 3 + } + ], + "Name": "AdTeleportMethod" + }, + { + "Items": [ + { + "Name": "Inactive", + "Value": 0 + }, + { + "Name": "Active", + "Value": 1 + } + ], + "Name": "AdUnitStatus" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "Never", + "Value": 1 + } + ], + "Name": "AdornCullingMode" + }, + { + "Items": [ + { + "Name": "Parallel", + "Value": 0 + }, + { + "Name": "Perpendicular", + "Value": 1 + } + ], + "Name": "AlignType" + }, + { + "Items": [ + { + "Name": "Overlay", + "Value": 0 + }, + { + "Name": "Transparency", + "Value": 1 + } + ], + "Name": "AlphaMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Acquire", + "Value": 1 + }, + { + "Name": "Spend", + "Value": 2 + } + ], + "Name": "AnalyticsEconomyAction" + }, + { + "Items": [ + { + "Name": "Trace", + "Value": 0 + }, + { + "Name": "Debug", + "Value": 1 + }, + { + "Name": "Information", + "Value": 2 + }, + { + "Name": "Warning", + "Value": 3 + }, + { + "Name": "Error", + "Value": 4 + }, + { + "Name": "Fatal", + "Value": 5 + } + ], + "Name": "AnalyticsLogLevel" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Begin", + "Value": 1 + }, + { + "Name": "Complete", + "Value": 2 + }, + { + "Name": "Abandon", + "Value": 3 + }, + { + "Name": "Fail", + "Value": 4 + } + ], + "Name": "AnalyticsProgressionStatus" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 0 + }, + { + "Name": "Movement", + "Value": 1 + }, + { + "Name": "Action", + "Value": 2 + }, + { + "Name": "Action2", + "Value": 3 + }, + { + "Name": "Action3", + "Value": 4 + }, + { + "Name": "Action4", + "Value": 5 + }, + { + "Name": "Core", + "Value": 1000 + } + ], + "Name": "AnimationPriority" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "AnimatorRetargetingMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "OpenApp", + "Value": 1 + }, + { + "Name": "TapChatTab", + "Value": 2 + }, + { + "Name": "TapConversationEntry", + "Value": 3 + }, + { + "Name": "TapAvatarTab", + "Value": 4 + }, + { + "Name": "ReadConversation", + "Value": 5 + }, + { + "Name": "TapGamePageTab", + "Value": 6 + }, + { + "Name": "TapHomePageTab", + "Value": 7 + }, + { + "Name": "GamePageLoaded", + "Value": 8 + }, + { + "Name": "HomePageLoaded", + "Value": 9 + }, + { + "Name": "AvatarEditorPageLoaded", + "Value": 10 + } + ], + "Name": "AppShellActionType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Chat", + "Value": 1 + }, + { + "Name": "AvatarEditor", + "Value": 2 + }, + { + "Name": "GamePage", + "Value": 3 + }, + { + "Name": "HomePage", + "Value": 4 + }, + { + "Name": "More", + "Value": 5 + }, + { + "Name": "Landing", + "Value": 6 + } + ], + "Name": "AppShellFeature" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "NotSupported", + "Value": 1 + }, + { + "Name": "Failed", + "Value": 2 + }, + { + "Name": "NotAvailable", + "Value": 3 + }, + { + "Name": "Available", + "Value": 4 + } + ], + "Name": "AppUpdateStatus" + }, + { + "Items": [ + { + "Name": "Contextual", + "Value": 0 + }, + { + "Name": "Border", + "Value": 1 + } + ], + "Name": "ApplyStrokeMode" + }, + { + "Items": [ + { + "Name": "FitWithinMaxSize", + "Value": 0 + }, + { + "Name": "ScaleWithParentSize", + "Value": 1 + } + ], + "Name": "AspectType" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "Failure", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + }, + { + "Name": "Loading", + "Value": 3 + }, + { + "Name": "TimedOut", + "Value": 4 + } + ], + "Name": "AssetFetchStatus" + }, + { + "Items": [ + { + "Name": "Image", + "Value": 1 + }, + { + "LegacyNames": [ + "TeeShirt" + ], + "Name": "TShirt", + "Value": 2 + }, + { + "Name": "Audio", + "Value": 3 + }, + { + "Name": "Mesh", + "Value": 4 + }, + { + "Name": "Lua", + "Value": 5 + }, + { + "Name": "Hat", + "Value": 8 + }, + { + "Name": "Place", + "Value": 9 + }, + { + "Name": "Model", + "Value": 10 + }, + { + "Name": "Shirt", + "Value": 11 + }, + { + "Name": "Pants", + "Value": 12 + }, + { + "Name": "Decal", + "Value": 13 + }, + { + "Name": "Head", + "Value": 17 + }, + { + "Name": "Face", + "Value": 18 + }, + { + "Name": "Gear", + "Value": 19 + }, + { + "Name": "Badge", + "Value": 21 + }, + { + "Name": "Animation", + "Value": 24 + }, + { + "Name": "Torso", + "Value": 27 + }, + { + "Name": "RightArm", + "Value": 28 + }, + { + "Name": "LeftArm", + "Value": 29 + }, + { + "Name": "LeftLeg", + "Value": 30 + }, + { + "Name": "RightLeg", + "Value": 31 + }, + { + "Name": "Package", + "Value": 32 + }, + { + "Name": "GamePass", + "Value": 34 + }, + { + "Name": "Plugin", + "Value": 38 + }, + { + "Name": "MeshPart", + "Value": 40 + }, + { + "Name": "HairAccessory", + "Value": 41 + }, + { + "Name": "FaceAccessory", + "Value": 42 + }, + { + "Name": "NeckAccessory", + "Value": 43 + }, + { + "Name": "ShoulderAccessory", + "Value": 44 + }, + { + "Name": "FrontAccessory", + "Value": 45 + }, + { + "Name": "BackAccessory", + "Value": 46 + }, + { + "Name": "WaistAccessory", + "Value": 47 + }, + { + "Name": "ClimbAnimation", + "Value": 48 + }, + { + "Name": "DeathAnimation", + "Value": 49 + }, + { + "Name": "FallAnimation", + "Value": 50 + }, + { + "Name": "IdleAnimation", + "Value": 51 + }, + { + "Name": "JumpAnimation", + "Value": 52 + }, + { + "Name": "RunAnimation", + "Value": 53 + }, + { + "Name": "SwimAnimation", + "Value": 54 + }, + { + "Name": "WalkAnimation", + "Value": 55 + }, + { + "Name": "PoseAnimation", + "Value": 56 + }, + { + "Name": "MoodAnimation", + "Value": 78 + }, + { + "Name": "EarAccessory", + "Value": 57 + }, + { + "Name": "EyeAccessory", + "Value": 58 + }, + { + "Name": "EmoteAnimation", + "Value": 61 + }, + { + "Name": "Video", + "Value": 62 + }, + { + "LegacyNames": [ + "TeeShirtAccessory" + ], + "Name": "TShirtAccessory", + "Value": 64 + }, + { + "Name": "ShirtAccessory", + "Value": 65 + }, + { + "Name": "PantsAccessory", + "Value": 66 + }, + { + "Name": "JacketAccessory", + "Value": 67 + }, + { + "Name": "SweaterAccessory", + "Value": 68 + }, + { + "Name": "ShortsAccessory", + "Value": 69 + }, + { + "Name": "LeftShoeAccessory", + "Value": 70 + }, + { + "Name": "RightShoeAccessory", + "Value": 71 + }, + { + "Name": "DressSkirtAccessory", + "Value": 72 + }, + { + "Name": "EyebrowAccessory", + "Value": 76 + }, + { + "Name": "EyelashAccessory", + "Value": 77 + }, + { + "Name": "DynamicHead", + "Value": 79 + }, + { + "Name": "FontFamily", + "Value": 73 + } + ], + "Name": "AssetType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 1 + }, + { + "Name": "ClientOnly", + "Value": 2 + }, + { + "Name": "Always", + "Value": 3 + } + ], + "Name": "AssetTypeVerification" + }, + { + "Items": [ + { + "Name": "Music", + "Value": 1 + }, + { + "Name": "SoundEffect", + "Value": 2 + } + ], + "Name": "AudioSubType" + }, + { + "Items": [ + { + "Name": "Small", + "Value": 0 + }, + { + "Name": "Medium", + "Value": 1 + }, + { + "Name": "Large", + "Value": 2 + } + ], + "Name": "AudioWindowSize" + }, + { + "Items": [ + { + "Name": "Off", + "Value": 0 + }, + { + "Name": "Absolute", + "Value": 1 + }, + { + "Name": "Relative", + "Value": 2 + } + ], + "Name": "AutoIndentRule" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "X", + "Value": 1 + }, + { + "Name": "Y", + "Value": 2 + }, + { + "Name": "XY", + "Value": 3 + } + ], + "Name": "AutomaticSize" + }, + { + "Items": [ + { + "Name": "TShirt", + "Value": 2 + }, + { + "Name": "Hat", + "Value": 8 + }, + { + "Name": "HairAccessory", + "Value": 41 + }, + { + "Name": "FaceAccessory", + "Value": 42 + }, + { + "Name": "NeckAccessory", + "Value": 43 + }, + { + "Name": "ShoulderAccessory", + "Value": 44 + }, + { + "Name": "FrontAccessory", + "Value": 45 + }, + { + "Name": "BackAccessory", + "Value": 46 + }, + { + "Name": "WaistAccessory", + "Value": 47 + }, + { + "Name": "Shirt", + "Value": 11 + }, + { + "Name": "Pants", + "Value": 12 + }, + { + "Name": "Gear", + "Value": 19 + }, + { + "Name": "Head", + "Value": 17 + }, + { + "Name": "Face", + "Value": 18 + }, + { + "Name": "Torso", + "Value": 27 + }, + { + "Name": "RightArm", + "Value": 28 + }, + { + "Name": "LeftArm", + "Value": 29 + }, + { + "Name": "LeftLeg", + "Value": 30 + }, + { + "Name": "RightLeg", + "Value": 31 + }, + { + "Name": "ClimbAnimation", + "Value": 48 + }, + { + "Name": "FallAnimation", + "Value": 50 + }, + { + "Name": "IdleAnimation", + "Value": 51 + }, + { + "Name": "JumpAnimation", + "Value": 52 + }, + { + "Name": "RunAnimation", + "Value": 53 + }, + { + "Name": "SwimAnimation", + "Value": 54 + }, + { + "Name": "WalkAnimation", + "Value": 55 + }, + { + "Name": "MoodAnimation", + "Value": 78 + }, + { + "Name": "EmoteAnimation", + "Value": 61 + }, + { + "LegacyNames": [ + "TeeShirtAccessory" + ], + "Name": "TShirtAccessory", + "Value": 64 + }, + { + "Name": "ShirtAccessory", + "Value": 65 + }, + { + "Name": "PantsAccessory", + "Value": 66 + }, + { + "Name": "JacketAccessory", + "Value": 67 + }, + { + "Name": "SweaterAccessory", + "Value": 68 + }, + { + "Name": "ShortsAccessory", + "Value": 69 + }, + { + "Name": "LeftShoeAccessory", + "Value": 70 + }, + { + "Name": "RightShoeAccessory", + "Value": 71 + }, + { + "Name": "DressSkirtAccessory", + "Value": 72 + }, + { + "Name": "EyebrowAccessory", + "Value": 76 + }, + { + "Name": "EyelashAccessory", + "Value": 77 + }, + { + "Name": "DynamicHead", + "Value": 79 + } + ], + "Name": "AvatarAssetType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "UniverseAudio", + "Value": 1 + }, + { + "Name": "UniverseVideo", + "Value": 2 + }, + { + "Name": "PlaceAudio", + "Value": 4 + }, + { + "Name": "PlaceVideo", + "Value": 8 + }, + { + "Name": "UserAudioEligible", + "Value": 16 + }, + { + "Name": "UserAudio", + "Value": 32 + }, + { + "Name": "UserVideoEligible", + "Value": 64 + }, + { + "Name": "UserVideo", + "Value": 128 + }, + { + "Name": "UserBanned", + "Value": 256 + } + ], + "Name": "AvatarChatServiceFeature" + }, + { + "Items": [ + { + "Name": "Friend", + "Value": 0 + }, + { + "Name": "Chat", + "Value": 1 + }, + { + "Name": "Emote", + "Value": 2 + }, + { + "Name": "InspectMenu", + "Value": 3 + } + ], + "Name": "AvatarContextMenuOption" + }, + { + "Items": [ + { + "Name": "Asset", + "Value": 1 + }, + { + "Name": "Bundle", + "Value": 2 + } + ], + "Name": "AvatarItemType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Enabled", + "Value": 1 + }, + { + "Name": "Disabled", + "Value": 2 + } + ], + "Name": "AvatarJointUpgrade" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 1 + }, + { + "Name": "PermissionDenied", + "Value": 2 + }, + { + "Name": "Failed", + "Value": 3 + } + ], + "Name": "AvatarPromptResult" + }, + { + "Items": [ + { + "Name": "Closeup", + "Value": 1 + }, + { + "Name": "FullBody", + "Value": 2 + } + ], + "Name": "AvatarThumbnailCustomizationType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "AvatarUnificationMode" + }, + { + "Items": [ + { + "LegacyNames": [ + "Left", + "Right" + ], + "Name": "X", + "Value": 0 + }, + { + "LegacyNames": [ + "Bottom", + "Top" + ], + "Name": "Y", + "Value": 1 + }, + { + "LegacyNames": [ + "Back", + "Front" + ], + "Name": "Z", + "Value": 2 + } + ], + "Name": "Axis" + }, + { + "Items": [ + { + "LegacyNames": [ + "Laser", + "Rocket", + "Slingshot" + ], + "Name": "Script", + "Value": 0 + }, + { + "Name": "GameTool", + "Value": 1 + }, + { + "Name": "Grab", + "Value": 2 + }, + { + "Name": "Clone", + "Value": 3 + }, + { + "Name": "Hammer", + "Value": 4 + } + ], + "Name": "BinType" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "Torso", + "Value": 1 + }, + { + "Name": "LeftArm", + "Value": 2 + }, + { + "Name": "RightArm", + "Value": 3 + }, + { + "Name": "LeftLeg", + "Value": 4 + }, + { + "Name": "RightLeg", + "Value": 5 + } + ], + "Name": "BodyPart" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "UpperTorso", + "Value": 1 + }, + { + "Name": "LowerTorso", + "Value": 2 + }, + { + "Name": "LeftFoot", + "Value": 3 + }, + { + "Name": "LeftLowerLeg", + "Value": 4 + }, + { + "Name": "LeftUpperLeg", + "Value": 5 + }, + { + "Name": "RightFoot", + "Value": 6 + }, + { + "Name": "RightLowerLeg", + "Value": 7 + }, + { + "Name": "RightUpperLeg", + "Value": 8 + }, + { + "Name": "LeftHand", + "Value": 9 + }, + { + "Name": "LeftLowerArm", + "Value": 10 + }, + { + "Name": "LeftUpperArm", + "Value": 11 + }, + { + "Name": "RightHand", + "Value": 12 + }, + { + "Name": "RightLowerArm", + "Value": 13 + }, + { + "Name": "RightUpperArm", + "Value": 14 + }, + { + "Name": "RootPart", + "Value": 15 + }, + { + "Name": "Unknown", + "Value": 17 + } + ], + "Name": "BodyPartR15" + }, + { + "Items": [ + { + "Name": "Outline", + "Value": 0 + }, + { + "Name": "Middle", + "Value": 1 + }, + { + "Name": "Inset", + "Value": 2 + } + ], + "Name": "BorderMode" + }, + { + "Items": [ + { + "Name": "Other", + "Value": 0 + }, + { + "Name": "Error", + "Value": 1 + }, + { + "Name": "UserBreakpoint", + "Value": 3 + }, + { + "Name": "SpecialBreakpoint", + "Value": 2 + } + ], + "Name": "BreakReason" + }, + { + "Items": [ + { + "Name": "Requested", + "Value": 0 + }, + { + "Name": "ScriptChanged", + "Value": 1 + }, + { + "Name": "ScriptRemoved", + "Value": 2 + } + ], + "Name": "BreakpointRemoveReason" + }, + { + "Items": [ + { + "Name": "FireAllEvents", + "Value": 0 + }, + { + "Name": "FireCFrameChanged", + "Value": 1 + } + ], + "Name": "BulkMoveMode" + }, + { + "Items": [ + { + "Name": "BodyParts", + "Value": 1 + }, + { + "Name": "Animations", + "Value": 2 + }, + { + "Name": "Shoes", + "Value": 3 + }, + { + "Name": "DynamicHead", + "Value": 4 + }, + { + "Name": "DynamicHeadAvatar", + "Value": 5 + } + ], + "Name": "BundleType" + }, + { + "Items": [ + { + "Name": "Jump", + "Value": 32 + }, + { + "Name": "Dismount", + "Value": 8 + } + ], + "Name": "Button" + }, + { + "Items": [ + { + "Name": "Custom", + "Value": 0 + }, + { + "Name": "RobloxButtonDefault", + "Value": 1 + }, + { + "Name": "RobloxButton", + "Value": 2 + }, + { + "Name": "RobloxRoundButton", + "Value": 3 + }, + { + "Name": "RobloxRoundDefaultButton", + "Value": 4 + }, + { + "Name": "RobloxRoundDropdownButton", + "Value": 5 + } + ], + "Name": "ButtonStyle" + }, + { + "Items": [ + { + "Name": "Inner", + "Value": 0 + }, + { + "Name": "Outer", + "Value": 1 + } + ], + "Name": "CageType" + }, + { + "Items": [ + { + "Name": "Classic", + "Value": 0 + }, + { + "Name": "LockFirstPerson", + "Value": 1 + } + ], + "Name": "CameraMode" + }, + { + "Items": [ + { + "Name": "Classic", + "Value": 0 + }, + { + "Name": "EdgeBump", + "Value": 1 + } + ], + "Name": "CameraPanMode" + }, + { + "Items": [ + { + "Name": "Fixed", + "Value": 0 + }, + { + "Name": "Watch", + "Value": 2 + }, + { + "Name": "Attach", + "Value": 1 + }, + { + "Name": "Track", + "Value": 3 + }, + { + "Name": "Follow", + "Value": 4 + }, + { + "Name": "Custom", + "Value": 5 + }, + { + "Name": "Scriptable", + "Value": 6 + }, + { + "Name": "Orbital", + "Value": 7 + } + ], + "Name": "CameraType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 1 + }, + { + "Name": "Featured", + "Value": 2 + }, + { + "Name": "Collectibles", + "Value": 3 + }, + { + "Name": "CommunityCreations", + "Value": 4 + }, + { + "Name": "Premium", + "Value": 5 + }, + { + "Name": "Recommended", + "Value": 6 + } + ], + "Name": "CatalogCategoryFilter" + }, + { + "Items": [ + { + "Name": "Past12Hours", + "Value": 1 + }, + { + "Name": "PastDay", + "Value": 2 + }, + { + "Name": "Past3Days", + "Value": 3 + }, + { + "Name": "PastWeek", + "Value": 4 + }, + { + "Name": "PastMonth", + "Value": 5 + }, + { + "Name": "AllTime", + "Value": 6 + } + ], + "Name": "CatalogSortAggregation" + }, + { + "Items": [ + { + "Name": "Relevance", + "Value": 1 + }, + { + "Name": "PriceHighToLow", + "Value": 2 + }, + { + "Name": "PriceLowToHigh", + "Value": 3 + }, + { + "Name": "MostFavorited", + "Value": 5 + }, + { + "LegacyNames": [ + "RecentlyUpdated" + ], + "Name": "RecentlyCreated", + "Value": 6 + }, + { + "Name": "Bestselling", + "Value": 7 + } + ], + "Name": "CatalogSortType" + }, + { + "Items": [ + { + "Name": "Solid", + "Value": 0 + }, + { + "Name": "VerticalWedge", + "Value": 1 + }, + { + "Name": "CornerWedge", + "Value": 2 + }, + { + "Name": "InverseCornerWedge", + "Value": 3 + }, + { + "Name": "HorizontalWedge", + "Value": 4 + } + ], + "Name": "CellBlock" + }, + { + "Items": [ + { + "Name": "Empty", + "Value": 0 + }, + { + "Name": "Grass", + "Value": 1 + }, + { + "Name": "Sand", + "Value": 2 + }, + { + "Name": "Brick", + "Value": 3 + }, + { + "Name": "Granite", + "Value": 4 + }, + { + "Name": "Asphalt", + "Value": 5 + }, + { + "Name": "Iron", + "Value": 6 + }, + { + "Name": "Aluminum", + "Value": 7 + }, + { + "Name": "Gold", + "Value": 8 + }, + { + "Name": "WoodPlank", + "Value": 9 + }, + { + "Name": "WoodLog", + "Value": 10 + }, + { + "Name": "Gravel", + "Value": 11 + }, + { + "Name": "CinderBlock", + "Value": 12 + }, + { + "Name": "MossyStone", + "Value": 13 + }, + { + "Name": "Cement", + "Value": 14 + }, + { + "Name": "RedPlastic", + "Value": 15 + }, + { + "Name": "BluePlastic", + "Value": 16 + }, + { + "Name": "Water", + "Value": 17 + } + ], + "Name": "CellMaterial" + }, + { + "Items": [ + { + "Name": "NegZ", + "Value": 0 + }, + { + "Name": "X", + "Value": 1 + }, + { + "Name": "Z", + "Value": 2 + }, + { + "Name": "NegX", + "Value": 3 + } + ], + "Name": "CellOrientation" + }, + { + "Items": [ + { + "Name": "UnsolicitedDialog", + "Value": 1 + }, + { + "Name": "PlayerInitiatedDialog", + "Value": 2 + }, + { + "Name": "ModalDialog", + "Value": 3 + }, + { + "Name": "QuitDialog", + "Value": 4 + } + ], + "Name": "CenterDialogType" + }, + { + "Items": [ + { + "Name": "OnCreatingChatWindow", + "Value": 1 + }, + { + "Name": "OnClientSendingMessage", + "Value": 2 + }, + { + "Name": "OnClientFormattingMessage", + "Value": 3 + }, + { + "Name": "OnServerReceivingMessage", + "Value": 17 + } + ], + "Name": "ChatCallbackType" + }, + { + "Items": [ + { + "Name": "Blue", + "Value": 0 + }, + { + "Name": "Green", + "Value": 1 + }, + { + "Name": "Red", + "Value": 2 + }, + { + "Name": "White", + "Value": 3 + } + ], + "Name": "ChatColor" + }, + { + "Items": [ + { + "Name": "Menu", + "Value": 0 + }, + { + "Name": "TextAndMenu", + "Value": 1 + } + ], + "Name": "ChatMode" + }, + { + "Items": [ + { + "Name": "AllUsers", + "Value": 0 + }, + { + "Name": "NoOne", + "Value": 1 + }, + { + "Name": "Friends", + "Value": 2 + } + ], + "Name": "ChatPrivacyMode" + }, + { + "Items": [ + { + "Name": "Classic", + "Value": 0 + }, + { + "Name": "Bubble", + "Value": 1 + }, + { + "Name": "ClassicAndBubble", + "Value": 2 + } + ], + "Name": "ChatStyle" + }, + { + "Items": [ + { + "Name": "LegacyChatService", + "Value": 0 + }, + { + "Name": "TextChatService", + "Value": 1 + } + ], + "Name": "ChatVersion" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "ClientAnimatorThrottlingMode" + }, + { + "Items": [ + { + "Name": "0", + "Value": 0 + }, + { + "Name": "1", + "Value": 1 + }, + { + "Name": "2", + "Value": 2 + }, + { + "Name": "3", + "Value": 3 + } + ], + "Name": "CollaboratorStatus" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Hull", + "Value": 1 + }, + { + "Name": "Box", + "Value": 2 + }, + { + "Name": "PreciseConvexDecomposition", + "Value": 3 + } + ], + "Name": "CollisionFidelity" + }, + { + "Items": [ + { + "Name": "Plugin", + "Value": 0 + }, + { + "Name": "LocalUser", + "Value": 1 + } + ], + "Name": "CommandPermission" + }, + { + "Items": [ + { + "Name": "Client", + "Value": 0 + }, + { + "Name": "CoreScript", + "Value": 1 + }, + { + "Name": "Studio", + "Value": 2 + }, + { + "Name": "CoreScriptRaw", + "Value": 3 + } + ], + "Name": "CompileTarget" + }, + { + "Items": [ + { + "Name": "Text", + "Value": 1 + }, + { + "Name": "Method", + "Value": 2 + }, + { + "Name": "Function", + "Value": 3 + }, + { + "Name": "Constructor", + "Value": 4 + }, + { + "Name": "Field", + "Value": 5 + }, + { + "Name": "Variable", + "Value": 6 + }, + { + "Name": "Class", + "Value": 7 + }, + { + "Name": "Interface", + "Value": 8 + }, + { + "Name": "Module", + "Value": 9 + }, + { + "Name": "Property", + "Value": 10 + }, + { + "Name": "Unit", + "Value": 11 + }, + { + "Name": "Value", + "Value": 12 + }, + { + "Name": "Enum", + "Value": 13 + }, + { + "Name": "Keyword", + "Value": 14 + }, + { + "Name": "Snippet", + "Value": 15 + }, + { + "Name": "Color", + "Value": 16 + }, + { + "Name": "File", + "Value": 17 + }, + { + "Name": "Reference", + "Value": 18 + }, + { + "Name": "Folder", + "Value": 19 + }, + { + "Name": "EnumMember", + "Value": 20 + }, + { + "Name": "Constant", + "Value": 21 + }, + { + "Name": "Struct", + "Value": 22 + }, + { + "Name": "Event", + "Value": 23 + }, + { + "Name": "Operator", + "Value": 24 + }, + { + "Name": "TypeParameter", + "Value": 25 + } + ], + "Name": "CompletionItemKind" + }, + { + "Items": [ + { + "Name": "Deprecated", + "Value": 1 + }, + { + "Name": "IncorrectIndexType", + "Value": 2 + }, + { + "Name": "PluginPermissions", + "Value": 3 + }, + { + "Name": "CommandLinePermissions", + "Value": 4 + }, + { + "Name": "RobloxPermissions", + "Value": 5 + }, + { + "Name": "AddParens", + "Value": 6 + }, + { + "Name": "PutCursorInParens", + "Value": 7 + }, + { + "Name": "TypeCorrect", + "Value": 8 + }, + { + "Name": "ClientServerBoundaryViolation", + "Value": 9 + }, + { + "Name": "Invalidated", + "Value": 10 + }, + { + "Name": "PutCursorBeforeEnd", + "Value": 11 + } + ], + "Name": "CompletionItemTag" + }, + { + "Items": [ + { + "Name": "Invoked", + "Value": 1 + }, + { + "Name": "TriggerCharacter", + "Value": 2 + }, + { + "Name": "TriggerForIncompleteCompletions", + "Value": 3 + } + ], + "Name": "CompletionTriggerKind" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Orbital", + "Value": 3 + }, + { + "Name": "CameraToggle", + "Value": 4 + } + ], + "Name": "ComputerCameraMovementMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "KeyboardMouse", + "Value": 1 + }, + { + "Name": "ClickToMove", + "Value": 2 + } + ], + "Name": "ComputerMovementMode" + }, + { + "Items": [ + { + "Name": "OK", + "Value": 0 + }, + { + "Name": "Unknown", + "Value": 1 + }, + { + "Name": "DisconnectErrors", + "Value": 256 + }, + { + "Name": "DisconnectBadhash", + "Value": 257 + }, + { + "Name": "DisconnectSecurityKeyMismatch", + "Value": 258 + }, + { + "Name": "DisconnectNewSecurityKeyMismatch", + "Value": 272 + }, + { + "Name": "DisconnectProtocolMismatch", + "Value": 259 + }, + { + "Name": "DisconnectReceivePacketError", + "Value": 260 + }, + { + "Name": "DisconnectReceivePacketStreamError", + "Value": 261 + }, + { + "Name": "DisconnectSendPacketError", + "Value": 262 + }, + { + "Name": "DisconnectIllegalTeleport", + "Value": 263 + }, + { + "Name": "DisconnectDuplicatePlayer", + "Value": 264 + }, + { + "Name": "DisconnectDuplicateTicket", + "Value": 265 + }, + { + "Name": "DisconnectTimeout", + "Value": 266 + }, + { + "Name": "DisconnectLuaKick", + "Value": 267 + }, + { + "Name": "DisconnectOnRemoteSysStats", + "Value": 268 + }, + { + "Name": "DisconnectHashTimeout", + "Value": 269 + }, + { + "Name": "DisconnectCloudEditKick", + "Value": 270 + }, + { + "Name": "DisconnectPlayerless", + "Value": 271 + }, + { + "Name": "DisconnectEvicted", + "Value": 273 + }, + { + "Name": "DisconnectDevMaintenance", + "Value": 274 + }, + { + "Name": "DisconnectRobloxMaintenance", + "Value": 275 + }, + { + "Name": "DisconnectRejoin", + "Value": 276 + }, + { + "Name": "DisconnectConnectionLost", + "Value": 277 + }, + { + "Name": "DisconnectIdle", + "Value": 278 + }, + { + "Name": "DisconnectRaknetErrors", + "Value": 279 + }, + { + "Name": "DisconnectWrongVersion", + "Value": 280 + }, + { + "Name": "DisconnectBySecurityPolicy", + "Value": 281 + }, + { + "Name": "DisconnectBlockedIP", + "Value": 282 + }, + { + "Name": "DisconnectClientFailure", + "Value": 284 + }, + { + "Name": "DisconnectClientRequest", + "Value": 285 + }, + { + "Name": "DisconnectPrivateServerKickout", + "Value": 286 + }, + { + "Name": "DisconnectModeratedGame", + "Value": 287 + }, + { + "Name": "DisconnectRomarkEndOfTest", + "Value": 293 + }, + { + "Name": "ReplicatorTimeout", + "Value": 290 + }, + { + "Name": "PlayerRemoved", + "Value": 291 + }, + { + "Name": "DisconnectOutOfMemoryKeepPlayingLeave", + "Value": 292 + }, + { + "Name": "DisconnectCollaboratorPermissionRevoked", + "Value": 294 + }, + { + "Name": "DisconnectCollaboratorUnderage", + "Value": 295 + }, + { + "Name": "PlacelaunchErrors", + "Value": 512 + }, + { + "Name": "PlacelaunchDisabled", + "Value": 515 + }, + { + "Name": "PlacelaunchError", + "Value": 516 + }, + { + "Name": "PlacelaunchGameEnded", + "Value": 517 + }, + { + "Name": "PlacelaunchGameFull", + "Value": 518 + }, + { + "Name": "PlacelaunchUserLeft", + "Value": 522 + }, + { + "Name": "PlacelaunchRestricted", + "Value": 523 + }, + { + "Name": "PlacelaunchUnauthorized", + "Value": 524 + }, + { + "Name": "PlacelaunchFlooded", + "Value": 525 + }, + { + "Name": "PlacelaunchHashExpired", + "Value": 526 + }, + { + "Name": "PlacelaunchHashException", + "Value": 527 + }, + { + "Name": "PlacelaunchPartyCannotFit", + "Value": 528 + }, + { + "Name": "PlacelaunchHttpError", + "Value": 529 + }, + { + "Name": "PlacelaunchUserPrivacyUnauthorized", + "Value": 533 + }, + { + "Name": "PlacelaunchCustomMessage", + "Value": 610 + }, + { + "Name": "PlacelaunchOtherError", + "Value": 611 + }, + { + "Name": "TeleportErrors", + "Value": 768 + }, + { + "Name": "TeleportFailure", + "Value": 769 + }, + { + "Name": "TeleportGameNotFound", + "Value": 770 + }, + { + "Name": "TeleportGameEnded", + "Value": 771 + }, + { + "Name": "TeleportGameFull", + "Value": 772 + }, + { + "Name": "TeleportUnauthorized", + "Value": 773 + }, + { + "Name": "TeleportFlooded", + "Value": 774 + }, + { + "Name": "TeleportIsTeleporting", + "Value": 775 + } + ], + "Name": "ConnectionError" + }, + { + "Items": [ + { + "Name": "Connected", + "Value": 0 + }, + { + "Name": "Disconnected", + "Value": 1 + } + ], + "Name": "ConnectionState" + }, + { + "Items": [ + { + "Name": "Low", + "Value": 1000 + }, + { + "LegacyNames": [ + "Default" + ], + "Name": "Medium", + "Value": 2000 + }, + { + "Name": "High", + "Value": 3000 + } + ], + "Name": "ContextActionPriority" + }, + { + "Items": [ + { + "Name": "Pass", + "Value": 1 + }, + { + "Name": "Sink", + "Value": 0 + } + ], + "Name": "ContextActionResult" + }, + { + "Items": [ + { + "LegacyNames": [ + "Mouse Lock Switch" + ], + "Name": "MouseLockSwitch", + "Value": 1 + }, + { + "Name": "Classic", + "Value": 0 + } + ], + "Name": "ControlMode" + }, + { + "Items": [ + { + "Name": "PlayerList", + "Value": 0 + }, + { + "Name": "Health", + "Value": 1 + }, + { + "Name": "Backpack", + "Value": 2 + }, + { + "Name": "Chat", + "Value": 3 + }, + { + "Name": "All", + "Value": 4 + }, + { + "Name": "EmotesMenu", + "Value": 5 + }, + { + "Name": "SelfView", + "Value": 6 + } + ], + "Name": "CoreGuiType" + }, + { + "Items": [ + { + "Name": "InvalidName", + "Value": 1 + }, + { + "Name": "OutfitLimitReached", + "Value": 2 + }, + { + "Name": "Other", + "Value": 3 + } + ], + "Name": "CreateOutfitFailure" + }, + { + "Items": [ + { + "Name": "User", + "Value": 0 + }, + { + "Name": "Group", + "Value": 1 + } + ], + "Name": "CreatorType" + }, + { + "Items": [ + { + "Name": "User", + "Value": 0 + }, + { + "Name": "Group", + "Value": 1 + }, + { + "Name": "All", + "Value": 2 + } + ], + "Name": "CreatorTypeFilter" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Robux", + "Value": 1 + }, + { + "Name": "Tix", + "Value": 2 + } + ], + "Name": "CurrencyType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Classic", + "Value": 1 + } + ], + "Name": "CustomCameraMode" + }, + { + "Items": [ + { + "Name": "GetAsync", + "Value": 0 + }, + { + "Name": "SetIncrementAsync", + "Value": 1 + }, + { + "Name": "UpdateAsync", + "Value": 2 + }, + { + "Name": "GetSortedAsync", + "Value": 3 + }, + { + "Name": "SetIncrementSortedAsync", + "Value": 4 + }, + { + "Name": "OnUpdate", + "Value": 5 + } + ], + "Name": "DataStoreRequestType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "ClassicBreakApart", + "Value": 1 + }, + { + "Name": "NonGraphic", + "Value": 2 + }, + { + "Name": "Scriptable", + "Value": 3 + } + ], + "Name": "DeathStyle" + }, + { + "Items": [ + { + "Name": "ClientRequest", + "Value": 0 + }, + { + "Name": "Timeout", + "Value": 1 + }, + { + "Name": "InvalidHost", + "Value": 2 + }, + { + "Name": "Disconnected", + "Value": 3 + }, + { + "Name": "ServerShutdown", + "Value": 4 + }, + { + "Name": "ServerProtocolMismatch", + "Value": 5 + }, + { + "Name": "ConfigurationFailed", + "Value": 6 + }, + { + "Name": "RpcError", + "Value": 7 + } + ], + "Name": "DebuggerEndReason" + }, + { + "Items": [ + { + "Name": "Never", + "Value": 0 + }, + { + "Name": "Unhandled", + "Value": 2 + }, + { + "Name": "Always", + "Value": 1 + } + ], + "Name": "DebuggerExceptionBreakMode" + }, + { + "Items": [ + { + "Name": "C", + "Value": 0 + }, + { + "Name": "Lua", + "Value": 1 + } + ], + "Name": "DebuggerFrameType" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Requested", + "Value": 1 + }, + { + "Name": "Breakpoint", + "Value": 2 + }, + { + "Name": "Exception", + "Value": 3 + }, + { + "Name": "SingleStep", + "Value": 4 + }, + { + "Name": "Entrypoint", + "Value": 5 + } + ], + "Name": "DebuggerPauseReason" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "Timeout", + "Value": 1 + }, + { + "Name": "ConnectionLost", + "Value": 2 + }, + { + "Name": "InvalidResponse", + "Value": 3 + }, + { + "Name": "InternalError", + "Value": 4 + }, + { + "Name": "InvalidState", + "Value": 5 + }, + { + "Name": "RpcError", + "Value": 6 + }, + { + "Name": "InvalidArgument", + "Value": 7 + }, + { + "Name": "ConnectionClosed", + "Value": 8 + } + ], + "Name": "DebuggerStatus" + }, + { + "Items": [ + { + "Name": "Zoom", + "Value": 0 + }, + { + "Name": "Invisicam", + "Value": 1 + } + ], + "Name": "DevCameraOcclusionMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Orbital", + "Value": 3 + }, + { + "Name": "CameraToggle", + "Value": 4 + } + ], + "Name": "DevComputerCameraMovementMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "KeyboardMouse", + "Value": 1 + }, + { + "Name": "ClickToMove", + "Value": 2 + }, + { + "Name": "Scriptable", + "Value": 3 + } + ], + "Name": "DevComputerMovementMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Orbital", + "Value": 3 + } + ], + "Name": "DevTouchCameraMovementMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "Thumbstick", + "Value": 1 + }, + { + "Name": "DPad", + "Value": 2 + }, + { + "Name": "Thumbpad", + "Value": 3 + }, + { + "Name": "ClickToMove", + "Value": 4 + }, + { + "Name": "Scriptable", + "Value": 5 + }, + { + "Name": "DynamicThumbstick", + "Value": 6 + } + ], + "Name": "DevTouchMovementMode" + }, + { + "Items": [ + { + "Name": "Internal", + "Value": 0 + }, + { + "Name": "HttpCache", + "Value": 1 + }, + { + "Name": "Instances", + "Value": 2 + }, + { + "Name": "Signals", + "Value": 3 + }, + { + "Name": "LuaHeap", + "Value": 4 + }, + { + "Name": "Script", + "Value": 5 + }, + { + "Name": "PhysicsCollision", + "Value": 6 + }, + { + "Name": "PhysicsParts", + "Value": 7 + }, + { + "Name": "GraphicsSolidModels", + "Value": 8 + }, + { + "Name": "GraphicsMeshParts", + "Value": 10 + }, + { + "Name": "GraphicsParticles", + "Value": 11 + }, + { + "Name": "GraphicsParts", + "Value": 12 + }, + { + "Name": "GraphicsSpatialHash", + "Value": 13 + }, + { + "Name": "GraphicsTerrain", + "Value": 14 + }, + { + "Name": "GraphicsTexture", + "Value": 15 + }, + { + "Name": "GraphicsTextureCharacter", + "Value": 16 + }, + { + "Name": "Sounds", + "Value": 17 + }, + { + "Name": "StreamingSounds", + "Value": 18 + }, + { + "Name": "TerrainVoxels", + "Value": 19 + }, + { + "Name": "Gui", + "Value": 21 + }, + { + "Name": "Animation", + "Value": 22 + }, + { + "Name": "Navigation", + "Value": 23 + }, + { + "Name": "GeometryCSG", + "Value": 24 + } + ], + "Name": "DeveloperMemoryTag" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Desktop", + "Value": 1 + }, + { + "Name": "Tablet", + "Value": 2 + }, + { + "Name": "Phone", + "Value": 3 + } + ], + "Name": "DeviceType" + }, + { + "Items": [ + { + "Name": "SinglePlayer", + "Value": 0 + }, + { + "Name": "MultiplePlayers", + "Value": 1 + } + ], + "Name": "DialogBehaviorType" + }, + { + "Items": [ + { + "Name": "Quest", + "Value": 0 + }, + { + "Name": "Help", + "Value": 1 + }, + { + "Name": "Shop", + "Value": 2 + } + ], + "Name": "DialogPurpose" + }, + { + "Items": [ + { + "Name": "Neutral", + "Value": 0 + }, + { + "Name": "Friendly", + "Value": 1 + }, + { + "Name": "Enemy", + "Value": 2 + } + ], + "Name": "DialogTone" + }, + { + "Items": [ + { + "Name": "Width", + "Value": 0 + }, + { + "Name": "Height", + "Value": 1 + } + ], + "Name": "DominantAxis" + }, + { + "Items": [ + { + "Name": "OK", + "Value": 0 + }, + { + "Name": "DraftOutdated", + "Value": 1 + }, + { + "Name": "ScriptRemoved", + "Value": 2 + }, + { + "Name": "DraftCommitted", + "Value": 3 + } + ], + "Name": "DraftStatusCode" + }, + { + "Items": [ + { + "Name": "TranslateLine", + "Value": 0 + }, + { + "Name": "TranslatePlane", + "Value": 1 + }, + { + "Name": "TranslatePlaneOrLine", + "Value": 2 + }, + { + "Name": "TranslateLineOrPlane", + "Value": 3 + }, + { + "Name": "TranslateViewPlane", + "Value": 4 + }, + { + "Name": "RotateAxis", + "Value": 5 + }, + { + "Name": "RotateTrackball", + "Value": 6 + }, + { + "Name": "Scriptable", + "Value": 7 + }, + { + "Name": "BestForDevice", + "Value": 8 + } + ], + "Name": "DragDetectorDragStyle" + }, + { + "Items": [ + { + "Name": "Geometric", + "Value": 0 + }, + { + "Name": "Physical", + "Value": 1 + }, + { + "Name": "Custom", + "Value": 2 + } + ], + "Name": "DragDetectorResponseStyle" + }, + { + "Items": [ + { + "Name": "Object", + "Value": 0 + }, + { + "Name": "World", + "Value": 1 + } + ], + "Name": "DraggerCoordinateSpace" + }, + { + "Items": [ + { + "Name": "Geometric", + "Value": 0 + }, + { + "Name": "Physical", + "Value": 1 + } + ], + "Name": "DraggerMovementMode" + }, + { + "Items": [ + { + "Name": "In", + "Value": 0 + }, + { + "Name": "Out", + "Value": 1 + }, + { + "Name": "InOut", + "Value": 2 + } + ], + "Name": "EasingDirection" + }, + { + "Items": [ + { + "Name": "Linear", + "Value": 0 + }, + { + "Name": "Sine", + "Value": 1 + }, + { + "Name": "Back", + "Value": 2 + }, + { + "Name": "Quad", + "Value": 3 + }, + { + "Name": "Quart", + "Value": 4 + }, + { + "Name": "Quint", + "Value": 5 + }, + { + "Name": "Bounce", + "Value": 6 + }, + { + "Name": "Elastic", + "Value": 7 + }, + { + "Name": "Exponential", + "Value": 8 + }, + { + "Name": "Circular", + "Value": 9 + }, + { + "Name": "Cubic", + "Value": 10 + } + ], + "Name": "EasingStyle" + }, + { + "Items": [ + { + "Name": "WhenScrollable", + "Value": 0 + }, + { + "Name": "Always", + "Value": 1 + }, + { + "Name": "Never", + "Value": 2 + } + ], + "Name": "ElasticBehavior" + }, + { + "Items": [ + { + "Name": "DefaultAuto", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Always", + "Value": 2 + }, + { + "Name": "Skip2", + "Value": 3 + }, + { + "Name": "Skip4", + "Value": 4 + }, + { + "Name": "Skip8", + "Value": 5 + }, + { + "Name": "Skip16", + "Value": 6 + } + ], + "Name": "EnviromentalPhysicsThrottle" + }, + { + "Items": [ + { + "Name": "DefaultScope", + "Value": 0 + }, + { + "Name": "CreatorAssetsCreate", + "Value": 1 + } + ], + "Name": "ExperienceAuthScope" + }, + { + "Items": [ + { + "Name": "NoCraters", + "Value": 0 + }, + { + "LegacyNames": [ + "CratersAndDebris" + ], + "Name": "Craters", + "Value": 1 + } + ], + "Name": "ExplosionType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Audio", + "Value": 1 + }, + { + "Name": "Video", + "Value": 2 + }, + { + "Name": "Place", + "Value": 4 + }, + { + "Name": "Server", + "Value": 8 + } + ], + "Name": "FacialAnimationStreamingState" + }, + { + "Items": [ + { + "Name": "Vertical", + "Value": 0 + }, + { + "Name": "Diagonal", + "Value": 1 + }, + { + "Name": "MaxAxis", + "Value": 2 + } + ], + "Name": "FieldOfViewMode" + }, + { + "Items": [ + { + "Name": "Horizontal", + "Value": 0 + }, + { + "Name": "Vertical", + "Value": 1 + } + ], + "Name": "FillDirection" + }, + { + "Items": [ + { + "Name": "Rejected", + "Value": 1 + }, + { + "Name": "Accepted", + "Value": 0 + } + ], + "Name": "FilterResult" + }, + { + "Items": [ + { + "Name": "Cancel", + "Value": 0 + }, + { + "Name": "Commit", + "Value": 1 + }, + { + "Name": "Append", + "Value": 2 + } + ], + "Name": "FinishRecordingOperation" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Experimental", + "Value": 1 + } + ], + "Name": "FluidForces" + }, + { + "Items": [ + { + "Name": "Legacy", + "Value": 0 + }, + { + "Name": "Arial", + "Value": 1 + }, + { + "Name": "ArialBold", + "Value": 2 + }, + { + "Name": "SourceSans", + "Value": 3 + }, + { + "Name": "SourceSansBold", + "Value": 4 + }, + { + "Name": "SourceSansSemibold", + "Value": 16 + }, + { + "Name": "SourceSansLight", + "Value": 5 + }, + { + "Name": "SourceSansItalic", + "Value": 6 + }, + { + "Name": "Bodoni", + "Value": 7 + }, + { + "Name": "Garamond", + "Value": 8 + }, + { + "Name": "Cartoon", + "Value": 9 + }, + { + "Name": "Code", + "Value": 10 + }, + { + "Name": "Highway", + "Value": 11 + }, + { + "Name": "SciFi", + "Value": 12 + }, + { + "Name": "Arcade", + "Value": 13 + }, + { + "Name": "Fantasy", + "Value": 14 + }, + { + "Name": "Antique", + "Value": 15 + }, + { + "LegacyNames": [ + "Montserrat" + ], + "Name": "Gotham", + "Value": 17 + }, + { + "LegacyNames": [ + "GothamSemibold", + "MontserratMedium" + ], + "Name": "GothamMedium", + "Value": 18 + }, + { + "LegacyNames": [ + "MontserratBold" + ], + "Name": "GothamBold", + "Value": 19 + }, + { + "LegacyNames": [ + "MontserratBlack" + ], + "Name": "GothamBlack", + "Value": 20 + }, + { + "Name": "AmaticSC", + "Value": 21 + }, + { + "Name": "Bangers", + "Value": 22 + }, + { + "Name": "Creepster", + "Value": 23 + }, + { + "Name": "DenkOne", + "Value": 24 + }, + { + "Name": "Fondamento", + "Value": 25 + }, + { + "Name": "FredokaOne", + "Value": 26 + }, + { + "Name": "GrenzeGotisch", + "Value": 27 + }, + { + "Name": "IndieFlower", + "Value": 28 + }, + { + "Name": "JosefinSans", + "Value": 29 + }, + { + "Name": "Jura", + "Value": 30 + }, + { + "Name": "Kalam", + "Value": 31 + }, + { + "Name": "LuckiestGuy", + "Value": 32 + }, + { + "Name": "Merriweather", + "Value": 33 + }, + { + "Name": "Michroma", + "Value": 34 + }, + { + "Name": "Nunito", + "Value": 35 + }, + { + "Name": "Oswald", + "Value": 36 + }, + { + "Name": "PatrickHand", + "Value": 37 + }, + { + "Name": "PermanentMarker", + "Value": 38 + }, + { + "Name": "Roboto", + "Value": 39 + }, + { + "Name": "RobotoCondensed", + "Value": 40 + }, + { + "Name": "RobotoMono", + "Value": 41 + }, + { + "Name": "Sarpanch", + "Value": 42 + }, + { + "Name": "SpecialElite", + "Value": 43 + }, + { + "Name": "TitilliumWeb", + "Value": 44 + }, + { + "Name": "Ubuntu", + "Value": 45 + }, + { + "Name": "Unknown", + "Value": 100 + } + ], + "Name": "Font" + }, + { + "Items": [ + { + "Name": "Size8", + "Value": 0 + }, + { + "Name": "Size9", + "Value": 1 + }, + { + "Name": "Size10", + "Value": 2 + }, + { + "Name": "Size11", + "Value": 3 + }, + { + "Name": "Size12", + "Value": 4 + }, + { + "Name": "Size14", + "Value": 5 + }, + { + "Name": "Size18", + "Value": 6 + }, + { + "Name": "Size24", + "Value": 7 + }, + { + "Name": "Size36", + "Value": 8 + }, + { + "Name": "Size48", + "Value": 9 + }, + { + "Name": "Size28", + "Value": 10 + }, + { + "Name": "Size32", + "Value": 11 + }, + { + "Name": "Size42", + "Value": 12 + }, + { + "Name": "Size60", + "Value": 13 + }, + { + "Name": "Size96", + "Value": 14 + } + ], + "Name": "FontSize" + }, + { + "Items": [ + { + "Name": "Normal", + "Value": 0 + }, + { + "Name": "Italic", + "Value": 1 + } + ], + "Name": "FontStyle" + }, + { + "Items": [ + { + "Name": "Thin", + "Value": 100 + }, + { + "Name": "ExtraLight", + "Value": 200 + }, + { + "Name": "Light", + "Value": 300 + }, + { + "Name": "Regular", + "Value": 400 + }, + { + "Name": "Medium", + "Value": 500 + }, + { + "Name": "SemiBold", + "Value": 600 + }, + { + "Name": "Bold", + "Value": 700 + }, + { + "Name": "ExtraBold", + "Value": 800 + }, + { + "Name": "Heavy", + "Value": 900 + } + ], + "Name": "FontWeight" + }, + { + "Items": [ + { + "Name": "Magnitude", + "Value": 0 + }, + { + "Name": "PerAxis", + "Value": 1 + } + ], + "Name": "ForceLimitMode" + }, + { + "Items": [ + { + "Name": "Symmetric", + "Value": 0 + }, + { + "LegacyNames": [ + "Block" + ], + "Name": "Brick", + "Value": 1 + }, + { + "Name": "Plate", + "Value": 2 + }, + { + "Name": "Custom", + "Value": 3 + } + ], + "Name": "FormFactor" + }, + { + "Items": [ + { + "Name": "Custom", + "Value": 0 + }, + { + "Name": "ChatBlue", + "Value": 1 + }, + { + "Name": "RobloxSquare", + "Value": 2 + }, + { + "Name": "RobloxRound", + "Value": 3 + }, + { + "Name": "ChatGreen", + "Value": 4 + }, + { + "Name": "ChatRed", + "Value": 5 + }, + { + "Name": "DropShadow", + "Value": 6 + } + ], + "Name": "FrameStyle" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "On", + "Value": 1 + }, + { + "Name": "Off", + "Value": 2 + } + ], + "Name": "FramerateManagerMode" + }, + { + "Items": [ + { + "Name": "Issue", + "Value": 0 + }, + { + "Name": "Revoke", + "Value": 1 + }, + { + "Name": "Accept", + "Value": 2 + }, + { + "Name": "Deny", + "Value": 3 + } + ], + "Name": "FriendRequestEvent" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "NotFriend", + "Value": 1 + }, + { + "Name": "Friend", + "Value": 2 + }, + { + "Name": "FriendRequestSent", + "Value": 3 + }, + { + "Name": "FriendRequestReceived", + "Value": 4 + } + ], + "Name": "FriendStatus" + }, + { + "Items": [ + { + "Name": "Passed", + "Value": 0 + }, + { + "Name": "Warning", + "Value": 1 + }, + { + "Name": "Error", + "Value": 2 + } + ], + "Name": "FunctionalTestResult" + }, + { + "Items": [ + { + "Name": "R6", + "Value": 0 + }, + { + "Name": "R15", + "Value": 1 + }, + { + "Name": "PlayerChoice", + "Value": 2 + } + ], + "Name": "GameAvatarType" + }, + { + "Items": [ + { + "Name": "AllGenres", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "MatchingGenreOnly", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "GearGenreSetting", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "MeleeWeapons", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "RangedWeapons", + "Tags": [ + "Deprecated" + ], + "Value": 1 + }, + { + "Name": "Explosives", + "Tags": [ + "Deprecated" + ], + "Value": 2 + }, + { + "Name": "PowerUps", + "Tags": [ + "Deprecated" + ], + "Value": 3 + }, + { + "Name": "NavigationEnhancers", + "Tags": [ + "Deprecated" + ], + "Value": 4 + }, + { + "Name": "MusicalInstruments", + "Tags": [ + "Deprecated" + ], + "Value": 5 + }, + { + "Name": "SocialItems", + "Tags": [ + "Deprecated" + ], + "Value": 6 + }, + { + "Name": "BuildingTools", + "Tags": [ + "Deprecated" + ], + "Value": 7 + }, + { + "Name": "Transport", + "Tags": [ + "Deprecated" + ], + "Value": 8 + } + ], + "Name": "GearType", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "TownAndCity", + "Value": 1 + }, + { + "Name": "Fantasy", + "Value": 2 + }, + { + "Name": "SciFi", + "Value": 3 + }, + { + "Name": "Ninja", + "Value": 4 + }, + { + "Name": "Scary", + "Value": 5 + }, + { + "Name": "Pirate", + "Value": 6 + }, + { + "Name": "Adventure", + "Value": 7 + }, + { + "Name": "Sports", + "Value": 8 + }, + { + "Name": "Funny", + "Value": 9 + }, + { + "Name": "WildWest", + "Value": 10 + }, + { + "Name": "War", + "Value": 11 + }, + { + "Name": "SkatePark", + "Value": 12 + }, + { + "Name": "Tutorial", + "Value": 13 + } + ], + "Name": "Genre", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 1 + }, + { + "Name": "Direct3D11", + "Value": 2 + }, + { + "Name": "OpenGL", + "Value": 4 + }, + { + "Name": "Metal", + "Value": 5 + }, + { + "Name": "Vulkan", + "Value": 6 + }, + { + "Name": "NoGraphics", + "Value": 9 + } + ], + "Name": "GraphicsMode" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 0 + }, + { + "Name": "Hover", + "Value": 1 + }, + { + "Name": "Press", + "Value": 2 + }, + { + "Name": "NonInteractable", + "Value": 3 + } + ], + "Name": "GuiState" + }, + { + "Items": [ + { + "Name": "Core", + "Value": 0 + }, + { + "Name": "Custom", + "Value": 1 + }, + { + "Name": "CustomBillboards", + "Value": 3 + }, + { + "Name": "PlayerNameplates", + "Value": 2 + } + ], + "Name": "GuiType" + }, + { + "Items": [ + { + "Name": "Resize", + "Value": 0 + }, + { + "Name": "Movement", + "Value": 1 + } + ], + "Name": "HandlesStyle" + }, + { + "Items": [ + { + "Name": "AlwaysOnTop", + "Value": 0 + }, + { + "Name": "Occluded", + "Value": 1 + } + ], + "Name": "HighlightDepthMode" + }, + { + "Items": [ + { + "Name": "Center", + "Value": 0 + }, + { + "Name": "Left", + "Value": 1 + }, + { + "Name": "Right", + "Value": 2 + } + ], + "Name": "HorizontalAlignment" + }, + { + "Items": [ + { + "Name": "VerySlow", + "Value": 0 + }, + { + "Name": "Slow", + "Value": 1 + }, + { + "Name": "Medium", + "Value": 2 + }, + { + "Name": "Fast", + "Value": 3 + }, + { + "Name": "VeryFast", + "Value": 4 + } + ], + "Name": "HoverAnimateSpeed" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Full", + "Value": 1 + }, + { + "Name": "DataOnly", + "Value": 2 + }, + { + "Name": "Default", + "Value": 3 + }, + { + "Name": "InternalRedirectRefresh", + "Value": 4 + } + ], + "Name": "HttpCachePolicy" + }, + { + "Items": [ + { + "Name": "ApplicationJson", + "Value": 0 + }, + { + "Name": "ApplicationXml", + "Value": 1 + }, + { + "Name": "ApplicationUrlEncoded", + "Value": 2 + }, + { + "Name": "TextPlain", + "Value": 3 + }, + { + "Name": "TextXml", + "Value": 4 + } + ], + "Name": "HttpContentType" + }, + { + "Items": [ + { + "Name": "OK", + "Value": 0 + }, + { + "Name": "InvalidUrl", + "Value": 1 + }, + { + "Name": "DnsResolve", + "Value": 2 + }, + { + "Name": "ConnectFail", + "Value": 3 + }, + { + "Name": "OutOfMemory", + "Value": 4 + }, + { + "Name": "TimedOut", + "Value": 5 + }, + { + "Name": "TooManyRedirects", + "Value": 6 + }, + { + "Name": "InvalidRedirect", + "Value": 7 + }, + { + "Name": "NetFail", + "Value": 8 + }, + { + "Name": "Aborted", + "Value": 9 + }, + { + "Name": "SslConnectFail", + "Value": 10 + }, + { + "Name": "SslVerificationFail", + "Value": 11 + }, + { + "Name": "Unknown", + "Value": 12 + } + ], + "Name": "HttpError" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "MarketplaceService", + "Value": 2 + }, + { + "Name": "Players", + "Value": 7 + }, + { + "Name": "Chat", + "Value": 15 + }, + { + "Name": "Avatar", + "Value": 16 + }, + { + "Name": "Analytics", + "Value": 23 + }, + { + "Name": "Localization", + "Value": 25 + } + ], + "Name": "HttpRequestType" + }, + { + "Items": [ + { + "Name": "OuterBox", + "Value": 0 + }, + { + "Name": "InnerBox", + "Value": 1 + } + ], + "Name": "HumanoidCollisionType" + }, + { + "Items": [ + { + "Name": "Viewer", + "Value": 0 + }, + { + "Name": "Subject", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + } + ], + "Name": "HumanoidDisplayDistanceType" + }, + { + "Items": [ + { + "Name": "DisplayWhenDamaged", + "Value": 0 + }, + { + "Name": "AlwaysOn", + "Value": 1 + }, + { + "Name": "AlwaysOff", + "Value": 2 + } + ], + "Name": "HumanoidHealthDisplayType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "HumanoidOnlySetCollisionsOnStateChange" + }, + { + "Items": [ + { + "Name": "R6", + "Value": 0 + }, + { + "Name": "R15", + "Value": 1 + } + ], + "Name": "HumanoidRigType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Legacy", + "Value": 1 + }, + { + "Name": "NoStateMachine", + "Value": 2 + }, + { + "Name": "LuaStateMachine", + "Value": 3 + } + ], + "Name": "HumanoidStateMachineMode" + }, + { + "Items": [ + { + "Name": "FallingDown", + "Value": 0 + }, + { + "Name": "Running", + "Value": 8 + }, + { + "Name": "RunningNoPhysics", + "Value": 10 + }, + { + "Name": "Climbing", + "Value": 12 + }, + { + "Name": "StrafingNoPhysics", + "Value": 11 + }, + { + "Name": "Ragdoll", + "Value": 1 + }, + { + "Name": "GettingUp", + "Value": 2 + }, + { + "Name": "Jumping", + "Value": 3 + }, + { + "Name": "Landed", + "Value": 7 + }, + { + "Name": "Flying", + "Value": 6 + }, + { + "Name": "Freefall", + "Value": 5 + }, + { + "Name": "Seated", + "Value": 13 + }, + { + "Name": "PlatformStanding", + "Value": 14 + }, + { + "Name": "Dead", + "Value": 15 + }, + { + "Name": "Swimming", + "Value": 4 + }, + { + "Name": "Physics", + "Value": 16 + }, + { + "Name": "None", + "Value": 18 + } + ], + "Name": "HumanoidStateType" + }, + { + "Items": [ + { + "Name": "NoCollisions", + "Value": 0 + }, + { + "Name": "OtherMechanismsAnchored", + "Value": 1 + }, + { + "Name": "IncludeContactedMechanisms", + "Value": 2 + } + ], + "Name": "IKCollisionsMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "IKControlConstraintSupport" + }, + { + "Items": [ + { + "Name": "Transform", + "Value": 0 + }, + { + "Name": "Position", + "Value": 1 + }, + { + "Name": "Rotation", + "Value": 2 + }, + { + "Name": "LookAt", + "Value": 3 + } + ], + "Name": "IKControlType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Pending", + "Value": 1 + }, + { + "Name": "Initialized", + "Value": 2 + }, + { + "Name": "ErrorTimedOut", + "Value": 6 + }, + { + "Name": "ErrorConnection", + "Value": 4 + }, + { + "Name": "ErrorJsonParse", + "Value": 5 + }, + { + "Name": "ErrorInvalidUser", + "Value": 3 + } + ], + "Name": "IXPLoadingStatus" + }, + { + "Items": [ + { + "Name": "Edge", + "Value": 0 + }, + { + "Name": "Inset", + "Value": 1 + }, + { + "Name": "Center", + "Value": 2 + } + ], + "Name": "InOut" + }, + { + "Items": [ + { + "Name": "Asset", + "Value": 0 + }, + { + "Name": "Product", + "Value": 1 + }, + { + "Name": "GamePass", + "Value": 2 + }, + { + "Name": "Subscription", + "Value": 3 + }, + { + "Name": "Bundle", + "Value": 4 + } + ], + "Name": "InfoType" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Bottom", + "Value": 1 + }, + { + "Name": "Left", + "Value": 2 + }, + { + "Name": "Right", + "Value": 3 + }, + { + "Name": "Float", + "Value": 4 + } + ], + "Name": "InitialDockState" + }, + { + "Items": [ + { + "LegacyNames": [ + "Action1", + "Action2", + "Action3", + "Action4", + "Action5", + "LeftTread", + "RightTread", + "Steer", + "Throtle", + "Throttle", + "UpDown" + ], + "Name": "NoInput", + "Value": 0 + }, + { + "Name": "Constant", + "Value": 12 + }, + { + "Name": "Sin", + "Value": 13 + } + ], + "Name": "InputType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "InterpolationThrottlingMode" + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "Surface", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + } + ], + "Name": "JointCreationMode" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Backspace", + "Value": 8 + }, + { + "Name": "Tab", + "Value": 9 + }, + { + "Name": "Clear", + "Value": 12 + }, + { + "Name": "Return", + "Value": 13 + }, + { + "Name": "Pause", + "Value": 19 + }, + { + "Name": "Escape", + "Value": 27 + }, + { + "Name": "Space", + "Value": 32 + }, + { + "Name": "QuotedDouble", + "Value": 34 + }, + { + "Name": "Hash", + "Value": 35 + }, + { + "Name": "Dollar", + "Value": 36 + }, + { + "Name": "Percent", + "Value": 37 + }, + { + "Name": "Ampersand", + "Value": 38 + }, + { + "Name": "Quote", + "Value": 39 + }, + { + "Name": "LeftParenthesis", + "Value": 40 + }, + { + "Name": "RightParenthesis", + "Value": 41 + }, + { + "Name": "Asterisk", + "Value": 42 + }, + { + "Name": "Plus", + "Value": 43 + }, + { + "Name": "Comma", + "Value": 44 + }, + { + "Name": "Minus", + "Value": 45 + }, + { + "Name": "Period", + "Value": 46 + }, + { + "Name": "Slash", + "Value": 47 + }, + { + "Name": "Zero", + "Value": 48 + }, + { + "Name": "One", + "Value": 49 + }, + { + "Name": "Two", + "Value": 50 + }, + { + "Name": "Three", + "Value": 51 + }, + { + "Name": "Four", + "Value": 52 + }, + { + "Name": "Five", + "Value": 53 + }, + { + "Name": "Six", + "Value": 54 + }, + { + "Name": "Seven", + "Value": 55 + }, + { + "Name": "Eight", + "Value": 56 + }, + { + "Name": "Nine", + "Value": 57 + }, + { + "Name": "Colon", + "Value": 58 + }, + { + "Name": "Semicolon", + "Value": 59 + }, + { + "Name": "LessThan", + "Value": 60 + }, + { + "Name": "Equals", + "Value": 61 + }, + { + "Name": "GreaterThan", + "Value": 62 + }, + { + "Name": "Question", + "Value": 63 + }, + { + "Name": "At", + "Value": 64 + }, + { + "Name": "LeftBracket", + "Value": 91 + }, + { + "Name": "BackSlash", + "Value": 92 + }, + { + "Name": "RightBracket", + "Value": 93 + }, + { + "Name": "Caret", + "Value": 94 + }, + { + "Name": "Underscore", + "Value": 95 + }, + { + "Name": "Backquote", + "Value": 96 + }, + { + "Name": "A", + "Value": 97 + }, + { + "Name": "B", + "Value": 98 + }, + { + "Name": "C", + "Value": 99 + }, + { + "Name": "D", + "Value": 100 + }, + { + "Name": "E", + "Value": 101 + }, + { + "Name": "F", + "Value": 102 + }, + { + "Name": "G", + "Value": 103 + }, + { + "Name": "H", + "Value": 104 + }, + { + "Name": "I", + "Value": 105 + }, + { + "Name": "J", + "Value": 106 + }, + { + "Name": "K", + "Value": 107 + }, + { + "Name": "L", + "Value": 108 + }, + { + "Name": "M", + "Value": 109 + }, + { + "Name": "N", + "Value": 110 + }, + { + "Name": "O", + "Value": 111 + }, + { + "Name": "P", + "Value": 112 + }, + { + "Name": "Q", + "Value": 113 + }, + { + "Name": "R", + "Value": 114 + }, + { + "Name": "S", + "Value": 115 + }, + { + "Name": "T", + "Value": 116 + }, + { + "Name": "U", + "Value": 117 + }, + { + "Name": "V", + "Value": 118 + }, + { + "Name": "W", + "Value": 119 + }, + { + "Name": "X", + "Value": 120 + }, + { + "Name": "Y", + "Value": 121 + }, + { + "Name": "Z", + "Value": 122 + }, + { + "Name": "LeftCurly", + "Value": 123 + }, + { + "Name": "Pipe", + "Value": 124 + }, + { + "Name": "RightCurly", + "Value": 125 + }, + { + "Name": "Tilde", + "Value": 126 + }, + { + "Name": "Delete", + "Value": 127 + }, + { + "Name": "KeypadZero", + "Value": 256 + }, + { + "Name": "KeypadOne", + "Value": 257 + }, + { + "Name": "KeypadTwo", + "Value": 258 + }, + { + "Name": "KeypadThree", + "Value": 259 + }, + { + "Name": "KeypadFour", + "Value": 260 + }, + { + "Name": "KeypadFive", + "Value": 261 + }, + { + "Name": "KeypadSix", + "Value": 262 + }, + { + "Name": "KeypadSeven", + "Value": 263 + }, + { + "Name": "KeypadEight", + "Value": 264 + }, + { + "Name": "KeypadNine", + "Value": 265 + }, + { + "Name": "KeypadPeriod", + "Value": 266 + }, + { + "Name": "KeypadDivide", + "Value": 267 + }, + { + "Name": "KeypadMultiply", + "Value": 268 + }, + { + "Name": "KeypadMinus", + "Value": 269 + }, + { + "Name": "KeypadPlus", + "Value": 270 + }, + { + "Name": "KeypadEnter", + "Value": 271 + }, + { + "Name": "KeypadEquals", + "Value": 272 + }, + { + "Name": "Up", + "Value": 273 + }, + { + "Name": "Down", + "Value": 274 + }, + { + "Name": "Right", + "Value": 275 + }, + { + "Name": "Left", + "Value": 276 + }, + { + "Name": "Insert", + "Value": 277 + }, + { + "Name": "Home", + "Value": 278 + }, + { + "Name": "End", + "Value": 279 + }, + { + "Name": "PageUp", + "Value": 280 + }, + { + "Name": "PageDown", + "Value": 281 + }, + { + "Name": "LeftShift", + "Value": 304 + }, + { + "Name": "RightShift", + "Value": 303 + }, + { + "Name": "LeftMeta", + "Value": 310 + }, + { + "Name": "RightMeta", + "Value": 309 + }, + { + "Name": "LeftAlt", + "Value": 308 + }, + { + "Name": "RightAlt", + "Value": 307 + }, + { + "Name": "LeftControl", + "Value": 306 + }, + { + "Name": "RightControl", + "Value": 305 + }, + { + "Name": "CapsLock", + "Value": 301 + }, + { + "Name": "NumLock", + "Value": 300 + }, + { + "Name": "ScrollLock", + "Value": 302 + }, + { + "Name": "LeftSuper", + "Value": 311 + }, + { + "Name": "RightSuper", + "Value": 312 + }, + { + "Name": "Mode", + "Value": 313 + }, + { + "Name": "Compose", + "Value": 314 + }, + { + "Name": "Help", + "Value": 315 + }, + { + "Name": "Print", + "Value": 316 + }, + { + "Name": "SysReq", + "Value": 317 + }, + { + "Name": "Break", + "Value": 318 + }, + { + "Name": "Menu", + "Value": 319 + }, + { + "Name": "Power", + "Value": 320 + }, + { + "Name": "Euro", + "Value": 321 + }, + { + "Name": "Undo", + "Value": 322 + }, + { + "Name": "F1", + "Value": 282 + }, + { + "Name": "F2", + "Value": 283 + }, + { + "Name": "F3", + "Value": 284 + }, + { + "Name": "F4", + "Value": 285 + }, + { + "Name": "F5", + "Value": 286 + }, + { + "Name": "F6", + "Value": 287 + }, + { + "Name": "F7", + "Value": 288 + }, + { + "Name": "F8", + "Value": 289 + }, + { + "Name": "F9", + "Value": 290 + }, + { + "Name": "F10", + "Value": 291 + }, + { + "Name": "F11", + "Value": 292 + }, + { + "Name": "F12", + "Value": 293 + }, + { + "Name": "F13", + "Value": 294 + }, + { + "Name": "F14", + "Value": 295 + }, + { + "Name": "F15", + "Value": 296 + }, + { + "Name": "World0", + "Value": 160 + }, + { + "Name": "World1", + "Value": 161 + }, + { + "Name": "World2", + "Value": 162 + }, + { + "Name": "World3", + "Value": 163 + }, + { + "Name": "World4", + "Value": 164 + }, + { + "Name": "World5", + "Value": 165 + }, + { + "Name": "World6", + "Value": 166 + }, + { + "Name": "World7", + "Value": 167 + }, + { + "Name": "World8", + "Value": 168 + }, + { + "Name": "World9", + "Value": 169 + }, + { + "Name": "World10", + "Value": 170 + }, + { + "Name": "World11", + "Value": 171 + }, + { + "Name": "World12", + "Value": 172 + }, + { + "Name": "World13", + "Value": 173 + }, + { + "Name": "World14", + "Value": 174 + }, + { + "Name": "World15", + "Value": 175 + }, + { + "Name": "World16", + "Value": 176 + }, + { + "Name": "World17", + "Value": 177 + }, + { + "Name": "World18", + "Value": 178 + }, + { + "Name": "World19", + "Value": 179 + }, + { + "Name": "World20", + "Value": 180 + }, + { + "Name": "World21", + "Value": 181 + }, + { + "Name": "World22", + "Value": 182 + }, + { + "Name": "World23", + "Value": 183 + }, + { + "Name": "World24", + "Value": 184 + }, + { + "Name": "World25", + "Value": 185 + }, + { + "Name": "World26", + "Value": 186 + }, + { + "Name": "World27", + "Value": 187 + }, + { + "Name": "World28", + "Value": 188 + }, + { + "Name": "World29", + "Value": 189 + }, + { + "Name": "World30", + "Value": 190 + }, + { + "Name": "World31", + "Value": 191 + }, + { + "Name": "World32", + "Value": 192 + }, + { + "Name": "World33", + "Value": 193 + }, + { + "Name": "World34", + "Value": 194 + }, + { + "Name": "World35", + "Value": 195 + }, + { + "Name": "World36", + "Value": 196 + }, + { + "Name": "World37", + "Value": 197 + }, + { + "Name": "World38", + "Value": 198 + }, + { + "Name": "World39", + "Value": 199 + }, + { + "Name": "World40", + "Value": 200 + }, + { + "Name": "World41", + "Value": 201 + }, + { + "Name": "World42", + "Value": 202 + }, + { + "Name": "World43", + "Value": 203 + }, + { + "Name": "World44", + "Value": 204 + }, + { + "Name": "World45", + "Value": 205 + }, + { + "Name": "World46", + "Value": 206 + }, + { + "Name": "World47", + "Value": 207 + }, + { + "Name": "World48", + "Value": 208 + }, + { + "Name": "World49", + "Value": 209 + }, + { + "Name": "World50", + "Value": 210 + }, + { + "Name": "World51", + "Value": 211 + }, + { + "Name": "World52", + "Value": 212 + }, + { + "Name": "World53", + "Value": 213 + }, + { + "Name": "World54", + "Value": 214 + }, + { + "Name": "World55", + "Value": 215 + }, + { + "Name": "World56", + "Value": 216 + }, + { + "Name": "World57", + "Value": 217 + }, + { + "Name": "World58", + "Value": 218 + }, + { + "Name": "World59", + "Value": 219 + }, + { + "Name": "World60", + "Value": 220 + }, + { + "Name": "World61", + "Value": 221 + }, + { + "Name": "World62", + "Value": 222 + }, + { + "Name": "World63", + "Value": 223 + }, + { + "Name": "World64", + "Value": 224 + }, + { + "Name": "World65", + "Value": 225 + }, + { + "Name": "World66", + "Value": 226 + }, + { + "Name": "World67", + "Value": 227 + }, + { + "Name": "World68", + "Value": 228 + }, + { + "Name": "World69", + "Value": 229 + }, + { + "Name": "World70", + "Value": 230 + }, + { + "Name": "World71", + "Value": 231 + }, + { + "Name": "World72", + "Value": 232 + }, + { + "Name": "World73", + "Value": 233 + }, + { + "Name": "World74", + "Value": 234 + }, + { + "Name": "World75", + "Value": 235 + }, + { + "Name": "World76", + "Value": 236 + }, + { + "Name": "World77", + "Value": 237 + }, + { + "Name": "World78", + "Value": 238 + }, + { + "Name": "World79", + "Value": 239 + }, + { + "Name": "World80", + "Value": 240 + }, + { + "Name": "World81", + "Value": 241 + }, + { + "Name": "World82", + "Value": 242 + }, + { + "Name": "World83", + "Value": 243 + }, + { + "Name": "World84", + "Value": 244 + }, + { + "Name": "World85", + "Value": 245 + }, + { + "Name": "World86", + "Value": 246 + }, + { + "Name": "World87", + "Value": 247 + }, + { + "Name": "World88", + "Value": 248 + }, + { + "Name": "World89", + "Value": 249 + }, + { + "Name": "World90", + "Value": 250 + }, + { + "Name": "World91", + "Value": 251 + }, + { + "Name": "World92", + "Value": 252 + }, + { + "Name": "World93", + "Value": 253 + }, + { + "Name": "World94", + "Value": 254 + }, + { + "Name": "World95", + "Value": 255 + }, + { + "Name": "ButtonX", + "Value": 1000 + }, + { + "Name": "ButtonY", + "Value": 1001 + }, + { + "Name": "ButtonA", + "Value": 1002 + }, + { + "Name": "ButtonB", + "Value": 1003 + }, + { + "Name": "ButtonR1", + "Value": 1004 + }, + { + "Name": "ButtonL1", + "Value": 1005 + }, + { + "Name": "ButtonR2", + "Value": 1006 + }, + { + "Name": "ButtonL2", + "Value": 1007 + }, + { + "Name": "ButtonR3", + "Value": 1008 + }, + { + "Name": "ButtonL3", + "Value": 1009 + }, + { + "Name": "ButtonStart", + "Value": 1010 + }, + { + "Name": "ButtonSelect", + "Value": 1011 + }, + { + "Name": "DPadLeft", + "Value": 1012 + }, + { + "Name": "DPadRight", + "Value": 1013 + }, + { + "Name": "DPadUp", + "Value": 1014 + }, + { + "Name": "DPadDown", + "Value": 1015 + }, + { + "Name": "Thumbstick1", + "Value": 1016 + }, + { + "Name": "Thumbstick2", + "Value": 1017 + } + ], + "Name": "KeyCode" + }, + { + "Items": [ + { + "Name": "Constant", + "Value": 0 + }, + { + "Name": "Linear", + "Value": 1 + }, + { + "Name": "Cubic", + "Value": 2 + } + ], + "Name": "KeyInterpolationMode" + }, + { + "Items": [ + { + "Name": "Include", + "Value": 0 + }, + { + "Name": "Exclude", + "Value": 1 + } + ], + "Name": "KeywordFilterType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + } + ], + "Name": "Language" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 0 + }, + { + "Name": "Center", + "Value": 1 + }, + { + "Name": "Right", + "Value": 2 + } + ], + "Name": "LeftRight" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "Torso", + "Value": 1 + }, + { + "Name": "LeftArm", + "Value": 2 + }, + { + "Name": "RightArm", + "Value": 3 + }, + { + "Name": "LeftLeg", + "Value": 4 + }, + { + "Name": "RightLeg", + "Value": 5 + }, + { + "Name": "Unknown", + "Value": 6 + } + ], + "Name": "Limb" + }, + { + "Items": [ + { + "Name": "Round", + "Value": 0 + }, + { + "Name": "Bevel", + "Value": 1 + }, + { + "Name": "Miter", + "Value": 2 + } + ], + "Name": "LineJoinMode" + }, + { + "Items": [ + { + "Name": "Horizontal", + "Value": 0 + }, + { + "Name": "Vertical", + "Value": 1 + } + ], + "Name": "ListDisplayMode" + }, + { + "Items": [ + { + "Name": "Camera", + "Value": 0 + }, + { + "Name": "CFrame", + "Value": 1 + }, + { + "Name": "ObjectPosition", + "Value": 2 + }, + { + "Name": "ObjectCFrame", + "Value": 3 + } + ], + "Name": "ListenerType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "LoadCharacterLayeredClothing" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "LoadDynamicHeads" + }, + { + "Items": [ + { + "Name": "PlainText", + "Value": 0 + }, + { + "Name": "Markdown", + "Value": 1 + } + ], + "Name": "MarkupKind" + }, + { + "Items": [ + { + "Name": "Plastic", + "Value": 256 + }, + { + "Name": "Wood", + "Value": 512 + }, + { + "Name": "Slate", + "Value": 800 + }, + { + "Name": "Concrete", + "Value": 816 + }, + { + "LegacyNames": [ + "Corroded Metal" + ], + "Name": "CorrodedMetal", + "Value": 1040 + }, + { + "Name": "DiamondPlate", + "Value": 1056 + }, + { + "LegacyNames": [ + "Aluminum" + ], + "Name": "Foil", + "Value": 1072 + }, + { + "Name": "Grass", + "Value": 1280 + }, + { + "Name": "Ice", + "Value": 1536 + }, + { + "Name": "Marble", + "Value": 784 + }, + { + "Name": "Granite", + "Value": 832 + }, + { + "Name": "Brick", + "Value": 848 + }, + { + "Name": "Pebble", + "Value": 864 + }, + { + "Name": "Sand", + "Value": 1296 + }, + { + "Name": "Fabric", + "Value": 1312 + }, + { + "Name": "SmoothPlastic", + "Value": 272 + }, + { + "Name": "Metal", + "Value": 1088 + }, + { + "Name": "WoodPlanks", + "Value": 528 + }, + { + "Name": "Cobblestone", + "Value": 880 + }, + { + "Name": "Air", + "Tags": [ + "NotBrowsable" + ], + "Value": 1792 + }, + { + "Name": "Water", + "Tags": [ + "NotBrowsable" + ], + "Value": 2048 + }, + { + "Name": "Rock", + "Value": 896 + }, + { + "Name": "Glacier", + "Value": 1552 + }, + { + "Name": "Snow", + "Value": 1328 + }, + { + "Name": "Sandstone", + "Value": 912 + }, + { + "Name": "Mud", + "Value": 1344 + }, + { + "Name": "Basalt", + "Value": 788 + }, + { + "Name": "Ground", + "Value": 1360 + }, + { + "Name": "CrackedLava", + "Value": 804 + }, + { + "Name": "Neon", + "Value": 288 + }, + { + "Name": "Glass", + "Value": 1568 + }, + { + "Name": "Asphalt", + "Value": 1376 + }, + { + "Name": "LeafyGrass", + "Value": 1284 + }, + { + "Name": "Salt", + "Value": 1392 + }, + { + "Name": "Limestone", + "Value": 820 + }, + { + "Name": "Pavement", + "Value": 836 + }, + { + "Name": "ForceField", + "Value": 1584 + }, + { + "Name": "Cardboard", + "Value": 2304 + }, + { + "Name": "Carpet", + "Value": 2305 + }, + { + "Name": "CeramicTiles", + "Value": 2306 + }, + { + "Name": "ClayRoofTiles", + "Value": 2307 + }, + { + "Name": "RoofShingles", + "Value": 2308 + }, + { + "Name": "Leather", + "Value": 2309 + }, + { + "Name": "Plaster", + "Value": 2310 + }, + { + "Name": "Rubber", + "Value": 2311 + } + ], + "Name": "Material" + }, + { + "Items": [ + { + "Name": "Regular", + "Value": 0 + }, + { + "Name": "Organic", + "Value": 1 + } + ], + "Name": "MaterialPattern" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "BuildersClub", + "Value": 1 + }, + { + "Name": "TurboBuildersClub", + "Value": 2 + }, + { + "Name": "OutrageousBuildersClub", + "Value": 3 + }, + { + "Name": "Premium", + "Value": 4 + } + ], + "Name": "MembershipType" + }, + { + "Items": [ + { + "Name": "DistanceBased", + "Value": 0 + }, + { + "Name": "Level00", + "Value": 1 + }, + { + "Name": "Level01", + "Value": 2 + }, + { + "Name": "Level02", + "Value": 3 + }, + { + "Name": "Level03", + "Value": 4 + }, + { + "Name": "Level04", + "Value": 5 + } + ], + "Name": "MeshPartDetailLevel" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "MeshPartHeadsAndAccessories" + }, + { + "Items": [ + { + "Name": "Stud", + "Value": 0 + }, + { + "Name": "Meter", + "Value": 1 + }, + { + "Name": "CM", + "Value": 2 + }, + { + "Name": "MM", + "Value": 3 + }, + { + "Name": "Foot", + "Value": 4 + }, + { + "Name": "Inch", + "Value": 5 + } + ], + "Name": "MeshScaleUnit" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "Torso", + "Value": 1 + }, + { + "Name": "Wedge", + "Value": 2 + }, + { + "Name": "Prism", + "Tags": [ + "Deprecated" + ], + "Value": 7 + }, + { + "Name": "Pyramid", + "Tags": [ + "Deprecated" + ], + "Value": 8 + }, + { + "Name": "ParallelRamp", + "Tags": [ + "Deprecated" + ], + "Value": 9 + }, + { + "Name": "RightAngleRamp", + "Tags": [ + "Deprecated" + ], + "Value": 10 + }, + { + "Name": "CornerWedge", + "Tags": [ + "Deprecated" + ], + "Value": 11 + }, + { + "Name": "Brick", + "Value": 6 + }, + { + "Name": "Sphere", + "Value": 3 + }, + { + "Name": "Cylinder", + "Value": 4 + }, + { + "Name": "FileMesh", + "Value": 5 + } + ], + "Name": "MeshType" + }, + { + "Items": [ + { + "Name": "MessageOutput", + "Value": 0 + }, + { + "Name": "MessageInfo", + "Value": 1 + }, + { + "Name": "MessageWarning", + "Value": 2 + }, + { + "Name": "MessageError", + "Value": 3 + } + ], + "Name": "MessageType" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "StreamingMesh", + "Value": 1 + }, + { + "Name": "Disabled", + "Value": 2 + } + ], + "Name": "ModelLevelOfDetail" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Legacy", + "Value": 1 + }, + { + "Name": "Improved", + "Value": 2 + } + ], + "Name": "ModelStreamingBehavior" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Atomic", + "Value": 1 + }, + { + "Name": "Persistent", + "Value": 2 + }, + { + "Name": "PersistentPerPlayer", + "Value": 3 + }, + { + "Name": "Nonatomic", + "Value": 4 + } + ], + "Name": "ModelStreamingMode" + }, + { + "Items": [ + { + "Name": "Alt", + "Value": 2 + }, + { + "Name": "Ctrl", + "Value": 1 + }, + { + "Name": "Meta", + "Value": 3 + }, + { + "Name": "Shift", + "Value": 0 + } + ], + "Name": "ModifierKey" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "LockCenter", + "Value": 1 + }, + { + "Name": "LockCurrentPosition", + "Value": 2 + } + ], + "Name": "MouseBehavior" + }, + { + "Items": [ + { + "Name": "Stopped", + "Value": 0 + }, + { + "Name": "Coasting", + "Value": 1 + }, + { + "Name": "Pushing", + "Value": 2 + }, + { + "Name": "Stopping", + "Value": 3 + }, + { + "Name": "AirFree", + "Value": 4 + } + ], + "Name": "MoveState" + }, + { + "Items": [ + { + "Name": "Unmuted", + "Value": 0 + }, + { + "Name": "Muted", + "Value": 1 + } + ], + "Name": "MuteState" + }, + { + "Items": [ + { + "Name": "OccludeAll", + "Value": 2 + }, + { + "Name": "EnemyOcclusion", + "Value": 1 + }, + { + "Name": "NoOcclusion", + "Value": 0 + } + ], + "Name": "NameOcclusion" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "Manual", + "Value": 1 + }, + { + "Name": "OnContact", + "Value": 2 + } + ], + "Name": "NetworkOwnership" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 4 + }, + { + "Name": "Back", + "Value": 2 + }, + { + "Name": "Front", + "Value": 5 + }, + { + "Name": "Right", + "Value": 0 + }, + { + "Name": "Left", + "Value": 3 + } + ], + "Name": "NormalId" + }, + { + "Items": [ + { + "Name": "OneAttachment", + "Value": 0 + }, + { + "Name": "TwoAttachment", + "Value": 1 + } + ], + "Name": "OrientationAlignmentMode" + }, + { + "Items": [ + { + "Name": "All", + "Value": 1 + }, + { + "Name": "Created", + "Value": 2 + }, + { + "Name": "Purchased", + "Value": 3 + } + ], + "Name": "OutfitSource" + }, + { + "Items": [ + { + "Name": "All", + "Value": 1 + }, + { + "Name": "Avatar", + "Value": 2 + }, + { + "Name": "DynamicHead", + "Value": 3 + } + ], + "Name": "OutfitType" + }, + { + "Items": [ + { + "Name": "Horizontal", + "Value": 0 + }, + { + "Name": "Vertical", + "Value": 1 + } + ], + "Name": "OutputLayoutMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "ForceShow", + "Value": 1 + }, + { + "Name": "ForceHide", + "Value": 2 + } + ], + "Name": "OverrideMouseIconBehavior" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "NoAccess", + "Value": 1 + }, + { + "Name": "Revoked", + "Value": 2 + }, + { + "Name": "UseView", + "Value": 3 + }, + { + "Name": "Edit", + "Value": 4 + }, + { + "Name": "Own", + "Value": 5 + } + ], + "Name": "PackagePermission" + }, + { + "Items": [ + { + "Name": "Ball", + "Value": 0 + }, + { + "Name": "Block", + "Value": 1 + }, + { + "Name": "Cylinder", + "Value": 2 + }, + { + "Name": "Wedge", + "Value": 3 + }, + { + "Name": "CornerWedge", + "Value": 4 + } + ], + "Name": "PartType" + }, + { + "Items": [ + { + "Name": "Box", + "Value": 0 + }, + { + "Name": "Sphere", + "Value": 1 + }, + { + "Name": "Cylinder", + "Value": 2 + }, + { + "Name": "Disc", + "Value": 3 + } + ], + "Name": "ParticleEmitterShape" + }, + { + "Items": [ + { + "Name": "Outward", + "Value": 0 + }, + { + "Name": "Inward", + "Value": 1 + }, + { + "Name": "InAndOut", + "Value": 2 + } + ], + "Name": "ParticleEmitterShapeInOut" + }, + { + "Items": [ + { + "Name": "Volume", + "Value": 0 + }, + { + "Name": "Surface", + "Value": 1 + } + ], + "Name": "ParticleEmitterShapeStyle" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Grid2x2", + "Value": 1 + }, + { + "Name": "Grid4x4", + "Value": 2 + }, + { + "Name": "Grid8x8", + "Value": 3 + } + ], + "Name": "ParticleFlipbookLayout" + }, + { + "Items": [ + { + "Name": "Loop", + "Value": 0 + }, + { + "Name": "OneShot", + "Value": 1 + }, + { + "Name": "PingPong", + "Value": 2 + }, + { + "Name": "Random", + "Value": 3 + } + ], + "Name": "ParticleFlipbookMode" + }, + { + "Items": [ + { + "Name": "NotCompatible", + "Value": 0 + }, + { + "Name": "Compatible", + "Value": 1 + }, + { + "Name": "Unknown", + "Value": 2 + } + ], + "Name": "ParticleFlipbookTextureCompatible" + }, + { + "Items": [ + { + "Name": "FacingCamera", + "Value": 0 + }, + { + "Name": "FacingCameraWorldUp", + "Value": 1 + }, + { + "Name": "VelocityParallel", + "Value": 2 + }, + { + "Name": "VelocityPerpendicular", + "Value": 3 + } + ], + "Name": "ParticleOrientation" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "ClosestNoPath", + "Tags": [ + "Deprecated" + ], + "Value": 1 + }, + { + "Name": "ClosestOutOfRange", + "Tags": [ + "Deprecated" + ], + "Value": 2 + }, + { + "Name": "FailStartNotEmpty", + "Tags": [ + "Deprecated" + ], + "Value": 3 + }, + { + "Name": "FailFinishNotEmpty", + "Tags": [ + "Deprecated" + ], + "Value": 4 + }, + { + "Name": "NoPath", + "Value": 5 + } + ], + "Name": "PathStatus" + }, + { + "Items": [ + { + "Name": "Walk", + "Value": 0 + }, + { + "Name": "Jump", + "Value": 1 + }, + { + "Name": "Custom", + "Value": 2 + } + ], + "Name": "PathWaypointAction" + }, + { + "Items": [ + { + "Name": "Game", + "Value": 0 + }, + { + "Name": "RobloxGame", + "Value": 1 + }, + { + "Name": "RobloxScript", + "Value": 2 + }, + { + "Name": "Studio", + "Value": 3 + }, + { + "Name": "Roblox", + "Value": 4 + } + ], + "Name": "PermissionLevelShown" + }, + { + "Items": [ + { + "Name": "Fixed240Hz", + "Value": 0 + }, + { + "Name": "Fixed120Hz", + "Value": 1 + }, + { + "Name": "Fixed60Hz", + "Value": 2 + } + ], + "Name": "PhysicsSimulationRate" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Fixed", + "Value": 1 + }, + { + "Name": "Adaptive", + "Value": 2 + } + ], + "Name": "PhysicsSteppingMethod" + }, + { + "Items": [ + { + "Name": "Windows", + "Value": 0 + }, + { + "Name": "OSX", + "Value": 1 + }, + { + "Name": "IOS", + "Value": 2 + }, + { + "Name": "Android", + "Value": 3 + }, + { + "Name": "XBoxOne", + "Value": 4 + }, + { + "Name": "PS4", + "Value": 5 + }, + { + "Name": "PS3", + "Value": 6 + }, + { + "Name": "XBox360", + "Value": 7 + }, + { + "Name": "WiiU", + "Value": 8 + }, + { + "Name": "NX", + "Value": 9 + }, + { + "Name": "Ouya", + "Value": 10 + }, + { + "Name": "AndroidTV", + "Value": 11 + }, + { + "Name": "Chromecast", + "Value": 12 + }, + { + "Name": "Linux", + "Value": 13 + }, + { + "Name": "SteamOS", + "Value": 14 + }, + { + "Name": "WebOS", + "Value": 15 + }, + { + "Name": "DOS", + "Value": 16 + }, + { + "Name": "BeOS", + "Value": 17 + }, + { + "Name": "UWP", + "Value": 18 + }, + { + "Name": "None", + "Value": 20 + } + ], + "Name": "Platform" + }, + { + "Items": [ + { + "Name": "Begin", + "Value": 0 + }, + { + "Name": "Delayed", + "Value": 1 + }, + { + "Name": "Playing", + "Value": 2 + }, + { + "Name": "Paused", + "Value": 3 + }, + { + "Name": "Completed", + "Value": 4 + }, + { + "Name": "Cancelled", + "Value": 5 + } + ], + "Name": "PlaybackState" + }, + { + "Items": [ + { + "Name": "CharacterForward", + "Value": 0 + }, + { + "Name": "CharacterBackward", + "Value": 1 + }, + { + "Name": "CharacterLeft", + "Value": 2 + }, + { + "Name": "CharacterRight", + "Value": 3 + }, + { + "Name": "CharacterJump", + "Value": 4 + } + ], + "Name": "PlayerActions" + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "Team", + "Value": 1 + }, + { + "Name": "Whisper", + "Value": 2 + } + ], + "Name": "PlayerChatType" + }, + { + "Items": [ + { + "Name": "Out", + "Value": 1 + }, + { + "Name": "InOut", + "Value": 2 + }, + { + "Name": "In", + "Value": 0 + } + ], + "Name": "PoseEasingDirection" + }, + { + "Items": [ + { + "Name": "Linear", + "Value": 0 + }, + { + "Name": "Constant", + "Value": 1 + }, + { + "Name": "Elastic", + "Value": 2 + }, + { + "Name": "Cubic", + "Value": 3 + }, + { + "Name": "Bounce", + "Value": 4 + } + ], + "Name": "PoseEasingStyle" + }, + { + "Items": [ + { + "Name": "OneAttachment", + "Value": 0 + }, + { + "Name": "TwoAttachment", + "Value": 1 + } + ], + "Name": "PositionAlignmentMode" + }, + { + "Items": [ + { + "Name": "Owner", + "Value": 255 + }, + { + "Name": "Admin", + "Value": 240 + }, + { + "Name": "Member", + "Value": 128 + }, + { + "Name": "Visitor", + "Value": 10 + }, + { + "Name": "Banned", + "Value": 0 + } + ], + "Name": "PrivilegeType", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "AvatarShop", + "Value": 0 + }, + { + "Name": "AllowedGames", + "Value": 1 + }, + { + "Name": "AllGames", + "Value": 2 + } + ], + "Name": "ProductLocationRestriction" + }, + { + "Items": [ + { + "Name": "NotProcessedYet", + "Value": 0 + }, + { + "Name": "PurchaseGranted", + "Value": 1 + } + ], + "Name": "ProductPurchaseDecision" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 1 + }, + { + "Name": "PermissionDenied", + "Value": 2 + }, + { + "Name": "Timeout", + "Value": 3 + }, + { + "Name": "UploadFailed", + "Value": 4 + }, + { + "Name": "NoUserInput", + "Value": 5 + }, + { + "Name": "UnknownFailure", + "Value": 6 + } + ], + "Name": "PromptCreateAssetResult" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 1 + }, + { + "Name": "PermissionDenied", + "Value": 2 + }, + { + "Name": "Timeout", + "Value": 3 + }, + { + "Name": "UploadFailed", + "Value": 4 + }, + { + "Name": "NoUserInput", + "Value": 5 + }, + { + "Name": "UnknownFailure", + "Value": 6 + } + ], + "Name": "PromptPublishAssetResult" + }, + { + "Items": [ + { + "Name": "Ok", + "Value": 0 + }, + { + "Name": "Warning", + "Value": 1 + }, + { + "Name": "Error", + "Value": 2 + } + ], + "Name": "PropertyStatus" + }, + { + "Items": [ + { + "Name": "OnePerButton", + "Value": 0 + }, + { + "Name": "OneGlobally", + "Value": 1 + }, + { + "Name": "AlwaysShow", + "Value": 2 + } + ], + "Name": "ProximityPromptExclusivity" + }, + { + "Items": [ + { + "Name": "Keyboard", + "Value": 0 + }, + { + "Name": "Gamepad", + "Value": 1 + }, + { + "Name": "Touch", + "Value": 2 + } + ], + "Name": "ProximityPromptInputType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Custom", + "Value": 1 + } + ], + "Name": "ProximityPromptStyle" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "LegacyNames": [ + "Level 1" + ], + "Name": "Level01", + "Value": 1 + }, + { + "LegacyNames": [ + "Level 2" + ], + "Name": "Level02", + "Value": 2 + }, + { + "LegacyNames": [ + "Level 3" + ], + "Name": "Level03", + "Value": 3 + }, + { + "LegacyNames": [ + "Level 4" + ], + "Name": "Level04", + "Value": 4 + }, + { + "LegacyNames": [ + "Level 5" + ], + "Name": "Level05", + "Value": 5 + }, + { + "LegacyNames": [ + "Level 6" + ], + "Name": "Level06", + "Value": 6 + }, + { + "LegacyNames": [ + "Level 7" + ], + "Name": "Level07", + "Value": 7 + }, + { + "LegacyNames": [ + "Level 8" + ], + "Name": "Level08", + "Value": 8 + }, + { + "LegacyNames": [ + "Level 9" + ], + "Name": "Level09", + "Value": 9 + }, + { + "LegacyNames": [ + "Level 10" + ], + "Name": "Level10", + "Value": 10 + }, + { + "LegacyNames": [ + "Level 11" + ], + "Name": "Level11", + "Value": 11 + }, + { + "LegacyNames": [ + "Level 12" + ], + "Name": "Level12", + "Value": 12 + }, + { + "LegacyNames": [ + "Level 13" + ], + "Name": "Level13", + "Value": 13 + }, + { + "LegacyNames": [ + "Level 14" + ], + "Name": "Level14", + "Value": 14 + }, + { + "LegacyNames": [ + "Level 15" + ], + "Name": "Level15", + "Value": 15 + }, + { + "LegacyNames": [ + "Level 16" + ], + "Name": "Level16", + "Value": 16 + }, + { + "LegacyNames": [ + "Level 17" + ], + "Name": "Level17", + "Value": 17 + }, + { + "LegacyNames": [ + "Level 18" + ], + "Name": "Level18", + "Value": 18 + }, + { + "LegacyNames": [ + "Level 19" + ], + "Name": "Level19", + "Value": 19 + }, + { + "LegacyNames": [ + "Level 20" + ], + "Name": "Level20", + "Value": 20 + }, + { + "LegacyNames": [ + "Level 21" + ], + "Name": "Level21", + "Value": 21 + } + ], + "Name": "QualityLevel" + }, + { + "Items": [ + { + "Name": "OuterBox", + "Value": 0 + }, + { + "Name": "InnerBox", + "Value": 1 + } + ], + "Name": "R15CollisionType" + }, + { + "Items": [ + { + "LegacyNames": [ + "Blacklist" + ], + "Name": "Exclude", + "Value": 0 + }, + { + "LegacyNames": [ + "Whitelist" + ], + "Name": "Include", + "Value": 1 + } + ], + "Name": "RaycastFilterType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "RejectCharacterDeletions" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "Precise", + "Value": 1 + }, + { + "Name": "Performance", + "Value": 2 + } + ], + "Name": "RenderFidelity" + }, + { + "Items": [ + { + "Name": "First", + "Value": 0 + }, + { + "Name": "Input", + "Value": 100 + }, + { + "Name": "Camera", + "Value": 200 + }, + { + "Name": "Character", + "Value": 300 + }, + { + "Name": "Last", + "Value": 2000 + } + ], + "Name": "RenderPriority" + }, + { + "Items": [ + { + "Name": "psnr", + "Value": 0 + }, + { + "Name": "diff", + "Value": 1 + } + ], + "Name": "RenderingTestComparisonMethod" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "ReplicateInstanceDestroySetting" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Pixelated", + "Value": 1 + } + ], + "Name": "ResamplerMode" + }, + { + "Items": [ + { + "Name": "Standard", + "Value": 0 + }, + { + "Name": "Selection", + "Value": 524288 + }, + { + "Name": "Hover", + "Value": 262144 + }, + { + "Name": "Active", + "Value": 131072 + } + ], + "Name": "ReservedHighlightId" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "RotationsReset", + "Value": 1 + }, + { + "Name": "Custom", + "Value": 2 + } + ], + "Name": "RestPose" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Done", + "Value": 1 + }, + { + "Name": "Go", + "Value": 2 + }, + { + "Name": "Next", + "Value": 3 + }, + { + "Name": "Search", + "Value": 4 + }, + { + "Name": "Send", + "Value": 5 + } + ], + "Name": "ReturnKeyType" + }, + { + "Items": [ + { + "Name": "NoReverb", + "Value": 0 + }, + { + "Name": "GenericReverb", + "Value": 1 + }, + { + "Name": "PaddedCell", + "Value": 2 + }, + { + "Name": "Room", + "Value": 3 + }, + { + "Name": "Bathroom", + "Value": 4 + }, + { + "Name": "LivingRoom", + "Value": 5 + }, + { + "Name": "StoneRoom", + "Value": 6 + }, + { + "Name": "Auditorium", + "Value": 7 + }, + { + "Name": "ConcertHall", + "Value": 8 + }, + { + "Name": "Cave", + "Value": 9 + }, + { + "Name": "Arena", + "Value": 10 + }, + { + "Name": "Hangar", + "Value": 11 + }, + { + "Name": "CarpettedHallway", + "Value": 12 + }, + { + "Name": "Hallway", + "Value": 13 + }, + { + "Name": "StoneCorridor", + "Value": 14 + }, + { + "Name": "Alley", + "Value": 15 + }, + { + "Name": "Forest", + "Value": 16 + }, + { + "Name": "City", + "Value": 17 + }, + { + "Name": "Mountains", + "Value": 18 + }, + { + "Name": "Quarry", + "Value": 19 + }, + { + "Name": "Plain", + "Value": 20 + }, + { + "Name": "ParkingLot", + "Value": 21 + }, + { + "Name": "SewerPipe", + "Value": 22 + }, + { + "Name": "UnderWater", + "Value": 23 + } + ], + "Name": "ReverbType" + }, + { + "Items": [ + { + "Name": "Select", + "Value": 0 + }, + { + "Name": "Scale", + "Value": 1 + }, + { + "Name": "Rotate", + "Value": 2 + }, + { + "Name": "Move", + "Value": 3 + }, + { + "Name": "Transform", + "Value": 4 + }, + { + "Name": "ColorPicker", + "Value": 5 + }, + { + "Name": "MaterialPicker", + "Value": 6 + }, + { + "Name": "Group", + "Value": 7 + }, + { + "Name": "Ungroup", + "Value": 8 + }, + { + "Name": "None", + "Value": 9 + }, + { + "Name": "PivotEditor", + "Value": 10 + } + ], + "Name": "RibbonTool" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Rthro", + "Value": 1 + }, + { + "Name": "RthroNarrow", + "Value": 2 + } + ], + "Name": "RigScale" + }, + { + "Items": [ + { + "Name": "R15", + "Value": 0 + }, + { + "Name": "Custom", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + } + ], + "Name": "RigType" + }, + { + "Items": [ + { + "Name": "Inverse", + "Value": 0 + }, + { + "Name": "Linear", + "Value": 1 + }, + { + "Name": "InverseTapered", + "Value": 3 + }, + { + "Name": "LinearSquare", + "Value": 2 + } + ], + "Name": "RollOffMode" + }, + { + "Items": [ + { + "Name": "XYZ", + "Value": 0 + }, + { + "Name": "XZY", + "Value": 1 + }, + { + "Name": "YZX", + "Value": 2 + }, + { + "Name": "YXZ", + "Value": 3 + }, + { + "Name": "ZXY", + "Value": 4 + }, + { + "Name": "ZYX", + "Value": 5 + } + ], + "Name": "RotationOrder" + }, + { + "Items": [ + { + "Name": "MovementRelative", + "Value": 0 + }, + { + "Name": "CameraRelative", + "Value": 1 + } + ], + "Name": "RotationType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "RtlTextSupport" + }, + { + "Items": [ + { + "Name": "Legacy", + "Value": 0 + }, + { + "Name": "Server", + "Value": 1 + }, + { + "Name": "Client", + "Value": 2 + }, + { + "Name": "Plugin", + "Value": 3 + } + ], + "Name": "RunContext" + }, + { + "Items": [ + { + "Name": "Aggregate", + "Value": 0 + }, + { + "Name": "Snapshot", + "Value": 1 + }, + { + "Name": "Hybrid", + "Value": 2 + } + ], + "Name": "RuntimeUndoBehavior" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "FullscreenExtension", + "Value": 1 + } + ], + "Name": "SafeAreaCompatibility" + }, + { + "Items": [ + { + "Name": "All", + "Value": 1 + }, + { + "Name": "Collectibles", + "Value": 2 + }, + { + "Name": "Premium", + "Value": 3 + } + ], + "Name": "SalesTypeFilter" + }, + { + "Items": [ + { + "Name": "BadThumbnailType", + "Value": 1 + }, + { + "Name": "BadYRotDeg", + "Value": 2 + }, + { + "Name": "BadFieldOfViewDeg", + "Value": 3 + }, + { + "Name": "BadDistanceScale", + "Value": 4 + }, + { + "Name": "Other", + "Value": 5 + } + ], + "Name": "SaveAvatarThumbnailCustomizationFailure" + }, + { + "Items": [ + { + "Name": "SaveAll", + "Value": 2 + }, + { + "Name": "SaveWorld", + "Value": 0 + }, + { + "Name": "SaveGame", + "Value": 1 + } + ], + "Name": "SaveFilter", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "QualityLevel1", + "Value": 1 + }, + { + "Name": "QualityLevel2", + "Value": 2 + }, + { + "Name": "QualityLevel3", + "Value": 3 + }, + { + "Name": "QualityLevel4", + "Value": 4 + }, + { + "Name": "QualityLevel5", + "Value": 5 + }, + { + "Name": "QualityLevel6", + "Value": 6 + }, + { + "Name": "QualityLevel7", + "Value": 7 + }, + { + "Name": "QualityLevel8", + "Value": 8 + }, + { + "Name": "QualityLevel9", + "Value": 9 + }, + { + "Name": "QualityLevel10", + "Value": 10 + } + ], + "Name": "SavedQualitySetting" + }, + { + "Items": [ + { + "Name": "Stretch", + "Value": 0 + }, + { + "Name": "Slice", + "Value": 1 + }, + { + "Name": "Tile", + "Value": 2 + }, + { + "Name": "Fit", + "Value": 3 + }, + { + "Name": "Crop", + "Value": 4 + } + ], + "Name": "ScaleType" + }, + { + "Items": [ + { + "Name": "ConsentAccepted", + "Value": 0 + }, + { + "Name": "InvalidScopes", + "Value": 1 + }, + { + "Name": "Timeout", + "Value": 2 + }, + { + "Name": "NoUserInput", + "Value": 3 + }, + { + "Name": "BackendError", + "Value": 4 + }, + { + "Name": "UnexpectedError", + "Value": 5 + }, + { + "Name": "InvalidArgument", + "Value": 6 + }, + { + "Name": "ConsentDenied", + "Value": 7 + } + ], + "Name": "ScopeCheckResult" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "DeviceSafeInsets", + "Value": 1 + }, + { + "Name": "CoreUISafeInsets", + "Value": 2 + } + ], + "Name": "ScreenInsets" + }, + { + "Items": [ + { + "Name": "LandscapeLeft", + "Value": 0 + }, + { + "Name": "LandscapeRight", + "Value": 1 + }, + { + "Name": "LandscapeSensor", + "Value": 2 + }, + { + "Name": "Portrait", + "Value": 3 + }, + { + "Name": "Sensor", + "Value": 4 + } + ], + "Name": "ScreenOrientation" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "ScrollBar", + "Value": 1 + }, + { + "Name": "Always", + "Value": 2 + } + ], + "Name": "ScrollBarInset" + }, + { + "Items": [ + { + "Name": "X", + "Value": 1 + }, + { + "Name": "Y", + "Value": 2 + }, + { + "Name": "XY", + "Value": 4 + } + ], + "Name": "ScrollingDirection" + }, + { + "Items": [ + { + "Name": "Escape", + "Value": 0 + }, + { + "Name": "Stop", + "Value": 1 + } + ], + "Name": "SelectionBehavior" + }, + { + "Items": [ + { + "Name": "Outlines", + "Value": 0 + }, + { + "Name": "BoundingBoxes", + "Value": 1 + }, + { + "Name": "Both", + "Value": 2 + } + ], + "Name": "SelectionRenderMode" + }, + { + "Items": [ + { + "Name": "LastPosition", + "Value": 0 + }, + { + "Name": "TopLeft", + "Value": 1 + }, + { + "Name": "TopRight", + "Value": 2 + }, + { + "Name": "BottomLeft", + "Value": 3 + }, + { + "Name": "BottomRight", + "Value": 4 + } + ], + "Name": "SelfViewPosition" + }, + { + "Items": [ + { + "Name": "Floor", + "Value": 0 + }, + { + "Name": "Ladder", + "Value": 1 + } + ], + "Name": "SensorMode" + }, + { + "Items": [ + { + "Name": "OnRead", + "Value": 0 + }, + { + "Name": "Manual", + "Value": 1 + } + ], + "Name": "SensorUpdateType" + }, + { + "Items": [ + { + "Name": "Enabled", + "Value": 0 + }, + { + "Name": "Muted", + "Value": 1 + }, + { + "Name": "OnlineGame", + "Value": 2 + } + ], + "Name": "ServerAudioBehavior" + }, + { + "Items": [ + { + "Name": "Always", + "Value": 0 + }, + { + "Name": "Off", + "Value": 1 + }, + { + "Name": "WithChildren", + "Value": 2 + } + ], + "Name": "ServiceVisibility" + }, + { + "Items": [ + { + "Name": "Error", + "Value": 1 + }, + { + "Name": "Warning", + "Value": 2 + }, + { + "Name": "Information", + "Value": 3 + }, + { + "Name": "Hint", + "Value": 4 + } + ], + "Name": "Severity" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Immediate", + "Value": 1 + }, + { + "Name": "Deferred", + "Value": 2 + }, + { + "Name": "AncestryDeferred", + "Value": 3 + } + ], + "Name": "SignalBehavior" + }, + { + "Items": [ + { + "Name": "RelativeXY", + "Value": 0 + }, + { + "Name": "RelativeXX", + "Value": 1 + }, + { + "Name": "RelativeYY", + "Value": 2 + } + ], + "Name": "SizeConstraint" + }, + { + "Items": [ + { + "Name": "Disabled", + "Value": 0 + }, + { + "Name": "PerIsland", + "Value": 1 + }, + { + "Name": "PerEdge", + "Value": 2 + } + ], + "Name": "SolverConvergenceVisualizationMode" + }, + { + "Items": [ + { + "Name": "Ascending", + "Value": 0 + }, + { + "Name": "Descending", + "Value": 1 + } + ], + "Name": "SortDirection" + }, + { + "Items": [ + { + "Name": "LayoutOrder", + "Value": 2 + }, + { + "Name": "Name", + "Value": 0 + }, + { + "Name": "Custom", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "SortOrder" + }, + { + "Items": [ + { + "Name": "Insert", + "Value": 0 + }, + { + "Name": "Home", + "Value": 1 + }, + { + "Name": "End", + "Value": 2 + }, + { + "Name": "PageUp", + "Value": 3 + }, + { + "Name": "PageDown", + "Value": 4 + }, + { + "Name": "ChatHotkey", + "Value": 5 + } + ], + "Name": "SpecialKey" + }, + { + "Items": [ + { + "Name": "TopLeft", + "Value": 0 + }, + { + "Name": "TopRight", + "Value": 1 + }, + { + "Name": "BottomLeft", + "Value": 2 + }, + { + "Name": "BottomRight", + "Value": 3 + } + ], + "Name": "StartCorner" + }, + { + "Items": [ + { + "Name": "Poison", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Confusion", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "Status", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "LowMemory", + "Value": 1 + }, + { + "Name": "Opportunistic", + "Value": 2 + } + ], + "Name": "StreamOutBehavior" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "MinimumRadiusPause", + "Value": 2 + }, + { + "Name": "PauseOutsideLoadedArea", + "Value": 3 + } + ], + "Name": "StreamingIntegrityMode" + }, + { + "Items": [ + { + "Name": "Default", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Disabled", + "Tags": [ + "Deprecated" + ], + "Value": 1 + }, + { + "Name": "ClientPhysicsPause", + "Tags": [ + "Deprecated" + ], + "Value": 2 + } + ], + "Name": "StreamingPauseMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "CloseStudio", + "Value": 1 + }, + { + "Name": "CloseDoc", + "Value": 2 + } + ], + "Name": "StudioCloseMode" + }, + { + "Items": [ + { + "Name": "Edit", + "Value": 0 + }, + { + "Name": "PlayClient", + "Value": 1 + }, + { + "Name": "PlayServer", + "Value": 2 + }, + { + "Name": "Standalone", + "Value": 3 + }, + { + "Name": "None", + "Value": 4 + } + ], + "Name": "StudioDataModelType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Operator", + "Value": 1 + }, + { + "Name": "Number", + "Value": 2 + }, + { + "Name": "String", + "Value": 3 + }, + { + "Name": "Comment", + "Value": 4 + }, + { + "Name": "Keyword", + "Value": 5 + }, + { + "Name": "Builtin", + "Value": 6 + }, + { + "Name": "Method", + "Value": 7 + }, + { + "Name": "Property", + "Value": 8 + }, + { + "Name": "Nil", + "Value": 9 + }, + { + "Name": "Bool", + "Value": 10 + }, + { + "Name": "Function", + "Value": 11 + }, + { + "Name": "Local", + "Value": 12 + }, + { + "Name": "Self", + "Value": 13 + }, + { + "Name": "LuauKeyword", + "Value": 14 + }, + { + "Name": "FunctionName", + "Value": 15 + }, + { + "Name": "TODO", + "Value": 16 + }, + { + "Name": "Background", + "Value": 17 + }, + { + "Name": "SelectionText", + "Value": 18 + }, + { + "Name": "SelectionBackground", + "Value": 19 + }, + { + "Name": "FindSelectionBackground", + "Value": 20 + }, + { + "Name": "MatchingWordBackground", + "Value": 21 + }, + { + "Name": "Warning", + "Value": 22 + }, + { + "Name": "Error", + "Value": 23 + }, + { + "Name": "Info", + "Value": 24 + }, + { + "Name": "Hint", + "Value": 25 + }, + { + "Name": "Whitespace", + "Value": 26 + }, + { + "Name": "ActiveLine", + "Value": 27 + }, + { + "Name": "DebuggerCurrentLine", + "Value": 28 + }, + { + "Name": "DebuggerErrorLine", + "Value": 29 + }, + { + "Name": "Ruler", + "Value": 30 + }, + { + "Name": "Bracket", + "Value": 31 + }, + { + "Name": "MenuPrimaryText", + "Value": 32 + }, + { + "Name": "MenuSecondaryText", + "Value": 33 + }, + { + "Name": "MenuSelectedText", + "Value": 34 + }, + { + "Name": "MenuBackground", + "Value": 35 + }, + { + "Name": "MenuSelectedBackground", + "Value": 36 + }, + { + "Name": "MenuScrollbarBackground", + "Value": 37 + }, + { + "Name": "MenuScrollbarHandle", + "Value": 38 + }, + { + "Name": "MenuBorder", + "Value": 39 + }, + { + "Name": "DocViewCodeBackground", + "Value": 40 + }, + { + "Name": "AICOOverlayText", + "Value": 41 + }, + { + "Name": "AICOOverlayButtonBackground", + "Value": 42 + }, + { + "Name": "AICOOverlayButtonBackgroundHover", + "Value": 43 + }, + { + "Name": "AICOOverlayButtonBackgroundPressed", + "Value": 44 + }, + { + "Name": "IndentationRuler", + "Value": 45 + } + ], + "Name": "StudioScriptEditorColorCategories" + }, + { + "Items": [ + { + "Name": "RobloxDefault", + "Value": 0 + }, + { + "Name": "Extra1", + "Value": 1 + }, + { + "Name": "Extra2", + "Value": 2 + }, + { + "Name": "Custom", + "Value": 3 + } + ], + "Name": "StudioScriptEditorColorPresets" + }, + { + "Items": [ + { + "Name": "MainBackground", + "Value": 0 + }, + { + "Name": "Titlebar", + "Value": 1 + }, + { + "Name": "Dropdown", + "Value": 2 + }, + { + "Name": "Tooltip", + "Value": 3 + }, + { + "Name": "Notification", + "Value": 4 + }, + { + "Name": "ScrollBar", + "Value": 5 + }, + { + "Name": "ScrollBarBackground", + "Value": 6 + }, + { + "Name": "TabBar", + "Value": 7 + }, + { + "Name": "Tab", + "Value": 8 + }, + { + "Name": "FilterButtonDefault", + "Value": 9 + }, + { + "Name": "FilterButtonHover", + "Value": 10 + }, + { + "Name": "FilterButtonChecked", + "Value": 11 + }, + { + "Name": "FilterButtonAccent", + "Value": 12 + }, + { + "Name": "FilterButtonBorder", + "Value": 13 + }, + { + "Name": "FilterButtonBorderAlt", + "Value": 14 + }, + { + "Name": "RibbonTab", + "Value": 15 + }, + { + "Name": "RibbonTabTopBar", + "Value": 16 + }, + { + "Name": "Button", + "Value": 17 + }, + { + "Name": "MainButton", + "Value": 18 + }, + { + "Name": "RibbonButton", + "Value": 19 + }, + { + "Name": "ViewPortBackground", + "Value": 20 + }, + { + "Name": "InputFieldBackground", + "Value": 21 + }, + { + "Name": "Item", + "Value": 22 + }, + { + "Name": "TableItem", + "Value": 23 + }, + { + "Name": "CategoryItem", + "Value": 24 + }, + { + "Name": "GameSettingsTableItem", + "Value": 25 + }, + { + "Name": "GameSettingsTooltip", + "Value": 26 + }, + { + "Name": "EmulatorBar", + "Value": 27 + }, + { + "Name": "EmulatorDropDown", + "Value": 28 + }, + { + "Name": "ColorPickerFrame", + "Value": 29 + }, + { + "Name": "CurrentMarker", + "Value": 30 + }, + { + "Name": "Border", + "Value": 31 + }, + { + "Name": "DropShadow", + "Value": 32 + }, + { + "Name": "Shadow", + "Value": 33 + }, + { + "Name": "Light", + "Value": 34 + }, + { + "Name": "Dark", + "Value": 35 + }, + { + "Name": "Mid", + "Value": 36 + }, + { + "Name": "MainText", + "Value": 37 + }, + { + "Name": "SubText", + "Value": 38 + }, + { + "Name": "TitlebarText", + "Value": 39 + }, + { + "Name": "BrightText", + "Value": 40 + }, + { + "Name": "DimmedText", + "Value": 41 + }, + { + "Name": "LinkText", + "Value": 42 + }, + { + "Name": "WarningText", + "Value": 43 + }, + { + "Name": "ErrorText", + "Value": 44 + }, + { + "Name": "InfoText", + "Value": 45 + }, + { + "Name": "SensitiveText", + "Value": 46 + }, + { + "Name": "ScriptSideWidget", + "Value": 47 + }, + { + "Name": "ScriptBackground", + "Value": 48 + }, + { + "Name": "ScriptText", + "Value": 49 + }, + { + "Name": "ScriptSelectionText", + "Value": 50 + }, + { + "Name": "ScriptSelectionBackground", + "Value": 51 + }, + { + "Name": "ScriptFindSelectionBackground", + "Value": 52 + }, + { + "Name": "ScriptMatchingWordSelectionBackground", + "Value": 53 + }, + { + "Name": "ScriptOperator", + "Value": 54 + }, + { + "Name": "ScriptNumber", + "Value": 55 + }, + { + "Name": "ScriptString", + "Value": 56 + }, + { + "Name": "ScriptComment", + "Value": 57 + }, + { + "Name": "ScriptKeyword", + "Value": 58 + }, + { + "Name": "ScriptBuiltInFunction", + "Value": 59 + }, + { + "Name": "ScriptWarning", + "Value": 60 + }, + { + "Name": "ScriptError", + "Value": 61 + }, + { + "Name": "ScriptInformation", + "Value": 62 + }, + { + "Name": "ScriptHint", + "Value": 63 + }, + { + "Name": "ScriptWhitespace", + "Value": 64 + }, + { + "Name": "ScriptRuler", + "Value": 65 + }, + { + "Name": "DocViewCodeBackground", + "Value": 66 + }, + { + "Name": "DebuggerCurrentLine", + "Value": 67 + }, + { + "Name": "DebuggerErrorLine", + "Value": 68 + }, + { + "Name": "ScriptEditorCurrentLine", + "Value": 107 + }, + { + "Name": "DiffFilePathText", + "Value": 69 + }, + { + "Name": "DiffTextHunkInfo", + "Value": 70 + }, + { + "Name": "DiffTextNoChange", + "Value": 71 + }, + { + "Name": "DiffTextAddition", + "Value": 72 + }, + { + "Name": "DiffTextDeletion", + "Value": 73 + }, + { + "Name": "DiffTextSeparatorBackground", + "Value": 74 + }, + { + "Name": "DiffTextNoChangeBackground", + "Value": 75 + }, + { + "Name": "DiffTextAdditionBackground", + "Value": 76 + }, + { + "Name": "DiffTextDeletionBackground", + "Value": 77 + }, + { + "Name": "DiffLineNum", + "Value": 78 + }, + { + "Name": "DiffLineNumSeparatorBackground", + "Value": 79 + }, + { + "Name": "DiffLineNumNoChangeBackground", + "Value": 80 + }, + { + "Name": "DiffLineNumAdditionBackground", + "Value": 81 + }, + { + "Name": "DiffLineNumDeletionBackground", + "Value": 82 + }, + { + "Name": "DiffFilePathBackground", + "Value": 83 + }, + { + "Name": "DiffFilePathBorder", + "Value": 84 + }, + { + "Name": "ChatIncomingBgColor", + "Value": 85 + }, + { + "Name": "ChatIncomingTextColor", + "Value": 86 + }, + { + "Name": "ChatOutgoingBgColor", + "Value": 87 + }, + { + "Name": "ChatOutgoingTextColor", + "Value": 88 + }, + { + "Name": "ChatModeratedMessageColor", + "Value": 89 + }, + { + "Name": "Separator", + "Value": 90 + }, + { + "Name": "ButtonBorder", + "Value": 91 + }, + { + "Name": "ButtonText", + "Value": 92 + }, + { + "Name": "InputFieldBorder", + "Value": 93 + }, + { + "Name": "CheckedFieldBackground", + "Value": 94 + }, + { + "Name": "CheckedFieldBorder", + "Value": 95 + }, + { + "Name": "CheckedFieldIndicator", + "Value": 96 + }, + { + "Name": "HeaderSection", + "Value": 97 + }, + { + "Name": "Midlight", + "Value": 98 + }, + { + "Name": "StatusBar", + "Value": 99 + }, + { + "Name": "DialogButton", + "Value": 100 + }, + { + "Name": "DialogButtonText", + "Value": 101 + }, + { + "Name": "DialogButtonBorder", + "Value": 102 + }, + { + "Name": "DialogMainButton", + "Value": 103 + }, + { + "Name": "DialogMainButtonText", + "Value": 104 + }, + { + "Name": "InfoBarWarningBackground", + "Value": 105 + }, + { + "Name": "InfoBarWarningText", + "Value": 106 + }, + { + "Name": "ScriptMethod", + "Value": 108 + }, + { + "Name": "ScriptProperty", + "Value": 109 + }, + { + "Name": "ScriptNil", + "Value": 110 + }, + { + "Name": "ScriptBool", + "Value": 111 + }, + { + "Name": "ScriptFunction", + "Value": 112 + }, + { + "Name": "ScriptLocal", + "Value": 113 + }, + { + "Name": "ScriptSelf", + "Value": 114 + }, + { + "Name": "ScriptLuauKeyword", + "Value": 115 + }, + { + "Name": "ScriptFunctionName", + "Value": 116 + }, + { + "Name": "ScriptTodo", + "Value": 117 + }, + { + "Name": "ScriptBracket", + "Value": 118 + }, + { + "Name": "AICOOverlayText", + "Value": 128 + }, + { + "Name": "AICOOverlayButtonBackground", + "Value": 129 + }, + { + "Name": "AICOOverlayButtonBackgroundHover", + "Value": 130 + }, + { + "Name": "AICOOverlayButtonBackgroundPressed", + "Value": 131 + }, + { + "Name": "AttributeCog", + "Value": 119 + } + ], + "Name": "StudioStyleGuideColor" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Selected", + "Value": 1 + }, + { + "Name": "Pressed", + "Value": 2 + }, + { + "Name": "Disabled", + "Value": 3 + }, + { + "Name": "Hover", + "Value": 4 + } + ], + "Name": "StudioStyleGuideModifier" + }, + { + "Items": [ + { + "LegacyNames": [ + "Alternating Supports" + ], + "Name": "AlternatingSupports", + "Value": 0 + }, + { + "LegacyNames": [ + "Bridge Style Supports" + ], + "Name": "BridgeStyleSupports", + "Value": 1 + }, + { + "LegacyNames": [ + "No Supports" + ], + "Name": "NoSupports", + "Value": 2 + } + ], + "Name": "Style" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Hinge", + "Value": 1 + }, + { + "Name": "SteppingMotor", + "Value": 2 + }, + { + "Name": "Motor", + "Value": 3 + } + ], + "Name": "SurfaceConstraint" + }, + { + "Items": [ + { + "Name": "Flat", + "Value": 0 + }, + { + "Name": "CurvedHorizontally", + "Value": 1 + } + ], + "Name": "SurfaceGuiShape" + }, + { + "Items": [ + { + "Name": "FixedSize", + "Value": 0 + }, + { + "Name": "PixelsPerStud", + "Value": 1 + } + ], + "Name": "SurfaceGuiSizingMode" + }, + { + "Items": [ + { + "LegacyNames": [ + "Spawn", + "Unjoinable" + ], + "Name": "Smooth", + "Value": 0 + }, + { + "LegacyNames": [ + "Bumps" + ], + "Name": "Glue", + "Value": 1 + }, + { + "Name": "Weld", + "Value": 2 + }, + { + "Name": "Studs", + "Value": 3 + }, + { + "Name": "Inlet", + "Value": 4 + }, + { + "Name": "Universal", + "Value": 5 + }, + { + "Name": "Hinge", + "Value": 6 + }, + { + "Name": "Motor", + "Value": 7 + }, + { + "Name": "SteppingMotor", + "Value": 8 + }, + { + "Name": "SmoothNoOutlines", + "Value": 10 + } + ], + "Name": "SurfaceType" + }, + { + "Items": [ + { + "Name": "Right", + "Value": 0 + }, + { + "Name": "Left", + "Value": 1 + }, + { + "Name": "Up", + "Value": 2 + }, + { + "Name": "Down", + "Value": 3 + }, + { + "Name": "None", + "Value": 4 + } + ], + "Name": "SwipeDirection" + }, + { + "Items": [ + { + "Name": "RowMajor", + "Value": 0 + }, + { + "Name": "ColumnMajor", + "Value": 1 + } + ], + "Name": "TableMajorAxis" + }, + { + "Items": [ + { + "Name": "Compatibility", + "Value": 2 + }, + { + "Name": "Voxel", + "Value": 1 + }, + { + "Name": "ShadowMap", + "Value": 3 + }, + { + "Name": "Legacy", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Future", + "Value": 4 + } + ], + "Name": "Technology" + }, + { + "Items": [ + { + "Name": "TeleportToSpawnByName", + "Value": 0 + }, + { + "Name": "TeleportToPlaceInstance", + "Value": 1 + }, + { + "Name": "TeleportToPrivateServer", + "Value": 2 + }, + { + "Name": "TeleportPartyAsync", + "Value": 3 + }, + { + "Name": "TeleportUnknown", + "Value": 4 + } + ], + "Name": "TeleportMethod" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "Failure", + "Value": 1 + }, + { + "Name": "GameNotFound", + "Value": 2 + }, + { + "Name": "GameEnded", + "Value": 3 + }, + { + "Name": "GameFull", + "Value": 4 + }, + { + "Name": "Unauthorized", + "Value": 5 + }, + { + "Name": "Flooded", + "Value": 6 + }, + { + "Name": "IsTeleporting", + "Value": 7 + } + ], + "Name": "TeleportResult" + }, + { + "Items": [ + { + "Name": "RequestedFromServer", + "Value": 0 + }, + { + "Name": "Started", + "Value": 1 + }, + { + "Name": "WaitingForServer", + "Value": 2 + }, + { + "Name": "Failed", + "Value": 3 + }, + { + "Name": "InProgress", + "Value": 4 + } + ], + "Name": "TeleportState" + }, + { + "Items": [ + { + "Name": "ToPlace", + "Value": 0 + }, + { + "Name": "ToInstance", + "Value": 1 + }, + { + "Name": "ToReservedServer", + "Value": 2 + } + ], + "Name": "TeleportType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Legacy", + "Value": 1 + }, + { + "Name": "Template", + "Value": 2 + }, + { + "Name": "Generate", + "Value": 3 + }, + { + "Name": "Import", + "Value": 4 + }, + { + "Name": "Convert", + "Value": 5 + }, + { + "Name": "EditAddTool", + "Value": 6 + }, + { + "Name": "EditSeaLevelTool", + "Value": 7 + }, + { + "Name": "EditReplaceTool", + "Value": 8 + }, + { + "Name": "RegionFillTool", + "Value": 9 + }, + { + "Name": "RegionPasteTool", + "Value": 10 + }, + { + "Name": "Other", + "Value": 11 + } + ], + "Name": "TerrainAcquisitionMethod" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Side", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "TerrainFace" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 1 + }, + { + "Name": "Success", + "Value": 2 + }, + { + "Name": "Sending", + "Value": 3 + }, + { + "Name": "TextFilterFailed", + "Value": 4 + }, + { + "Name": "Floodchecked", + "Value": 5 + }, + { + "Name": "InvalidPrivacySettings", + "Value": 6 + }, + { + "Name": "InvalidTextChannelPermissions", + "Value": 7 + }, + { + "Name": "MessageTooLong", + "Value": 8 + } + ], + "Name": "TextChatMessageStatus" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 0 + }, + { + "Name": "LeftToRight", + "Value": 1 + }, + { + "Name": "RightToLeft", + "Value": 2 + } + ], + "Name": "TextDirection" + }, + { + "Items": [ + { + "Name": "PublicChat", + "Value": 1 + }, + { + "Name": "PrivateChat", + "Value": 2 + } + ], + "Name": "TextFilterContext" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "NoSuggestions", + "Value": 1 + }, + { + "Name": "Number", + "Value": 2 + }, + { + "Name": "Email", + "Value": 3 + }, + { + "Name": "Phone", + "Value": 4 + }, + { + "Name": "Password", + "Value": 5 + }, + { + "Name": "PasswordShown", + "Value": 6 + }, + { + "Name": "Username", + "Value": 7 + }, + { + "Name": "OneTimePassword", + "Value": 8 + } + ], + "Name": "TextInputType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "AtEnd", + "Value": 1 + } + ], + "Name": "TextTruncate" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 0 + }, + { + "Name": "Center", + "Value": 2 + }, + { + "Name": "Right", + "Value": 1 + } + ], + "Name": "TextXAlignment" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Center", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "TextYAlignment" + }, + { + "Items": [ + { + "Name": "Stretch", + "Value": 0 + }, + { + "Name": "Wrap", + "Value": 1 + }, + { + "Name": "Static", + "Value": 2 + } + ], + "Name": "TextureMode" + }, + { + "Items": [ + { + "Name": "NonHumanoid", + "Value": 0 + }, + { + "Name": "NonHumanoidOrphaned", + "Value": 1 + }, + { + "Name": "Humanoid", + "Value": 2 + }, + { + "Name": "HumanoidOrphaned", + "Value": 3 + } + ], + "Name": "TextureQueryType" + }, + { + "Items": [ + { + "LegacyNames": [ + "PartialThread" + ], + "Name": "Auto", + "Value": 0 + }, + { + "Name": "PerCore1", + "Value": 101 + }, + { + "Name": "PerCore2", + "Value": 102 + }, + { + "Name": "PerCore3", + "Value": 103 + }, + { + "Name": "PerCore4", + "Value": 104 + }, + { + "Name": "Threads1", + "Value": 1 + }, + { + "Name": "Threads2", + "Value": 2 + }, + { + "Name": "Threads3", + "Value": 3 + }, + { + "Name": "Threads4", + "Value": 4 + }, + { + "Name": "Threads8", + "Value": 8 + }, + { + "Name": "Threads16", + "Value": 16 + } + ], + "Name": "ThreadPoolConfig" + }, + { + "Items": [ + { + "Name": "Extreme", + "Value": 2 + }, + { + "Name": "ElevatedOnServer", + "Value": 1 + }, + { + "Name": "Default", + "Value": 0 + } + ], + "Name": "ThrottlingPriority" + }, + { + "Items": [ + { + "Name": "Size48x48", + "Value": 0 + }, + { + "Name": "Size180x180", + "Value": 1 + }, + { + "Name": "Size420x420", + "Value": 2 + }, + { + "Name": "Size60x60", + "Value": 3 + }, + { + "Name": "Size100x100", + "Value": 4 + }, + { + "Name": "Size150x150", + "Value": 5 + }, + { + "Name": "Size352x352", + "Value": 6 + } + ], + "Name": "ThumbnailSize" + }, + { + "Items": [ + { + "Name": "HeadShot", + "Value": 0 + }, + { + "Name": "AvatarBust", + "Value": 1 + }, + { + "Name": "AvatarThumbnail", + "Value": 2 + } + ], + "Name": "ThumbnailType" + }, + { + "Items": [ + { + "Name": "Fast", + "Value": 0 + }, + { + "Name": "Benchmark", + "Value": 1 + }, + { + "Name": "Precise", + "Value": 2 + } + ], + "Name": "TickCountSampleMethod" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Center", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "TopBottom" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Orbital", + "Value": 3 + } + ], + "Name": "TouchCameraMovementMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Thumbstick", + "Value": 1 + }, + { + "Name": "DPad", + "Value": 2 + }, + { + "Name": "Thumbpad", + "Value": 3 + }, + { + "Name": "ClickToMove", + "Value": 4 + }, + { + "Name": "DynamicThumbstick", + "Value": 5 + } + ], + "Name": "TouchMovementMode" + }, + { + "Items": [ + { + "Name": "Ok", + "Value": 0 + }, + { + "Name": "NoService", + "Value": 1 + }, + { + "Name": "InitFailed", + "Value": 2 + }, + { + "Name": "NoVideo", + "Value": 3 + }, + { + "Name": "VideoError", + "Value": 4 + }, + { + "Name": "VideoNoPermission", + "Value": 5 + }, + { + "Name": "VideoUnsupported", + "Value": 6 + }, + { + "Name": "NoAudio", + "Value": 7 + }, + { + "Name": "AudioError", + "Value": 8 + }, + { + "Name": "AudioNoPermission", + "Value": 9 + }, + { + "Name": "UnsupportedDevice", + "Value": 10 + } + ], + "Name": "TrackerError" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 3 + }, + { + "Name": "ForceDisabled", + "Value": 0 + }, + { + "Name": "ExtrapolateFacsAndPose", + "Value": 1 + }, + { + "Name": "ExtrapolateFacsOnly", + "Value": 2 + } + ], + "Name": "TrackerExtrapolationFlagMode" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 2 + }, + { + "Name": "ForceFalse", + "Value": 0 + }, + { + "Name": "ForceTrue", + "Value": 1 + } + ], + "Name": "TrackerLodFlagMode" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 2 + }, + { + "Name": "Force0", + "Value": 0 + }, + { + "Name": "Force1", + "Value": 1 + } + ], + "Name": "TrackerLodValueMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Audio", + "Value": 1 + }, + { + "Name": "Video", + "Value": 2 + }, + { + "Name": "AudioVideo", + "Value": 3 + } + ], + "Name": "TrackerMode" + }, + { + "Items": [ + { + "Name": "LODCameraRecommendDisable", + "Value": 0 + } + ], + "Name": "TrackerPromptEvent" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "True", + "Value": 1 + }, + { + "Name": "False", + "Value": 2 + } + ], + "Name": "TriStateBoolean" + }, + { + "Items": [ + { + "Name": "Canceled", + "Value": 0 + }, + { + "Name": "Completed", + "Value": 1 + } + ], + "Name": "TweenStatus" + }, + { + "Items": [ + { + "Name": "Light", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Dark", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "UITheme" + }, + { + "Items": [ + { + "Name": "UiMessageError", + "Value": 0 + }, + { + "Name": "UiMessageInfo", + "Value": 1 + } + ], + "Name": "UiMessageType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Preview", + "Value": 1 + } + ], + "Name": "UsageContext" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "LeftHand", + "Value": 1 + }, + { + "Name": "RightHand", + "Value": 2 + }, + { + "Name": "Floor", + "Value": 3 + } + ], + "Name": "UserCFrame" + }, + { + "Items": [ + { + "Name": "Begin", + "Value": 0 + }, + { + "Name": "Change", + "Value": 1 + }, + { + "Name": "End", + "Value": 2 + }, + { + "Name": "Cancel", + "Value": 3 + }, + { + "Name": "None", + "Value": 4 + } + ], + "Name": "UserInputState" + }, + { + "Items": [ + { + "Name": "MouseButton1", + "Value": 0 + }, + { + "Name": "MouseButton2", + "Value": 1 + }, + { + "Name": "MouseButton3", + "Value": 2 + }, + { + "Name": "MouseWheel", + "Value": 3 + }, + { + "Name": "MouseMovement", + "Value": 4 + }, + { + "Name": "Touch", + "Value": 7 + }, + { + "Name": "Keyboard", + "Value": 8 + }, + { + "Name": "Focus", + "Value": 9 + }, + { + "Name": "Accelerometer", + "Value": 10 + }, + { + "Name": "Gyro", + "Value": 11 + }, + { + "Name": "Gamepad1", + "Value": 12 + }, + { + "Name": "Gamepad2", + "Value": 13 + }, + { + "Name": "Gamepad3", + "Value": 14 + }, + { + "Name": "Gamepad4", + "Value": 15 + }, + { + "Name": "Gamepad5", + "Value": 16 + }, + { + "Name": "Gamepad6", + "Value": 17 + }, + { + "Name": "Gamepad7", + "Value": 18 + }, + { + "Name": "Gamepad8", + "Value": 19 + }, + { + "Name": "TextInput", + "Value": 20 + }, + { + "Name": "InputMethod", + "Value": 21 + }, + { + "Name": "None", + "Value": 22 + } + ], + "Name": "UserInputType" + }, + { + "Items": [ + { + "Name": "NoOne", + "Value": 0 + }, + { + "Name": "OnlyFriends", + "Value": 1 + }, + { + "Name": "Anyone", + "Value": 2 + } + ], + "Name": "VRSafetyBubbleMode" + }, + { + "Items": [ + { + "Name": "World", + "Value": 0 + }, + { + "Name": "Off", + "Value": 1 + } + ], + "Name": "VRScaling" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 1 + }, + { + "Name": "Visible", + "Value": 2 + }, + { + "Name": "Focused", + "Value": 3 + }, + { + "Name": "Stopping", + "Value": 4 + }, + { + "Name": "Undefined", + "Value": 0 + } + ], + "Name": "VRSessionState" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 0 + }, + { + "Name": "Right", + "Value": 1 + } + ], + "Name": "VRTouchpad" + }, + { + "Items": [ + { + "Name": "Touch", + "Value": 0 + }, + { + "Name": "VirtualThumbstick", + "Value": 1 + }, + { + "Name": "ABXY", + "Value": 2 + } + ], + "Name": "VRTouchpadMode" + }, + { + "Items": [ + { + "Name": "Line", + "Value": 0 + }, + { + "Name": "Plane", + "Value": 1 + }, + { + "Name": "Vector", + "Value": 2 + } + ], + "Name": "VelocityConstraintMode" + }, + { + "Items": [ + { + "Name": "Center", + "Value": 0 + }, + { + "Name": "Top", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "VerticalAlignment" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 1 + }, + { + "Name": "Right", + "Value": 0 + } + ], + "Name": "VerticalScrollBarPosition" + }, + { + "Items": [ + { + "Name": "Large", + "Value": 0 + }, + { + "Name": "Small", + "Value": 1 + }, + { + "Name": "LeftTrigger", + "Value": 2 + }, + { + "Name": "RightTrigger", + "Value": 3 + }, + { + "Name": "LeftHand", + "Value": 4 + }, + { + "Name": "RightHand", + "Value": 5 + } + ], + "Name": "VibrationMotor" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "GeometryComplexity", + "Value": 1 + }, + { + "Name": "Transparent", + "Value": 2 + }, + { + "Name": "Decal", + "Value": 3 + } + ], + "Name": "ViewMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "VirtualCursorMode" + }, + { + "Items": [ + { + "Name": "Recording", + "Value": 1 + }, + { + "Name": "Playing", + "Value": 2 + }, + { + "Name": "None", + "Value": 0 + } + ], + "Name": "VirtualInputMode" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 0 + }, + { + "Name": "Joining", + "Value": 1 + }, + { + "Name": "JoiningRetry", + "Value": 2 + }, + { + "Name": "Joined", + "Value": 3 + }, + { + "Name": "Leaving", + "Value": 4 + }, + { + "Name": "Ended", + "Value": 5 + }, + { + "Name": "Failed", + "Value": 6 + } + ], + "Name": "VoiceChatState" + }, + { + "Items": [ + { + "Name": "Disabled", + "Value": 0 + }, + { + "Name": "Automatic", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "VolumetricAudio" + }, + { + "Items": [ + { + "Name": "NegX", + "Value": 0 + }, + { + "Name": "X", + "Value": 1 + }, + { + "Name": "NegY", + "Value": 2 + }, + { + "Name": "Y", + "Value": 3 + }, + { + "Name": "NegZ", + "Value": 4 + }, + { + "Name": "Z", + "Value": 5 + } + ], + "Name": "WaterDirection" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Small", + "Value": 1 + }, + { + "Name": "Medium", + "Value": 2 + }, + { + "Name": "Strong", + "Value": 3 + }, + { + "Name": "Max", + "Value": 4 + } + ], + "Name": "WaterForce" + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "None", + "Value": 1 + }, + { + "Name": "Touching", + "Value": 2 + } + ], + "Name": "WeldConstraintPreserve" + }, + { + "Items": [ + { + "Name": "Disabled", + "Value": 0 + }, + { + "Name": "EnabledPreserve", + "Value": 1 + }, + { + "Name": "EnabledOverride", + "Value": 2 + } + ], + "Name": "WrapLayerAutoSkin" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "BoundCage", + "Value": 1 + }, + { + "Name": "LayerCage", + "Value": 2 + }, + { + "Name": "BoundCageAndLinks", + "Value": 3 + }, + { + "Name": "Reference", + "Value": 4 + }, + { + "Name": "Rbf", + "Value": 5 + }, + { + "Name": "OuterCage", + "Value": 6 + }, + { + "Name": "ReferenceMeshAfterMorph", + "Value": 7 + }, + { + "Name": "HSROuterDetail", + "Value": 8 + }, + { + "Name": "HSROuter", + "Value": 9 + }, + { + "Name": "HSRInner", + "Value": 10 + }, + { + "Name": "HSRInnerReverse", + "Value": 11 + }, + { + "Name": "LayerCageFittedToBase", + "Value": 12 + }, + { + "Name": "LayerCageFittedToPrev", + "Value": 13 + } + ], + "Name": "WrapLayerDebugMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "TargetCageOriginal", + "Value": 1 + }, + { + "Name": "TargetCageCompressed", + "Value": 2 + }, + { + "Name": "TargetCageInterface", + "Value": 3 + }, + { + "Name": "TargetLayerCageOriginal", + "Value": 4 + }, + { + "Name": "TargetLayerCageCompressed", + "Value": 5 + }, + { + "Name": "TargetLayerInterface", + "Value": 6 + }, + { + "Name": "Rbf", + "Value": 7 + }, + { + "Name": "OuterCageDetail", + "Value": 8 + } + ], + "Name": "WrapTargetDebugMode" + }, + { + "Items": [ + { + "Name": "Global", + "Value": 0 + }, + { + "Name": "Sibling", + "Value": 1 + } + ], + "Name": "ZIndexBehavior" + } + ], + "Version": 1 +} diff --git a/data/production/builds/version-d909e3704b9f4694/ClassImages.png b/data/production/builds/version-d909e3704b9f4694/ClassImages.png new file mode 100644 index 0000000000000000000000000000000000000000..33278b4097d21f4e2ccb8fd8746fb3a035d9edc2 GIT binary patch literal 62090 zcmeFZbyQr<(l@#X4^D6&G)QoFhv2TkVQ_bX2Djjngy6x0ySsY`PH+wG1ih2z$a~JZ z-@SLe>wfR|*BOSr_U^9!bysz@R8{YZR8f*aLncB7002$)jied?ykLdiVTHeRdr?#WVuUoWfbJ|WN7QplPnUL2Ts-}lG5{N3gU_Arz@$EIKO+=OWwqYh^miqIoAX) z+l?m8I!|iL7Zm~&b1Hl?D-;g>)lhQ>u9pUPPrivd;vt24zZeQt4LJd*$&@y92&5BK zs7I?TVss7ZLGdR}?~DRPj*z$lN-slGZhi%q@yuu0LHrGe5C^Y>0vMGw+AX(5pQCr} zCZalq=h}#|{Iba>R;I6q2z9;61Dl0q+YuF-k}%(xqLH)U5u!J_6upO43+rFX`_HK%4f zL!>yR$@z*&PjjZWI9;dSbmqtCXYWl~tIzo}1!H=)$EW+1hx11&PAALxyM}5N1}#^! ze%Zd#WRM>@J<`O&-ouj5AKib|E)=ln(dDOT>$>k(&!jpgFQ(RBFt<4TtY5n3vBfCs z_$gxifo%4c6*ub60!?iu?M0M_S`Y_jKRq_VTs8nd*0lgh=0J4qT9_dy%w-LF-L>%5 z7!`F#N}s!}QQnt>X!Ma~C2@zP^(+9w4DT*te(br@Zf4(aX+_e1tWJ<^SiK2r-t6K0 zQ(cyudYo{-k55Z}O7Dl0-m7%}bf4*Jl;4N8NAER$plE#X8$3r>wX!0x0hgT2V2$?g zr)i;i!*Yat^B*vco?eZc{D#)bdN`%i%tQtM~#>;U$ z#fmC?vB7+DV}R$#JMj};vOqBi8DH=C{9PzDeUwSweK$i2f{HdQ5-G^SH>0iVsFK;e z`-Qd9!07PNsAPN009$RfTZ7Iux@G(XD_`=B_=PTOk^JY_c3r(sxx`;*2mtxW2^8NHe(Z*&`tiFp<+))61j)lO|o_b2^CohiGR#7(3$0n zUxLt^9#N7$qqlvOxQHA@I72EKuOp&(<#3~ob82z*+*zA0Q9g50(=*2g*>-is^_2ui z*Oa4|2Z3)v8+%({_b6$eSm4U>RT?YeoOB{-w) z(WhW$731rXOG{?fOCJEh5VnTS`8tXU{AP~!%qHfJrVwT?dnf3c004p_UQQ-vwh%Y4 zDa6v+L5T9CrGpY|Z7xKq&85hy=p+HLvVQZ<1)}~=NyF@&tr?#=rHC-Hpcg+Bz#ige z0`{`Eb8zMN5~BPImmhlnCz*v3{1=Ivtq`S-q6%2T(FFqLWaeaMWs>r;_F$(JMg|MI zm|O6xNlO160{SFGY31hT#LvRw>FLSr$-(UCV#&hB$H&LQ%Fe>h&IF}ka`kp_Gx1__ zaHaYK@iz=fh^v{4wUe8*qXYO4rirPeyPFUtB{U!WkM`L+DJuRG-of?nQh>^X#mmHr zg^ih&#onIfUrV^UNqIm){@$SfWeHae=+eoe261(CcQJ!Vc|aW8sQwkg-0Yv_o!njQ z{$j`6j0Iu`v4@hnLThFFw<=|16;=LO;*SU{t?ixuDg_nxzfrnbTl|->{;h3)a{glH zUmF4~{!iS0qy7i)e-T5e6cza;9nIYTG*4Dii1JVU{N|2k*5>?w-Eu%6CeSZ86U5Zi zf{7Di#?Hjc!^y_PX=cL1$Ib;|<7GGf7bsZ=S2q&}Gsqt(C^)k<6vy;0Dt2xrc5`la zCQfb$I}@LY858!Iyh`(MTXbPPX~9jItc{%9%`;IDKjH~bPV5EC~?7Y#>8J0Z$H z5a2&0|Cy}_9Z=>bZYGi@ZV)IaD?2+sD=$9>s|FhfKLHnSF(+cvZ8=w+nV&!FGzFDitg_cWBH%wkps#Jn+Yp~392d(=$K(+W#Z*Cv0yT_fN-#ya+vb+u>MU!{wcx# z-#q@M9-Mst=Xf+{HRWS7=Qd%2m~(M6ahgLoq1|Img>YJ!nz3^7{CmgzKlAwa zA@~2%S5F%TfXD`oE(>|6~yMH+_y`Wm*8Z$H}5amuaet3L}=erf2DM3>o_Uj{bXq| zzF>P(eXVz5n7-zi9gK)k-Q6v|wYv)ow6?ac?e9m1lf8>r3(%mioA+u;l3h!4J3niz z(8-}orPoiU9N1>q(ojRq+@b?Bn7q!i9CT-c^i)0i1a!X2+YWGP>W?Fz0F3*ha8v4q z%!~nJYE;13?CbK0TFEaVid&g0`h)GOiJtv;sp`>hRSRb@T*z`fN6_ z$e0`|x{K*RB;+`81doX3uW_3`M?YO(L3Em2w&evUI$p^p;+xrB^+sa9nh85Odd2$C zXQ;EW3y%>_I^3RgYd6mj0}s|5;Bi>yRUb)ZlKFji7YjSd%E95fvo)0T?9Q@yaC^3? zps9(2i`!*W*S+r4X;HJjon}<7n6;r*uD>tfaX4=WY~O7aspg?(`JP8UI_zBKI1?jY z?@f8@*JJa;1FC?oDo_wugqlpR0{UpuQ#`GWNBVHvlmYo2x5c5gRBJA!*rNNUyAULb zZ{%WRa4z6&a4w;;orP?WsBh(tx_qTKCwHI6bT*X!o4x+_&XIg1Q&j>Hm)7n(X#TWg zrqPDKAxAcecJU$;KcH)TtFiazS%Pz{&ID z>TJEqL@S;zQ{$tYSBR8Y0csy%U4Ba=yK|F*19W z&|L#2pRabFC-&x+!x0IZ+=((#U;x?tPc3$w2pG4A_l|E?pRW9AcX7KD(oulP`&-e= z>yY)KkH946;Z=HtAt62z@6P2R%i&F`_iI2tLBvHN_U zHMn`FQNZtAi5&{|eu+ zGdOU=R?8y!A6=VLt5f98#&`&4|j71-4}b`Q5Lnt zaz?%=-RB`Nw_UaF>g}f4uCC(mJ3B4L#ZTeFReBPfrJh}eXuYWuK~hcyWmJ+QFq2uh z0C@uQ&&mq#M6RrmO2}iwJN#N^Hv``zb|U>gNwrQiBAAM?#$6p$-t?ylsq`6pR{p9i z{F_=1r_TVO{MA`+etWvE{w&ul6Gw(C;I`*9XHSq+&pTW<^4;<>Wqft1-hLAigY28q z;)abZZ*BPuZ#Hk;CE?Mh>IcYbNAm~xVU1ryydhoot8aKP$5w6-lMYM1cTBrzZDqCg zv9&axk_+W!X{KKm+Pk|IhH%0Iu~n|oVS6`okk1HfMmqs`fj>IFXZGNep{qmcXn<47 z0NUder8$PIJc3WPhqsg%dAAXrRIe)DWLDX!-HRO5uB?XgGJKCA%33p50Fv0jSY zV3pth{PvB|`4blK7PW}nk5%yXQ1m|THHTG9H)5}3!Dr&WoJ*H~Duip|;iQU{D$=V*F;-2fe-Y2n*mw-NAANSb z9LD1&Ozux)zgI)R!8E=O%6UlaV1Ig=rhXtzu&}T&JzeXa#8MKqRQlNS4hpzU7g1MyH)b}ajZ?0(CyK(c_84rX)ny$7ej z-|YeJj1~8lazCbN*(UVy(cFhbbL9K_NQj^O%5T@lF)lw=({Ucwlx%#($xar}3CvY1 zDnXXYSHVG+au*?PuFn4ckOmVstfmS6T4MEZduI3h95?@2NAp3t+t@PYnHm1I<`r20 ztiQE5W9xJ;A_pfC0S)e8Lyv!ss7~wpH??gGk^8j`a8k$iYHoiG#_l?rRU4=aNgUuk z()*ltcqF&7(ri2e%fiofm4!;uxUNtZTIHx*waUCIn$(Zin;|DvBjoDbdQz(6%lb*t zk1nydzrT8KZ!dj)b8}OEr%0gUOACC2-k+7Ne}4H@mhX3CR)R|JiygV1vlyY3=~b(e zug^WSY{GL=S2T~SPHY1^Z975s7A^fu!LhJ;KM6x7+wM0HIAa3dDM*TxWeEfD9vC__ zqN*8B?Cf{tva5G{k3K#p_eZ9S#xcsZv-POacudHkQ-_n4Hdtg7l&XN|r))j@+!kUV zr9I2HdDB6#KrohgN4b~vho}v#EK@o6R>jYp`-ewILb>h-vsX1WHBeo>ZXm``$`l;Z z(3BDt1!APBqN1bEetNEoRm|o2Ki=J5PAls=JF^uirfWeAbMx}}fVM*AtajI~Ao%+4 zyNuf9zH+JC(STAa+VkoB*e3bj!hSG`E-O0%rd$_YsGKJ2uqYwC1}=kHV2OARP9|M_ zhT`bQD#z^_#%AGpNK_GzbJyMH5z86|b#xek6KMn0g0R$}k0pds-L3X4a7%DR-TJ4l zgILC;|TScaf{u z-&N|%L)1d;m5x{tuIk?9L>LI-TR8H{cSK-d~F zhS#ru*KV{V2CuVi1P-=57vhRreF_GhbzXP0WI5alN0JUr2dg4WsWN21 zwsF23r-cB(@yQC=f`@0OEk{7=`LV8G{KK^a!F}oZ=Hky+g!ypXk=?~wYFD_Uq`8CH z_<_!_xx#cd>6jt1x5pY3rzSPe$gp?4Wp*!VK5lD0nO;{@ zm|NT54hN;)F)@Rf%g(8R_%A&=TT4>6*RR&jj$$+s%o$MhK66;21I7nhH@DB5Y7m{Boxkyer;G9wsMFZe3JE{}Lpawr(8}Fc*y5C&_x1~Yr=!#W#C_DHGc_MP zf!dhI{jeTR{*hYNYa{Yi$riaFC++pG?dUUuJReD(NITwALmdLqKwE3V8fHU5p8Fm? zSJTqu->(#Sdk9bplP${ho2pG9CU-X{S=6#>5>l$n&!;^YV>ZJV#}Qfy_-YmAiV~_T z0ZV#>HJ7XxsAX}jFvOi2Dg`hMp3&+` zqaMF+zYwCjhwu+ZLQH{L(c=MP+m=<1+q=8^{AB4px8@0Z?i;*LV^&esWRsXGd1!#^ zm2@1L{c~ZhND@~LDXg2lr5kq-14s}FM_Ncf*?W*-O+}MLuEul4OUv2|e$SJoMg8s zTD%Dc9U2eP((Q;_oysm1|$+VmLxT< zFM!3_umNhF+)fib0y-odvBD4zRkz8Hka-NECMQBkv_2>D>_Le z2y#$)nzNn~7HNhTF^>U8Rw8W7{2bUowX{+f^u*1H5Yqd;5cYUmXOI2bkit&K5c=(V zq9d+`iHgS6;CFl?x8}K#i+y~VT0BV;qI|(7UYAi(K>c7m&N>-+Yhy6&U^Jj&@9e`U zql&bvmGKTz6f~ibR9(nLEn9|N!3{U9ORX@&5~dIHlt1dN0V~JdbCvLo*1BO zf}Xy`sl3AAd2bcrRat%M_?Dc2Dye~=9`M4LI;#qq{B@22B-J-tut{6K+v}4X(c4mC z^^VRXi6}O`D~)4kJ4-x3r9qlWqZ83bPAPEkB(u^p60mX`^AUyVG*V5L0J7Yu44=+7 zT`1o=G1R~GDV->AFRSa`cj#43H4J#XLWrrF<9GkHHRMcEuHWS1es{TFiuYQ_iI~9u z`&U_2G-B?<)mm$HGkG0BFOwk?GxO?p}Tr818K+bRj9Mg z^{ zTc~#!0Ktwn;QjG9p3PMjb$WvlgNl{l#bt{dXybn8j%IX#H`6*tUe;>n%zz*Btj(ah z`upYa7&g6a6pcIYAu)6}NjbVo;K?Nax!J+S3g$_E|5HH5hXPSf#9l}5LS0{oNr9t9 z4MCpz8?Xa6Xw`AJ4jXI0lP{3O;}-GpoCaomdxiX7 zIhZ*-(9ED@L|sZnrq7crrI`6aK8-npal{2fHt{l9ZNrIIvT(XMfm&7rC)A3QXlP{Q zAYHe{LJ<@w7K~8G!oVQ6(BgT*)K{Mi=ViS-lb|P>Ljgw#;(ag5`0~fxOC%D+1pFyJ z$!J#PJkP_5IXoCqy*ktbhUyjUffyM{zM+++_AZ7*s(e(x=V(YE3w1 zCZj46?0#jsoAPqef?q|i!7n=PJ8a(>;Yt>kBRr@P{eHc90~01!pvrH z6ehD)=}@enC>eA;ui2Mwi@Rq0pxhSQn+F1rRTw*~yEI;4YQ)EfO@=dvIhoq~y|cM` zKbl3?PEg!QzRe3r{L$OsyDAV#W($Ue0po_ZQFU&#)kWlbm&r^@M%o01cs?uN8yHo9cK3@dAUy3~4QW0@l1>!O3{c&sALG6c>>pz6j z^he|*Bo7<_F;H!{P`v;sB+)7^YO?vZgde|U_&lbsLRyHHjx7)RMyExn{l!RMfGT3t zc}5o3=E=R$rJ^Sx3vDlE(hISh00$K7SrZ9Et~ZN<4Y9G(oI=yPY-v~Dd?%vXy;`V= zI~atjjJB4uxfV~yeqk_J%m0K9u!&fXw^Wssw01jxX|GoZ)z#&D&RkWp+x=kgs32nm zxbr!O-WQagar?ltz;;c40o#-u&Q;ecS1p_#V zy$$wD+#OxPh`TV^7rPTYI|)}9UXvVsWIxd4%wxm~kiS*qUe#SqzVh!J7n*88SeZ59 zaYv6}_oCsM3$q7iyq zklz?*l77|c)&UwoA352jy{#OEda98dlivcg(PU&z+%YmVKmpXfgpMGnnJ)NpEgDy1 zaC#<`Z9EeF~8Zs;igoGQ!?RaMZSCxCVul8L7(A?*y;iQkfOxYAp%hWh&K#r+UziX z!I(*@NwkdjFf@PZ-VmHRY>)2ubMt5^I!36y6U|)j^p)9k3ubk|vwywKOv#d{JcJ$$ z4g^Hi)Ly0w`EZ+FYDQ;nvF{MU$K3EVch%`~$22reIJRqT5-e9oQ#cIR8`IQ7=p~lX zE16n!?8Ox5>FHn7(7-djt(SyCz=?_4*f0oqpHu&utB9K|dy5U|5H<*X){eeG3=b32 zn$d*;jUte8>fKzH$012&SKPdwexUg&8B20&dJ%RD^{u61C%&NgKrOr2dGQcIArYq0 zEK<944cuhl(y65*$dfb{S5&~vG`gme)NFTijl6Yr_u zfPG651QvpBN6c%SKfuG?vPqU zTQdBm;^c$If!|h?x2MK8dbhju&|WQP(H{x?CB!ZzDf#ei#zsIs5l%L7GFuFmE-I+C zRnW`J>l?ll*1NVR%s}Sn3%?jcv{~(N5UxwQQujd+&uhBld{65>w-k^6m~FPfwCaQ#*cG4F9yr z6S!*aEl3M!w4BJ~1=w=w{9kmUp?|JkCEZOthUe*$2Rai76jnRPP?`tKV51SlaOf7Z zE5XRx*m;wcQVXAB7XNI(>7ur;-Kt-Eo-8#u<|Dw{89$0S-xphy&0v2Yrk|un9e7Od zXw}}#-aH(wdLsKAiUz}Jdh@1dXC0q(LS#|}KdwY@jaAxkB?OT)&~@5%>oocx<>z|4 zdA8JmGRbe*#T{jtP+HhPTX!dQ{V}WXS-;uM{S!pkNfW{@UIorpPFqg@#$2jLVZI)) z3mj29O?F4vi!-xILH=^nL`UUM6S<3ZlHF$E!kG}y3cQBtU`!+*CP~SrZQ{1!nt|#L!=b$Td9gWFtOf8w6g2}Z zfl(NzJEc37;lZk(oFvad5+3&3#b3H3u6=%h0+ZQYym-)FwXemey!3BZdbkP7-Tasz ziIwCAlZoZ_EwhM5S~jSzE}}Hy?LxmTPvyhC?AIdpS#JA9FnEo&02k_1hXY=}t^dZJ zK_}NW^o$>|8xNUufliCLzd-BlK%S^Xz}h4vdp?o@6ocb6{1tl*f-?#sOGi0`(+dBN zEm{_srrsbYA@#lnMzl+7Ul*tokN4Sw_aZ7;3C0&F86eM)cedw=&<}}|{jsdSM2Om? z^?RyUzMKR2{G(n8>H;;c(#fV9rVzvAhiweve|JFEe(LlwPO9Zyci@|{1+WzW>+~=~G9Y{UeD8aA!&+w*NdQoXK>qUsubg#%3}Gfhu!&o# zR+;$aJ0WUWn2C!q?3XVs00IuPe$cgq2oB;4rDd5V3SWBvSljsPAUa4qJd3 zA2+LrW&i`QMNb#7(zO`sctIY+w7W+@WXav+rdG4LAN7VVr0z|VTQgq4pS<7R@bas9 zIZc_&WR0iB&r?a4hklTHqTWU;ILh+r`3o&bv^$yC0?TdiRZM?-wOBhPoj3!9_7uAU z?1wjDQPbtp%>)yx5you&sA~5R(ygxWVg)X4jI5QhN7)&3i^9ru224qJ?09Sb= zi~6w-spMw)b|bge0!IRfofz(VVb9^kCbvg+5d=dub1drk6Xu|SFy0Q zT9sM<_6vc0U<6`1CJrAxPKuZ&p*iv(11tm;L)zx_ij7E9T{z48S&|dOA5R9e52ZD9 zmk$XBQFTrA?k%QQgdjPK&2RUbOmsSq!sHtV4HRNgIMFmf=Y+Xqct>PprWnoer$Uu6 zowCiR%)SvM907XjP%$-vpw}>RH>FF;htT&x78f4v{eJZgEU$J501xq(2mS~z+YWl4 zj$s#VHcE*C$WdPv+aqMiIr0AB=5e2)5zYVgbl|SvJw$5nu+&lO7@+YQU2YyZ9z-H@ z+TDo>cV~@e>-iOpoa07ss-&TN_-JW_P{qvCk^{)5xp`My@^;xcIfz{}KQLG2wKsF4 zexK%Lqucf{E{V`Poa#fo)WoEusVXy>knr#{E>tbOg{Pr3{saqq(a-gPiB1HuC=Q|F zdz-NB5S;h~gjMx$em{ZpzQF;J$Jb5OymBCdv$L}z)DVrka)uI==RY9^DOKMZ*WGdB z7%@#v6*=dpUc=TOJTDJ7=zK9nkZCLKl4N2CoR@9tm^ZywdQ7V--@_t$tTegqCcKRP z6s~KoLZ?FKy2dB^H849{GC>-UR-H)dY5Xu(b=L&$HTr(PP9&;HC^g5vHtM;VW5dtq zczyXkz=>`P**NiRbD&18Q%!g6r4!0vt#6-;v7nBEIr0vEqF!mJ~qfsMe{AFh67{Po$UBmM_qkfPwcKX0k<&ODn-vz|U6S)wG#^w0U31Lm{JjuWc zP|2rs^1|XohAU2q@6*S5LT+SPDbC&uGbZb7%C^blsP(V5)=1$44S>A0H};bxAJYZBXX!MTO<=P>z?= znuS?3)o#1OGXMS4%TSXe?#C4h=Lr#<-&-{|GNNmxc>NxvO?Rgy6`*b1Emo^MK21?;#1P&zPvsJF@RWd zV2od+w6?&TQd-nBEso8Puyn+5+0J&_)a6!Ip2ohHM|4Kf(7d~+z+`vkATCBG7}0>k zZ#pgg1|FV+Q;#L}5YK*hU@~6U{YxbQi0a?0ui0!3N`VNmv4tgAz&gO3=rgS4I(?EC zb&$pygy;XT&@ZlqM!Sup8v~{sMBTFqq~gZ~*ECw-KlZ&;`J!FpGEWQ3|EcSvYi^N3bihlT;BE=}*TbP(F-BDrqv558zbqA4HvcDP#Bw6y24s zx3}#bU#u$KbZ(+VvHBTcg`pC5YnADR3j5s|LnFj9=QT_h1RmqPsak+Xt6}I^bi&XQ z>-Z{?#6IV-V+chaut{LXVbjV^<$%cgu)ie8lwgSvuQs7j2hV2E=mf&T!g`~iAPJ34 z@y7N*C&rkRf`$njtpTELhvQd+8ChgHtcDUe{GI}a~(tDlWxoC8T# zBOhPXycY0qdv>1SIfD$BL1NI7sb!gCb#p&@VO5W+6v3SQ?g&SM?Q>P1KuV-`hn;Lq zJX~pIK5mgVLHi(ndnQv$Ri$PO56m-o!4HCB-2+=Y892~W03-9)Dlss|`N z*dv3y(}Io$6^98_(@QxH3!`)vXK_M2iV+Pm5l8i4%fBhV7wQ{Ey|P6#rAO&2^9Uie zc}LDWhU%m*#UkJblw+X!a-wrR0vQvJst^)pq91b;fg8y9AFeMr)_TlzyU@_Laq6ee zMUEMgjbwP9QMPTgU1nPGi|G|UU7{dIpFuTzEltF~=kZ1asj?uY!04BAF-}53rm~pH z1J*|x!pR6aC0>+?>YHG^(%xMi15D-93LqkE+ zho(`d^V;hB*B8~*)$yM{FIq#7)Fey@UMQT4lsTEd^+uaFqkg4Kd zfE-`GR&~nKM+Ejr3yj6wNKD3;ktp{B=!0aztw^z0MUr+18+RdQ$Qu2@&ir)mI)*ky zgi@PL&F}dQt~#AUu-sb95Pw$f=Cd!YwE5gzTgIdi1*x44KRp2r1SGqu_=V)J0g8s? zt>m(v?&C8WqF;~spMSM%#6NK0!3Oc-Y`18mDgjun1JM1O3o_yjjUsCMBF`A=Z?m8Ncz=%SIf8PsIRsR|1V659!Y~ zAFJ?m;!kR)YF3T+bh82jyPHN{xZSEiKA3h}2E&r=?$;>b4*F702>dvf`<3#Vh`IND zGJ!}PS5O+SZy03o4Kb`V-zgpl+Oys^XfEDp)ia{NapLg+yTYy|RG_G3h>3(Qf`YXUk&MpveUSwb6NzX6Yp4dPhqtR1tx}Lu|INo8qQ=aA^3Tn^sqUh)RNt?Uo z=gUwE-`FtyIJP4&j-8Z@XYlzR;o~KYof0m3A&lzUsVHNB<-^doR66Gify3Y)A-}P1 z#wL%s4YS>g?}9O)9KKNIFHQO?o!Dxn2h+#WB)G-d*_|Tn?A4iu72zY>K|Sk%xpb#j zS68q7FtVMxLtZG3SzKUCNlC35HM{MH6&6~GLL)E8$jC0xvoEf;NwXRKQy$|D>yoMh zu;0GdMFdUj8ZY9JFSUKYi783H9!sArUkGGtY;@#!x4McYk?FIZPgv3MWT&UMXbYsy zC41tl^RzWO`nKqf^_%|gQ?#0DffXh>-;j44E%GCQ3{4hjhpfGZDMIZ!R97?SG0Qy^Bru;)6t=sJ}(gx`BIShVB3cq4u>yKO{-u-^wznl`OZhpVu8TWS3kB8-^QuIf!SnN?G z2Ab+5!$2o9{+g`^CjSw;+b7bA4KsSN*JWQxUt0uwXiZ%2&?9s5y2DTIp{DNDH`;;= z7>=$g1aIC~fj7B^j)VHMLuX#H2XuE&7`05_B24g!M6;#X1+?hyXR>%qez|y+`82n% zM+y;SW1IXaqvxC*lRN*y9EVi}`Suf`#?Guv=?^CMQ2cnbd zWJ8E;JiD*U+1<^^+}@<Ucxn)z9i-&2eG3HZuS zVw3*iBJY>m*p6!jtp46Q0omB*3Z^;uoq2PPqb`p~b^dz6E_%`<6%JBnTY_h?_fimzU%HoWIsXZ^7$ zBSs^j5EK?cX$dgg6lmc2YTzOjGn611mPB?mHr^I>bcjIrAj}5MA<%IN^;@n<8&tiU zz_sGEbvCL%7#toBTKLjzhzW-&o?XJw1U+Me04Rb)Rm~lh(GW{fD*5SoV?}!aCF37XeF;aM+TZHHD94!LT+u(Iewm-n{fp(pvj22jGSiMywHj85lKT$^1Sm zfK}sa_CfcTK`~CP#`Fy|&SCUIdtt^kMTlj)%u7n2k0Rv9!_yc)(dh-k2k#O2o*krj zo2mdQWBUXPg5Fiud&6~Ueff#r-K>hR&S*)07-OPp;IhpiVmg z3&@4dZhkKhASHoTuodvc%8VrDOkkq81@(^t1Iz|Y>Yo(QDgA0EZ51akNLsJnZQ(Ac zAR$H-q3a4sgGNL=U_8m6TLN4@^C(RTv7@+AX|XYFKr# zpcqoZP(}-PeXAWbM}(y{fjCA58=ve8%g5uAaQ2e{j`KjT{Q23dDNwkwVgeSkQS338 zyqDz%0%KKIbQ5?GM5iUin}I6(Neh#Kg7p>wZd3R2x*5Y(`SIyZXKs-{PXW!3E%C&> zWThAA=wZ2Zdr;TAS({-TwC{>aJ{yp3YS%vh&U|6S?z%(ouF*2;CMuRq1sQ9jZ*DWrh`ot^4^xvBU6HOH>8XALq z`<3}dlE%UBD)Dx6RGh`Oq~LDv*Djxoz>EwqL=A8(jqvH8MHQ+9uqj=gfBTW=P@G3; zn&U2-cn(!I;duSxr7pzZSgiXN$KpWXvQ~l4oS}4)PG{3e0B;r;7sta%L>d)c=ETRy z<)Mju>PFW7`7PaoYEgY}{7|r<|90%*Z<7npIH0JiqmH1V8xB2ASpM0buCL#u(eo95uq-(@+6iv9m&H}m|Qc|#HFPb|B;Ui$`HBfJ$K}ZB>TtOi>S(s_0Itz?s zk+};WyGaQrwzuojG)|BFJb#LRXGr2-bFcPglpkNmu9mhGZzi||N28$OH;~Kl*u&hC z$-CPcqV7%KqJ;72ZTzGE_*nCZ1tuPIo)1oX92+P|Lyg927ggt&97e?%cEH~Yu)vWe zjj8VcawYRF7auG^RVtM+ z*MZedX9i$j(!lS|d)BXTbQA?L!JzMqrN=^BapYVpQ#|Ah?_d zLG1*xll}LO0SqwxIMrKx4g_Mw12mmz`ggZ*r)Mv2u3S2qFtLHl{b@v>>%*>i3JIO! zoSYwg_szqJ7yE6H;mLtb8P~>QT9e7BN@P zO(oZ~Y3uL0)U>hOKesSlc z3mo3>_6p>t-#m_rp+{c4Z(-4TI;|~4*Gk$c71r*=rT|1DrPl|MLnm{~T|x@Wqh%h8 z1Zfv<%9F%qQkDA|*hEq6tPVHNB+AX!%6;n)+m%mTezn|aTOKaYpaDhG?}aERP=O#s zbl%B#3+GkouS2QSje zNkn2InPhp9=f#sZ@z&q?DsRlz2m%Xfjuaxdcio9QPXSjLmh!;PL z_(}grxlOx2{bRzgkwEGw(T$Bb^E_`O!TT<_!M?fV#a=dxaS8p3-iq~^c6_4x6Mz-8 zi+Vhj8Fl;{N0xsiyv zii5Ec2;q`ubu9()%;LhoHoUF%2q)wr**qmB;~Tu_$=^c;{MktZ!G|y` zjV+9tfMzjZSh8`~*ddoyMc@=6p+#%V1W1x*Pr>9OVAci}!Rr^eWR@06%ILW9(+uz9 zyiDya#A{u7#YqJ09LYu_239{ahLzC^7_5$w?3PiHOWnG3Q;oTw-h5y0rLom(##I+4 zTh1L$QjWrI3iZ$}KN)kgyr^>|Qf&14Sw4c1Ktmo7?J+oF>#{K$d;0hyc>JpwQ&V7# z5An3JL}wK$7+xavHhog?w#Z)9CvtbEK_BE<`TeERpm@?KH8W zkDN9b|8oPk_6t+W5U;@Mb`s^EMG=c$*m^^zT`44A%p(xPi)ReU2MEIJ&fjdA$HGBK z;LyNGfnXS=l;FHEYGA|$jq(=#L^OCOz6t~8Ns@>b=A$ToV?{h87xM>e{(7x5-3(;v zeCb0MdM|6X!0%Wb#GT|$p-{A15}x}3CIVYm~mHS2*2~iV=x8PSEb2|>6s10Dt?HL4xX}- z)ST2q^^(P%*2i@Eu3S0e#X&lf1N1Nn9!*9ru9xV;}{ z6yToF*-NfbT7ffaMRyfz1kP~wl4}%z6@O>C3P=+p&uJ=^kO`m{c{pUXDQfARU8~hX zqtX23d`T*GgO^+i94-}hmkL?Ar9_yx^n%u6a!l*hKCt(XN3SFCiuH}`LRa5HyJRSG z(2?t2?^NSW3wI-qY5^uC;3d1=4!hl6uCK3Ny;{u7%zQF3GV+1M#6<4ewQFm$v$H!$ zlEfPfhPc?+*cv@;-f0|dW4{VE^ZcQ%ts3YYE``XdyKW_wLXlL+Dud1Gly4MShXQz_ z-OSy6H3C`e61e+Ly!lwE{Ug1tMTNX~F|23KuHTxNO=)1SkJCE?>C3u-}b(`#(~&B@*}*Ax;SrMiRNr>RU0+= zE?$1d)h0)_PmOKsRelt!62RZ;qXpMfAH)QGn8DZLGG`I6*ovk%LRd7w zO44St=MOIjMEQ@_-wO+`#xRgLM(OO&UI~w_tX%7+)=vcx^WwrQvEY=H7Z;_)d^Rm~ zJ(F+T1aEw@wHU>ARt~^)+cV`x#O-<`7Ii)yXc9u0Np}l%V$_ufhAezRjGw-d#)GhE zMzC(-3u3AM<|_c$vSrI+m1w5EvpN4s2jd&woVqw3NlLeZNd7mAPPTqubned)&p!KX zMqS77)J<|9Td{EPlhNenSYqPb81{T*1PUdfu-tj#N$9Ba4i=I@B|)iW3T{~gP3;h+QshFn^Gx# zFn-Vr;*Be>Ib;2b^s7Z0FEOlwlVBJL2xa% zR0&2)WfWFkpGm&toMh^?>!+iAJownT!y7{sIJgvw0=rs*eQ{%6D2V&!0YX@?w+177 zY00{Sg|YL$&p+_$qh9dy=?iDeh;Meoa(jt^VuOY}P1k&?Mud)L!UpWpCf-7mK zu=8SkbbY@FEckj35MjcNU#-!#7=L$#8a;8cF997!01O)tieP`84Zw0n(71Uc^T4cp zmwwv9^suiET-RRuy8Xr50Zb~us2lx88FMSEsJjsvWuS~eQfURHC`HSbEn&0SaPs6y z@H~(7^mIJ+)Ke9e<1iQukYyP*n++C=1-ZGo=p5YTXH$rwvs0GfQk)<>2Uxs8TDJl_ zaU3i;3E&viB0D$@2afQlsG*%T%e}XoJ$rVg;H8Qnq^i6xRRvzEj-L?H$iu?}r%#`T zzrR0Pw{8ttmZ7TZ%~OcK{`xC?e0s<0RUKa?8JwmFvpjG>p|F&N}VP)h(z3Il%5 zkH(YO1ZX=!R#h<7eK&boD(7XX1guouv#MzM@)ejcVLakiln4C|A3x#dyRuXnNU0RO zRMY!~3qP#20YCexF(aky{I4XVW{yS2btr7nd%S1j-g27)&w9vvaA1r#F6=>=AYkO! zSK(nYz|iV3?2GN_ICJ!N1B~h{@*`R^sFDc~5ukSWV4?~blK|!f<7}X=bAWsjf~6-^ zxwz63NT*MqW)7DV%i>ef(8q)T-V=o9VbK#57uk?S?8q;can(f;KQM|^b=6^PY-}mG z?~WF>+5nQ$-flOVBhnJp%WYVK!&u0-N zW|V>FLPM&W0pONJ&XaXN=7(Ti(%~{f4)1Sbqta-~k5Zm~!gm_osR)FB%Sr z#iAEPBI9C4A!eFx=s6d2G*~J>t_(KmGLb z<;!1CRdtm{qv-0zeUFY=aFg-mvzzku?2qIB1V_?kzP!uCzz%?N% zudA!8uxk#0qOu|ix(2{?F=r7J0|FYgQWooMnC&aM#vkJ8~Pn_9gNHk|OkZwR zK}M>o2thOn%QS#XNsvjmXaE<|Q=B-2)+~Db{PWM3efsp_vdbZxSs82BuI2pm&zB#5_+h*IHJ8O~kIP>3k`jUmq|?p)&5Z3OOL_uJG))_v zmX=0FMh1KL?rj*$lgf&Dn$~8+dQW+{yyQyC&9001BWNklaB3kPEz3C<6v+RwN*M3v#>!+w=qrNZ%PE(pdCe@{o_C>D4u**apOl@kjpt#-^u zEX&@v>1W07BVB1{HA}traEV1MVb}^tmW63qml zR`IluSe86&-KJpGZz*lrkEY$X5Rv7$v`VU@wZyClaYH8|gQU2;1mo#+aF4+5?OS~5 zeZR`9PROD(U_e<6;wIhPDp?MNy_N-GNtZ$gLvtLE5G?(%4h}XhF4aZMcOR!WzwWcV#}5-a@DF;OqnvJ z9vF~Ey`J>9HwBe0dCdNQ=bDxes(AbDw_lf1o}MT71S-PaU3p#`-m3@`&$IT#rI4qa zrun**a#Y(&OeKh!GY-1#7^Zd`xa_Qfcf=Je3gc3B&kOehqhOP4Nu_~C~<_~3&A zVBWlW@|a_eVbi8fJo@OP^4@#z6<8KtZz?INsi*=Hi3G7&jJiMoX;}n<0o?8se5qbM zZZ`>C=RkSYgG~V%(=^j8%Nm(TBn-6Wd=pv5An^tsvj;ENUcz^E!$>49H%!yK%rK1f zmOm>6@|2z(1{j$s*$J;UP6+8Vu|^%;z0>Rdn3)wb!qWjhJT|@iQ$N-1Ti!x>LDL*r zs`t?Fkv(>UCnJk^DAXzzyuSXL*Z;=wYyQHPPZnb6F}&FY^f>WCR=;M8c6zcp&}-!7 zM~o$}f3y`%pjj%aD$y)(C!@Gz%s%|(o4snTS~pl$5#*eLv?dui;Jd0YXB4I(C7hY%p(;Vf^IIa195d&+Q`g;e)AF*n{@IYb zpyTD2G{8#$huvrCJ!jx_Ej>Qn<-4U*8dvKE&pkhzLHVh?aNkr)>Y_aN@k%Uda$1_z z>iaFr!guTdtY8@V-Fk4Sgp2o+b>pR^R@P$fJ%Bc>KQ%8d!M8dEnb0u=lkN(zOAg>2il4MkDN$jG2~@7`?Px|Q9#cO!&ofC&{vsdqlMD*sp4UyVj{JEf>D zf837ZRFaFA329d_EDO_!|FGew1Fcj)s=hkCFjBp&A()}=J3B5y3Q$crFx!5h3#PV~ z9BfbB9|G_5#qI&J)Zd%^2|)xHs6(V|t8%0^5-~x>(Z{f+x)ZKd9}ri3I7N(Kf_?e1 z^B6V9NK{vqW&6O;&|)5}lvL6~3Pxyi((ASkuWJN~`xN4_Z}6lJLdH|EVuC;}1RN4* z=Ha>G;pYdrVh0{fsP5%)RXY_xlRABm>X*^EZw3pe&u09?^A{lf6ZJ@SI}AwHDbPy_ zbO8xr^U@8(wk6zCtdx9r0x?)R^}&iB)TI$y<}kyzi%`gcqTZ{ExTRRS0XT#n#SyET zBV_!?DKD?N^V#c$&HOzEt{(nPk+d1jz@<=w10q9FltBQhs?NaaoP|5p28M(HBM$K> zBw`>f{}JIODNjp+AIa1SO8cU=>*1xU3W!A@#Rm?j4J~OdaJcOi<0iK5{pS>o2Du-E(>+^poYBuiUY3gu#lh0O zb%~1~9+R`WEpX))g^OcxTrXcK{&B@C#=I^$;#Qxc$Ln;>?{+g_cdb+O&odphA=iv^ zp53uhJW@V+eCE3aZ)J`~DL()apffPcPRG0Vwq6Z3@@d`E`TFbqE>biI=-jxXcFO%z zpZv?9AxD#umV-AXm2h1QkJm-#q5{^fJp`L1lr#ywgxw_^9$@;rT!3I=av)jAAH|Wb zy}|;nr+nZ2;LvbrpgOP>n376b2EQ%hAS!Y1+7xS zUiXGP#pB|d6qPZWgS5$S$P-F3xz|`U*3#5$OS8lY7E%q!z_bAi7acy8>=LPVHksAk zL1EScIbr$XfU|a#Yu}OuLNKl*llh;Y)f$MJ=o@;frZF}Y6E`iqLVUXW+8b^w)g1qm zFifGTs@$U|9`1I9c=5)?@?M|DtSh3t@@5NF*rqA%XU&?$t+zJ5KSH{DYucNQ*YoI3 z_WOn3BqTsu#V#p7ovjO))nopP{%NPb(8O-F`PE&!c2yM@7w>dBo%;a{!-%^`nM zW1oH2F*9w5LnUR)zRFX8can_^oHFfhHf`L<+D%($2ZO=&GiJ=V{nb}rePrg$nJHBV z%LXi5{QgG;Lr$P#!*@H4Xy|m3%2`dyz&}s9n~j?`^4QweZIo7(4ft~5`yZWNZ~~uJ ze7CdCXtNCx!uhpBh@uot;BqQRA&EN#frOl($2EXv<7YJF$CcW+9@@G8Nz@&vrdO_m zZ#M_&)v5XYTQqfD20-!b!EN^E0$W8>U`>jlzdL(UH~-xW4onrcJ(d9!KR&6jB_#BJ zdj15m2*h%sC>LEbbN`;#?(EcN%Dro5mfS7`6M*GN)0X44!VUKCi+{}_7->FEwEV0o z@YDogDLzn3(N`NRF`}0sD~Y8h611{g4Mj{+rCevCw1Q*Cj~{>MU*4*{AS%;(wA>aV zCu6fYYV*Taq@70_L3C>-PwtrTdi^KNniW0Nlal6=_oiri@5wL9`Hc{hxSgwdLwcKz zrwQbBeT&kHViNp;bmvN>b~d%a2XHxO5`X)S`USoS~< z)Z6Qo#y~7=mNHIJCI~5~9%{VUTPg8J;15TW1eXK?I|G#| z0VZi$n91}J(yAxWEG#LoERfPpBhg~vo5I3EB9RE8PzWIed3ky4*s+5iJ$lp+uH@(E z<8(TysIb!q=j7xdrKCcu9^S#3L$|ChY%cp1(V#l2pd2#@5^;>RYf+p^qYP&o#&lD7 z>A?pdY!hZ`0(Xd(%1uq-rTXpdsc)Jl6%`faNU^AJolYd6U--RwgbaQJLV(j1MtQ3(FD>kuxn*$2A3& zT7pggPAa+fl%|kUQ+Vk}+mGbHZIs3N_%9*0u@%UypxjQ!>sr_Lh)h!xDB)v zu;N&Oy{M;;M8>{BO+O2x`XG|#Do*Rxt&;~19ANkE-KY*hszV{)nU3Os4yvRkViF-h zX%tFp6O7EsV($@vynhEs`cD8+^3_Y8B_U3p8IVVh7%@V`VlkwYq@<)YzyQmZEsGe2 zF|Xkq8oIB*r?INrIQo??MILi9I0aJiVQ%=A16?j5*J!-|%WBJemi*=1U4K|{{=Ob* zo%trZpI?Q-NYNKd82nnU6OF}4Eim~w`)%S@6~rYNDGaSN8B=sDWgw_zf99EI8YVYa4o*K~ zNY7sLErWU&lw+{kVW_*a#w)e?gpD|nn56%CCor{t-Z`_D&3+zNo?SH+RU`722zq6jH5EEB^3!-~_rdr!K#Tu3Pihr?{#_A^$` zfp~NCTRtIC=Z%qed}x>QsWkAO!^l3>Ywgva&Lsdg>_-95{f_ z=VSEf(e&xlhYvseuwCb8+Go-m^D`^3+2UI0n!a_rQhR{Ex( zN_Pb`0S*P60&?6?nSgF7u(xV+dWXC`Dt3I0Zd#jL9>$YDA3k+ld-wS*3tX)}OF~SH zdhC$!(kU$x!3fxGN{aH+@Rs_Sqf3UzQ+Z7d^M#@y!l{fBQHmTE&*f*}HEcDoLrQ{M z5~M(LDD2SAY){C9#DRhkDnb~b3RFwM zVI*-+-E7Q{qX<+fk;!_(5-5r|eBCAlmh~F~LR#97$tF;R0K+0`>O{>bVLe97(lIPh z(2yKhAC5~Q70LHIq73Tjgaa{~io_1K zFf151)SF~rC8f0n@2m@Q@n9dFvKlYo)eG%)pA-#<>J9am#O5@3Opg=*01%EJ+5t1? zGV$!<#fzT-xa_jao^8)LJ+G$?G2J{kjThD(8d^H9r+x1~v%2|7?ANcK*s^7d95G@9 zt5&UI#*7&(GCyq&EdgTuJ+^YrLzgtGzi82->lH;g9oV1c+&Ofg(S6#!TCN8$73TMH z?tBWJwNlE{7cE+JJx$fi8khf&i=I7vdbr_(VEm(v&_e7>I-FtB(srqP^DR_WB|kr( zyu3UPd_O^|u1wzlSr7~cDJdyo_wL=?JayW1RaHp!c@dTbRUs=g6WuUS6vehTEeofn zk(QQDMn*dEcpO7C7g5r6T{lg0k7Zc{aG8wFc2S%d!LGBRX|6Q#@xoq|l@b&7lbaYM$FLM)^Df6VJ4_Pbf<5kd~J9=$Xda<3HcBs`&!C ziK1xj12JS<3-HbB_dCb-d2adKPBT6Hn!ixCbq!@(R<=t6%aP=(G?If6*l~Bs+=#kq zKYUxt_S|#Jk|&|o7UkNw^#>li>OuE$-3Pq-{rBIW7{~}@NK-CGD2_-X#^%zU4D8Yu zr|R&ihH|5u3SuM-F>RQgpaYZWT$R4Qv#ZnYZx|S7><}1Q-=B1 z$4jZ+Re5+Od~s`*72JZGg$2n0{REY`VG~++*5zP;fCd<3tt~uIPt0#gXhj|H32*1KGFDJAI{J9 z4NY|tHDSa@FLBej3rWq&;**Vg*jrvnT}?HKtO9O6VFaNhHrMd|Qlj+e1i>)U9|lF> zDagZEza6E}Rz@|}Z^u*E0bEY>QhUnd?2wDKMPgZ&=-an1+qP|M0F=th?R|Ro>`6Qx zXZ!Z;IGxT08#)?|%6L4UJ$drvloucVd-(tK`cI#(sHU0fbty_!ST=-~+5wlg<8trD zA9!Mfb`K-+@6m7kl2M~ZHMHUG(8W|-!$~{lEl`|DJ({#@bcE(axN<3fX&47)?`n25 z1ye22p1NxueGyF)qQIr&5`sWNV#QSwRlA*s`+g}C{AppB{6BO?UfhA{tJe?@S(p)( zK_iE9X^vl1L}Th(2WlK(xJeiXajHX+u4r|aisOc z8MH{anpq8_A6_s>koa0rjf`|Fcxu>kE|*D&Nl}zR8Ak5cXFRcFy|h9T&4|wWt$U;G z7#jB|3c4jp2tiy5BC2FS<74X?WiOFQgyO(*rfG_0^mZgH>zTMntD_05={2B4#%JdaA3D{JuYt%DQV#J*mr9pZr`@10j7RrU~2k+ z<)41~>3Ut)?;sttPTB;}4zHT=4>=ma0utEY>rS=77e%#SDvjen^CxN$ijr~uq$yM$ z*q8CeqL&za%9$KB>?F3XS=r{_=TDl#)-~T{@X6dm9?por9+;ey=6tRwQ#eNTcaxXp zVqq3(NzBbE?aw?KRNM<8g!5_uDM}(K&;t5<_OHq$h zz@R4Rz%XopNp;x2OQB72P|oH;G1XRPtbZ@xVU9}HN~5?+$x#<#gARpCAz_9RSMWlC{CO1}Lh zgz?F1ORINWKk+f4s$&#WelTD`Yj|nb#K{A6k0;T0?(7|a9Cs-gi&&rOX428{O2G^M z>)yOMqjt-6*L9UK%iI5r1zQeRzty!dxF|P++1>yHT`$U8Ke(|u$daaUk!i^7E33uZ zyRI461tIPeLgY&!42L2dhU)lB@l|8rpBQ1$5TCp)+a)fd1;AvQCex-(YYo-h(dd7C z>ZzxG(;PpoVi*0seo1T{d7blutB2onsQq+Z*JH8R)IC|(lzBu0v^J}rGce)HKc6pN zoi}gZ38rbj^WOn(pm(FNEBy;0(+fWrL&D^LrAQKYx}1u`>1Z5woDPB8sW|Fli93OZ z{#)PeKyHsFOo4Q?wvr{p4J)BYx$THQ0V*60$B65%zy1?NQJ6Px-Z?-8?Nr~r?upfB z59^!VdBjoKxvzh*cXmZh?2m7KwfEj$oqYMaAz8hx%I#7dH!k>};U(A2{64E=w)>9$ zMd=xp{ut|a)b37Ab^hb54i(uKy!YPOz;q!*QF1Q$jMM4-JQxgqed(o_HrO7AYU7z} zhm}vdb5duw?jBzdEJ!)vI}n*WXYP|Nk9X3YlR7V$+1RJteDlpc3kwVT=j7z%Zr{Fr zVpUbu%iFhaza%v^wM!zApsK2>&g1d?J^9QTnVFfR)6&vXYiepZc<|tURaL(oJ$iKE zdFP!sx;@7~ZQ3+%dU|@RHs;NnSJ(3RV_Ixc(_4%e?g`&|k;oWdKMp6q$m8oQ0J zzWPdr!{LR${PN4IakgU&fRZS?N4gufWN z9pd)Qu>F!s1`14FuqOj4YLh}ceh{rPul!%0zeadfzN#wba)~;9!mN^s0>`9!NM_=! zJw+170(-61ahhrAr?!lbZ(*2a44Yyq=>Jpc!4kZHF5xA2FISD*SwK3I?? zC+4M5YLSiy|MSD)jCoP`6|IrW6Gt=2B*rjcE!oO`co#VEcOcWo>?%o~|)$C|l@3LrU`0Hi z9qYeLCD6W>M^9gup*d2%2IH565$op0onbkY>6bpTeZrDI_j&cQhksolrMY79{YSlb zsPT7u^7Iwu)`Ls-8f;S)rWR%W%I$K{Nqqz^hhTe|#r3B)4qm1uZ68z~ zjn=6W$*^8&#C2&8c|u49uoNkT#9l`iHoPQ|D2gByx5!O%psHffe`@Ugy^2h2D`@Te zpT}<*x3R`lzpV*d#kIR-v7xAwW?vziKRXuH)zRc-=6d0GH)uWXCI*_`?-@ z+VlMVp3>{wbtelUvWq&pW5*86sGlV_Q%Q3>6*PeWF`T3TMYC00!>V^qkW^oiSe8Ia z3(HKZGU>9-RU)_BjizY?gF!S+qpq%wO`A5=8>iIN)DVls8i;$DRCv;bA&%`doS*iu zAt4Ro4h{GF|3Vo&-1e#%CQ?ci#etL-ddN>O5s~ku4#*xld3s7qNTXhjsU^fz|M&Fi z)5W16rh0g(>Gq~jQwyL&OrJhoT9!pP9A?OnA^h!IlZaGE(FBHogsJgiX*yTt=kw!_ zKcee8i9~{EG}@r-&~WY(k*wBo;ZgrBOg3Fe)4sm{FO_;oDSU|Bm2GW5k^>(g zdiFmW=zEyHy%y>>0=QtJpCC*MZ8b*Z695DZk_<~)wY6XWi^$4lQg#vqDBTfF|4@DJoq?PLPIJU z{7^QC&vq9vtcMTHDe2eQ%a`lAuxQF%swq=^#qWB~yk;uR(g}iW3q!2Sn}}wl4V&9@Mp=c-OH|=89hBSy8{o6=?qA0Q4-l~ zMh&1kl~}4v;qoUN$KHgVz_Ls%%R)#nb*PLB001BWNklFF$6wv0uK7KxD~N6PWz$CH_vNhlPeva*tApM92(KKe+Uc;bmN zJw2TvLx#wofByN1Fr^vdcDEBnO@4VO28M%so9@O|Dyxn?*))N-3Mg5RPXFk`^maG7Y3$5p&Q=aYgrHPjK=F! zkM?$o;UETORbeD7Z3!l|xBLc(Nwlrh0_)eWPb#lH+Ist_$KcC*VANx6ZWr9!^1AOZ zOiuS`kmJKs8Dymr#cv6^NePZH8-*Y<$A?E#A!eHehjbpq4cmK_ko*!g`J+qYu==nL zNwsBRas+8z%ffWX7S00$u;MiByG`rNB#>m=$*PnnLd78jrjVG5)zA-`NhKxK9t&;t z2ARwUZXLdEOZ&0i(4=X#vLB@cMF_kypFnsYmcvEF3KBOAoT`sVAd_^h6RN7%lcoAH zb&Di!^5WTf{O#*%Hhxu+oQPOFF|{XN0p$A_*)xS-_QmmU2@%f7v^(`B{Y7kSl}s3t zlG->kzl?L&s4QlDP|5TQ@9YcPxfq zZFs33S~|jmdR?-gyZffg&Z+?JPQDr)QE$F^x2mddCiiU(FfDo(7W@;rXsNUzrPaW2 zSah$QK5o%c$%22vqI+Td82i34^OE=f6UqBO6G1vxTzU>`*6-rr!Gm<`){T$1*!OH< zVFA_E)%@_o4=h}`P~3jkpS~{JUqZ097Spm2szOdy78&X3c#Db}Zca;DSe8WB6F8kt zQe7JNPk(g!L(}h_p8Va3cs#zxFpU0><@LiYd>rrXk3VfcbbJIuMEF?O(RF=~uIo*E zKk@UJzNa9x>)pYiSFH)Gba-OFO0VlE)9~O<(G(CQ66PtY+vN;d=E|&8<-Cofk6yH4 z*QO7z+}QpUQ@^Fu?%&PcRUa_u;@bhJ-m?`;Phfdt}t5qe$gQe5|bRo9Y+A4l{EZS`RDv%`l^j zZ*2xIO)h|6PNZ5p6%mUru zg-@%bWl8pBYh-43W8avYM?N>^5&6N-b$oVzPXQc$pO_Kq>2gwMz{}4*#l(xwVPm{+s(bJOeDRRv&JeJRfS@Pki4xO8kC&sUC(8AC8ogZ@>MP zg$oy!W@TlOm6bIywf{+9?0W|?QaWNCd>on3kPaV;BZ8%*BIJqWU-wf3oGF|cls#jc z390=T9z0TAcSYk%t!d4+)gk&>NA zK9quEEJ-IJ>2%X#IePA8;$11p7Jz~PGa}V!^@|Qg&U|L_hz9%alPSI8x6fPiolx{g zEj8utxF_#Isc2Y6urolH(Uo%FyScwP5bv&zH8LJ*6yi-i|52Q0*$Rk;`#7}TClmd0 z0V!8MMd-&jl6yrO0j4$_1D}>>_|aV8bc4s2RGSZi9=8FM_NO$NsA<~7cK;ZQK@`BX z9iVAurdJLEN6?^fdAxkM;8`Z#XTuF&EV505qlTT->hG!pC49KxS&kZh@?qhnJfG{i zE?Gi5qo13+EH|6>hWGET319N)B^_GXQsZ8e-9if0p%^>LgKQquN$+1C(WY7&7t|P9 zRV1o+>YlBP+fdC*nSRdN3-1?XtH-7~0{ziq7Mn}mvLaiSj z{@g=y#n-*XJwH+?t_ zA>4^LrCF(Bl4+qF^V-2%HeA!80iRR_BTU4O&9{hU5)19vT+F0xp64sQ6)0&&% zc8{vFvhH0zNlY2=wmc}**5|O^A5otr;k)Hm+BVIpZ!~zkL^a@=^TySC5Q=MwaeCgcr$nkY}y1R)q@An@vc)Bn&T7gAaXX%u8Yc7NDZYAZ1P zH(e%wS|Zb9GJa1+iso%aMR*+EgLR2N-SeS*{;~7Le`U@v^D@uZQx?ZcszZ8FcB|*SGucI8YnExxA)A0}xKf=D*){ zYzaVSO3Dp`duI+_`)f`4)_s9x;hKH(dV5RuSyq>iI(6#Q*YEdZnkI%}(4j+z+oRFw z?R9l^mjjFHzq4f>BcN{Z7>bs$D0-aLD8r%s(ZNh#T~Wy^M&2L=|X(A}Gng(tfJ zm(PhezY9Ps1>nQAflBv0Zx%V80&qF#;_cedhMh7#G|}VnOpN)f2$F{3Q3<$gKdc0z zdNs9ii>jzemzaNn*Xtz^2;lX4dF#fWV_F_d_djl(zM(k!;B{wYGi6@MMQ064yFDDU z7(F6`-Q{sk?eELjc3|7o-E;fSZiC*NAz+qJnB~GXtHE(=Z++(RNd?8f<+uMg&R^#y z=dWq0PZKwB*1m}nW9cBHS6WNPMMFgkHYF*-lgt8QXBD#{CXcuE-JvLg zr$4qAr>C4HXKzz$s0jpNzje90VW%Gvha93bne`lNF;(~SyWY35sgOi`FuDW4ulX5DlAe;G@;^i z`xsa-kS-ZrcxyryCw#G&9$&nVH>)Gcpn<3kCy8i;XvEL1j-7b#=!qhp)#=NA2a8u> z?Q8&+T9$ffsjY2I;Ez`CTS7{0ZL8mY{q@(&csx!#9;en!CB>=Osox|hQWBG{1{IS; zB0)SJCl-q}71zS&Yk%QWrRz_m3 zx{xsxtOQoVgR~^y73Z?HIKc#_k@n+~M(3gmWwutAGX=l@>8e5+KGGf$xZvTKsfO-c7mBXUrqD;BNB!UV`e<@E-to8W;&P zPhYk{xE}9tOpZn;pEId0;T9HBY_D|s^tg4$PPnh-Z;+8)=;8fX&i;%ZJ(@@)LVkWe zwY9bE*|Uer%1V0l=z(dP=(JBXQ-iKIj?DAs&5O*LGv{_iQPxQ*%{CTCVydd<&6zW2`faz}){uHn zS`y2&Y~MjWcqAl8AAK}_e{Bom+P*afU?mq)Ry=pv1Hc0}y|Sa&=T&%j`EK9NxF_>q zSO_UWSQawr=r>K%g=wZ|=H_$zydUJ2b;Y-;X?YwdD<>l(4c%18&deq?HMJ2Cuv3RM zjBh@lk8s6W_Wl?pv)fTkj7(=?BB2wB3recPq)*N|u3?bg}_cs7(We-){MY}dD(l=A@; zP6BHva@;E?iba?FQ||xyB3h)30NDJ(Eun(Hee%&8-|o5a%9FdHH1QM_*Ftp|I;BGg zA1wW8ADi}7@7%R*M}s`9uIrSRmXec`!`QK7Wo>OOk3ar6UaxIs*28pT$BvctDQb0H z=fxLa)NZ`-M*Zd`GS#W@7z#(XhAkMLY5UZO8uldSxzVC!`o0S?Gc(D{%j27Gz9ANi zp{i}NC_+(`3;*K))9(e4+$s46sLyn_yWJcoT(t@)4#>iko$Ie1e)N;8_Entu_>@~F zEtx)m@~T=4gD(K?9x4QDrM!En5KpX??dtcN)@j$ckOU&@>TEUZ%F0US%$dWjx8B+o zj6}Tx6JOp#JJQD?VYhCf16ryR#hFfKRfM#d!L0yp2hZeqQJqO^SGUmRVHB9+aZC%o zmXb}eI9K5&?XW_H8CD?Z@_(w(LhKZ5iJTwKKa99wf_MO1f9W zL?>LGLHWTVx}^2Q(b8WXG`Qs4JgPzl8$U0HrAftuvscRRcSdk43WdWmDXxm+-xvhL zLNhFI*}Dbf22sNzlw4GkQWA)p%wOr}^5H(_uk;g5!bX86VYJ!00%5bEex7dwA(JBp z0IaqyVYu>7V#zjd`&gzKL9PJkXa2A}SK0Sh!!X7*`GwyvUcC6JttlrzRUYYh34p`L zn{&<;0sbElbzE)M?zrQEN@u+Ia;W8Hc6nD)5Pfks=+Uc_56&)-f!Lw!J9H`VB*!>(`tX%97-`G@qv4BH>rnCi*~QN^ki>#5vRN+cLUS`agIDs=0hg%Xt# zt++gB_n$_hbwmDxEcpIiZW?*%U9~n^4p90yDh0nc84^KC$^_nAs?)CjrefP+b)MH(} zIVE)<8>73xk<0R~Pc*&xTf5MUC zBd9`H{j@4hosleOvu-CtS9$UZ5j2Y9JKD}{{T)(E{%kUQ!rsW+UGaVeLm87}_9;YN; zwu2%4`%+j~$c7CY`0l&!04OXhR7)JG?hPt-67CjV?ZeMnQx9oF7(p&R_!oBdn8o88hEeIu!W{w`1x<%)3)USB z^XQ-*ysNpj^ZN|t89Q4;^`o?_vulx5N>iSJyQj-omq`-<_ z6E%}QxhgvVaO+}umVhZvg@=H55w=vE8m|ecasPFeQ2SY?SON@g);+2`D;-%&40m=x zlLWTETUR3Q&!gT-OuC^B!ziu~?EGNp z{y`UP=u-@$$nLa6W3MFu%PRhF*#OsefR~SM!?|$;fN9VvXR&MJTE2b%El$4h^20(* zCtr9uB|EpW{+qTlsE?RYaZ7%hHmfKT?TmhI@-y9REDr4}t1`zvdTEDNdF8KvLryNr z;PJgR@+UJ_TwHm;aZg!|@oqO?T-j3P^17T9?DT8u;10T49s`+l6KN>y8t(dV*V~i0s{d*pFcT?&!24n^%jg@dJ3M= z$=IsV`LOh4#F%AnlaQt2P~te5%jHa~*Itk_Da6a&Wbz&w25w$Ppb}&|PF51-M5@Tb zWZ@y_1Ez%p94d@IHk-G9s$tx*%@vrM{{8ELV5>|Hz{yE?X(o2sxV1@mX)!PXcnn*> z@MhrKmX)u0MUGNj3|;sFPm7609Vkel1U`8JbJ9QLt)`&#wX4L^mi112xzd;B=FF5qp4(yh2QcX!`j8+a8;<+4v(RQqbdY^`bKV zH%%3qqYb9pp$goZLL?kt0{r1nZ3LnQhue0f#gzU%Tt{!)6MwrbkQnJ!tqg!jLPRYn z>EFXO?od6?u3fvXxZ#EyI=1D5xbwsPXPn1t9F%up>cTH(<)@$Q? zzSzv17S4&M^vUU;;&Kp+oA|sAMh(k5=F^|bW>(c1Qx@EP!iom)@X_yk`rOLI)!VAS zJ5U{eY)t>^8?p!F&kF=Ru2?MAIXgR>>gsCp^704-0)#>#48y=Mj2?$-qu`FAUoI5F zy5+80x@MMSKA0Lw9hqa~pcxun%e$taaxKs!uS?zppq2fyef##IJ$v>XD1;!9NT8}J zxw*OZ5Yx-gKmU9~ooUmi<#{}wGxzP=_j529eCOPA&z+H-ojo-W2(TMVX2M-=>>fia>@y8#3 z|I<%D#l3gm#nLNJr}uFev3Ko1_b55)pRFph-EBPe^i$k%-(3t_dK!~F7cndP&pmWh z|4f;gd^R1p-EI<6r7CJ-NISsHm5f@AnUYY#q&6-oz=6~0MAvl!fwq@mEO%`7qLnqb zKXO%J#_0poimn=&#fzU+(xZcmFMbIydPD|8x_ch9rmkDqGL@V_kpekMA}3(aRQ$kt ziF`(&ww1c|i0AMAyYFJ@mFFRbk466c`kt>>qn_ z3;1*8Av_QZ@945{;;cQ(5sq0P`~rRO!aKUP4J&B*#U#_hz4c*;?ZrCNZ*9yBJpH*^ zhW2-H!D+VEh|u!ev}a~s=~xJjHpaBK%m)=A2RRgh!vSuGt%eIQxC?{!*IHBS*KQhp zNvNXj_2FVnYtqwKYi+J=8J5^0R8fQ!|FZjUvB(t0=9cfB4&jOEvK)9L82ta(d++$D zs{H@|d2X4R%%mqIA+#V>u%I-%=!&bWtcn!7peQy(bS-OHVQssvF3qyo06Sp8URPpU z0Z|YHqyz#9Aw4shKDV6jA2XTs0IQ$R@AJp+JRZs1nS0K;?c8(T<@J8O6T#fJHAg)8 z^V>4R0XH3qyy*zU6F)a~y^y||$|m2@I7Bsy5U92b5z*0=k1@?_L*dw%)my{EPRn)| zH8l!k^dkQN^YrM$Q;N3kjm!lu_)T08gD;!-!TMKxQ#{{h#1xO;VF%OR|IzTJ48CFl zytDuyZ~KW7P~IP0+3q%9_`tUFB^0f=_wZu?R{Z7gB@-X`Wtc-#)`J^qTl1IScX*c| zD_;oqd*OoNEf$YNU~JQ}($*W`j6ixenJEs*L+{A;Yp!hh*}UBX{MqtTiUizH2#6+B z*%U|faTC5R5eH9pE#EKs+Gffrf_{1JM`cO1xa{pl`d zYYGSb{{5OF;Do{bQ|~LUjNH>L%K@_0+S;e4A%?CB>y3}9U5e7Ix3^|sGQqN%Q^zHN zOD!0g%r=qQmSv$RN}Nq8!75}J213N6x=qu>>1^hljm2WgeU@b*go0rjM9nBJ&4t;g zH&2eOrf~gvT)gWG`h4**rY+f*p32*YU%$yb9U`Ek zbHUfLlB`OQnn=|Xr`=a1XflpEkHuoG7?@fDn1Y45-8>1s*dqQ02@zL+>}2Giz^zMa z0x`^JxT@)mwrv~RurMu~896(#vU@YYbqr^w+t~6XeokA9$wOE@=U`&T*|a{B*hXtX zx2qI#ZNE2dcLrj*>82Yyybl?NHzgwA8Kj`f16;;D1 z@%_1hkvF^Z6&kC8+mi3k$tPc|JBptA@tLFeTygUL6`v6df*Fe2oJQ5a=L<)2_ARb? zp%auCj_uDz?C07*naRMX{iQAYoX9L=P{iV}+WI6l?KnmUz1 zhxKI1v=ciWk4@QL9@qu3GB@}Y;PH+gCWwILrE!iPe(ZH5T%t0KB{ z6`tT>T;VB49sfDfeinboAjKicPgiLhLEEyt7y12XWA}b}p*-evfkS|vg|p@tc6hqu zjFS(NqB_aNNoi$-NVJg@M-1G(7Lqe?6pBNqu^Jq1sM}-m%R3*jkGlg$XFnrts0e^6 zB@RvC(V@I5h-$^+9y$e=ZH9;i1;heajecB1ZXqY)COs_!O;<6D80o1hS52A3gb5P} zZ@AO=PhF927zPf9gM03|hmSt`h|^9xjc(n#5eNj5^OM)>B@_xJ4RTEigK3&9Sg^pU z>w1Q5+l9bQfJ+E5^^QC4SoY|nkNN?gc;bnHLWqgBZATSFxntqNg}=<0G2_)HN4jlW ztp}QfEnByAI@S&!GNc`2NK=r*PXSMMYO06s&I1qfKx1q{dawRe@7%WhD)l&=$Q11nT!qefdkd@TG6IPgWI81sHcs zFK+n#Ad0e}ArRxKPj>U>y3(KRK;s4FD{f7qM>lQSB#MfP4dG;t;MgjF#@)dq$O|R z`?Y&}Jf3#rydxkE(EB&Hp8W~{QXF`;a^sv=jy!^to+(HhtQrIF`X87#>4bg6dDtI1 zmzv(=@~0}AN?m;|_rBXqAAhhwq;?>t1C*<;zFI!_Tpa7=@pzJew8Fwdo_p>&rcIkh zN8lxKh7giRWK%l11A&-?WN*|W4Crx16Ea+=(IAfiWTZ5Mm*PtXVIk=>j3{gqa4D>_ zCF>&+?SN~a!rPjp-qF`ji7q{XJn=BLa{7d z;a;TnKaO-)4@}!`HS63xxsXhkLUq7m{8@Rt^)_(k*YcFHg`77eon;#W9GR{2@w+v! zY^dPEO;VaRZbcFT8pD!k%qAGIlLCuBVl(b&53jBDGwx^)=Pat`&u7PN&i(|5DP(96 zi6z_PJh%XW-Ogf4d(0*86Iwbsvg? z1kd#4@=r%iOK zB^r&8lhu>D#sJ;AbxYu9j3kg+5em9PM@pMOz)yXBjA$f`P!u#xCmas70$1eZ=C{y& z%|^p8-r2cxr>Q;o$?!}?A!Ep2(anhP!Y}Y4o-(dw8Fj^dNDG2>`w97~>N{M9 zY!i+>2J`FB_~)+Ipah)x-4R2Nhb0SG-7WRi<5zxsTjvv;3W?M(%fDJdt|yC})N~#w zUJjKdke>l(4Tbt3k3GoAP7Qm4y{ji6|9qjj3F75!lB$^%R(cqk=+xIOu6M#l50SdQF zqXPg_{I^@TR#3BTj~9h|aO8|1J3PBx-ACGd@3c-d`j=OK+V$4{NUyXJ!%t@87c1%A zqbI&lCU#;ztPe%WNl&F`n$D&TKk|a3AbEV-w#HLcN2DcisW30j&J;6{rh(#elG-;e z_5^mt?a%3l55$f~hD*~lMU%YTk%QCaa&hF5aje?bty}r!mtTlPBDh>GaWK!nEsJn* zaWT_3-%Myz<3T{UGKU>~^!*>NTsgIKnJ()@Rl#GJ;aiII?9*qikZ)U( z4NpuG$K1GF4%Of)&&X?r*|yxRM(ez4BzRR!bKWCUx{Y z`xCdTY1L0SkS@63g3^yZ`lwV0QKakoOl)NqvGChT0Fw~`(}<^#!=Cj&Efc)ku%1jU zg;UZ7cU(bXLo26qIK;TAH}mR0|3YqIuMU})T7EzCqG`PO^xrxFFYUWAKO+HN8tNiH z+r`hN!9DwZ)`fqWl=(x4`mcdY2s5)+wivssK`qYC;DOzZd~{qN?c6kn6$nSvnNf}F zsv`PnxoP$Y{{RNeoz`n35MKkGqKcrFMp}>s?*d8;Vj+6&*bjZv`Q6xFtoFqSR);~4 zfzJe&8mAU^i8@=#p21LnR8JbuJ+p+f&pa2)ve><+ge_Y)!*QJraM51>IOi|B`Ep?? zw)G{GpMcYE9K&?6;ot>x`k$TyJ0sPs@NVSK1!r)24j{2nl|AS@$i*y0h@`MDZe^cb z#%i4Wn+(8}m>FH<;p1drp16!I$6U;^k+wir;H@9)QPucolg`rwV$wz2aBx(22X=cC z!hJw7@TV5b+qeXH$x48hb_1;d4=k6Ct4;38OO1mzK%-^#K;|^>Wk3=>@IWur0|NggklZlQLDVne>n^nsr`^Lq9vB zSX!%_;xcVYY&A4rJYH0NWXHahvKtcWyXWR{105Y}1y0U6pAG2YF*C zYNcy}=es%wN2c@7v4+Tu@`h+MMOR~*u;cBe;*Xj(wv@ZG-OlqmYrkN!bI#4nqBJIS z;a>8W*#Ko?aNN--6y{HM>qLrpNWU^KV@iJ}uAM^aa3Pjyz{xC(KL4Q%U7rbImn> z1V$216$dnfyfS3?*rU1^5{ycmIv$6bMvXT%D9^1de6hv*Jmt}~1-Y57n}+qzNQ=ZQ zqJ~W*W)TRRxO6QuMc2EvI|(tSoYJ zatMdR`2GH*uhMLZo@~=cQ(lE06+Lb%s4F=2u=2yG$gLp1KA)=WD)Jig*xP;YsbMvI z8*p>W)4Ab>8&WefGtWy;Pxr)PF-+5prz?*KF65}Hn%3rB>J|!xRz{=I?-njx7#%lm z+=N3t|F(TJ{eCFtZ!fTflUOp%z4KN3@Fyb&UXNhs3FbbZ)>0R!|zaAH%6 z(;x1;@4jOvOq{@++wbMeZ&u%{9i6&*``$$l=S&*3yzZ5{t!>6o*M0oyUe>N!eJ`U^ zSKsPg^lE_cX>MMA!c7rs{4CvVdHcMv10-!KEg`Il39IAnY;Tm z2K88V#@&w;#Z1W$dvgiyfus6Bl^62c@citlit)}jzWJfBF}uaZA1s)pUA-&sUHd{^ z%ym+)KR@UD>#8?=;XqWeLss;#%Pw=dzN;T~TJBnhjVInXun? ze9R<+)={VUg)7dWWp9czXdTR;_%-ieic8sW>Fpa<9TH&9rL1owIE4olxl;lmv&pC6 zZ@PR5C$HbqNZ(%Wl7>LzwNg^tF@VXkuxu4+H8U>788Rd`U|X_PzUw9{(V8`D7%*S} z>FMc&LLs8jXwrIQ+jjE7#9}crGcySWgOrq%#8Zfvw%i}sFHC7+SteoAz?L>&Dm@rF z>rs|&DWkML#t{R%H$m6fx~qn8)WG3(C!gk=IdhVLrKatJ0W!5sBX_8PCfl}&Mx*$A zKHM^$sGWj}Ouj%Vgz@=&Gzm0@VGxZ*F$^Q=gjX!f?ZiS?KvM*k9gn8B664sm1)6|V zRiUOKf{2+F&FE3E&A5ZT$axgDw1~+lwzROZ8Q?r3{_9^;Ajd_u+jMC)f4-@h|^W@y6w6 z2Y*=kURHExLF)Dh4BZuJ) z*wf?alp((l2Wd-CSi@jXtE^h}Qd=4zJ;Z^3!t8`FXQ>nfpuKuVkz zM37bxr*7hw5u6#5*&dE^*Ijps4?g%nHZ(MlpP$d<$&;}xE2(surb#3cp=ZyYq^714 z2n3K)(zkD4Qc_Yd3Qv za_wH;{C;;t*y7@ZpE8 z5#y#w--66$V`&EhGNuh-1Iq#Ja@cE{=G(u2KV@ZQT}I6&}x^{r!Z` z&+2G@|L0G5FJf57$Lbhbeb1Vz-wJ@l!pYYF*K{@3bq8nWb<5%Za_I=H)ES8BE2KOn z;hMH}N)sY#^O_=&h&V{emJDgR<{1*()+z1mJR&AeTj#rfjThB7ER#{o#@$u0g*tG=H{~9}fk<)b@I%grDliW7#&QZE;e#nv)8Puo09*cCk2k z4YuD($h^(IsE5zYZ7+*_db0THQ~2ugU*wqIWsz#b8E0lwf80Kqp-VDd3VKYy+3RF& zI7T?;#22-a=i!f9*tTTFPxXvDx|u83--3ZDX4oiENmF~^paTGgIFDkDVPpEaB-KfF zo(DHTEjks(&>y-R>(0OIvdhW=-gx7UH>#|DZ#$h@_uSMtz^)ny#95pE_5bxdCwB3W zN8`r4IDCofpn8?qMSwQxMz=GP2A=K}!{HjH8!~aB6X^4kDxQusHmnVi(@> zZ8TQy#>T94XBXYj_CEgF_5jKeM}lr+Z}=J4)T<#QjnMMfQGVHp%QjK6b32|SJWe?K zNa&FPYf52t379dSdhdxA3y=!u9tD{xkedow9zJ>FZDmnVR<1Y}oP^u9Ul(and#xm9gg_h`2kgbMuHVnD?LGty;JFFRKjW+|j;9G_{f} z8?t-EK}S*3q|)o>*rSeM+Pm*TpA(bE7xR`-`~DZC_wS2y*x}fL5cosQ%-UA7{l<>Q zNI!Bgc4L6Xt=o}O;`Mq@{qVyNmwP;(f}ul);_-OUb-fik>*&#=DJv_(@Anf5g-}&B z`FAK~%&GCLH?tFr!Uy~O6U!*zxkd51|lj_uQ=o&w+*+ri|eFz4F zghC;9?%atG0##M<`~6LFW0z|<(e+5H9vQ0ys~&0AfizGH?mXc7e=u!-Z6C2n1vpg$ ztT@Y)bYx>0&!8#kSk}!5tsE&N7I&dYFrzPm{zp{muoMF|sx-?4N-0X`GK33jjAfg} zh&YJphjr`P(Q@3lOr9bHCo7T@fKj$2^3=udvKhy z%ayUza%A)Y1xt!7m#Pnp2*=9s^Xr$`R&22&QoT(zBiBgXGtkmfz%o!|n<$nX8^wMDG|>eIMkUfLag@7e!|%xK8p>fBHG z>;4;Z(_H^7%0fTm2p4%-@w9Q}_2CJ#Cv^LvQ(4{3vnAEy!jVPxDfH7SkH zFFG=z7ubw?aSNN)R)Hy?yXQOGwkHMy0d&oQv~8lX2xaAa*|K#rZywi)+fUk!0(PLt zHEnPzMFeV#uqjST-MRY~bvpnpqe={HdOk z24;|+5})t4mNk;@Y!?^OA9$(7_hpH{za_v+A9Qr=;SEU3!+vSuvut7(VxNesApMY{ z-h_RsMUg28NTHRpv$YdW5qhf2L8=VWAs@xHi|R9M$#uE|MH-yD>v>+`YQAe*Z_vvx zB%;~kH0>*vORljvsxiVRn}bX(z9G{KaQMIe)uGd6^nOXbE%nKu3J#;Rwn9midy9clTTlX)yV^k|J=ks@rYNbG^s!Dct zHnCU?MNtR_gA^7PQeR(BMMVXXNCaKi>E6Bjv}Mbd^_e_*@^x+dXkqKSI;zC+KwgiR z0s989&9jZdxgwuzKHqndNaUTTo_eZP zPSLq@=WhPB=ij!E|K|KnJDx%=9J2^T%>)yZmHdoEErd`THkX%&+zxm5aIBTgGjLG< zzLf9X3vlU>AwwQquwX%->gsC7o_uyZL20YszC-v<==MdOi$P| z_WKj(HW3I6EE?38J>^~Z(S7QOx2@XXD6btH)pJI?kE>6-y4Aa#|7_(XbVdw_Q?XNAF>$_wU4$&kXr})#t5zs_@(Mu2SD7cE%_)IcmC{jmy%$5ctEQsNMW|u~>8OtKJ7@A&=BTHldzI?WNuO-8| z5s88>E0AUg)3%7w2kbqNNZmJg_h~t4S*u12PAM9j1)u!{Wwns%Y7JmowLakeZgX(f zl3Bf5375}YpK(xg{Mm26-3q{T_2b2VuP>{cdhvB<@PS`uga(br2uh*>*tN^%xMQ=U z8$Sz*tM7Yr`|}T6*bm^`UkW7gc-R(d0mVWnbDKad;c$40q9}6{+p~aqog4n``S1R~ z{bwGjFsM6Sx~L-tyz_%ZNP8(j0&tT|kM^fm6PX31OfoLn(1wYrStnB!v7xLsGG<^8 zPa*>XNGXM)2x&_x5E2C;r9cQ7&&iacE9|MWP*qWUP-3}=GdC%UM3rER&g(S;n40c^ zL@J=zU3>1kV9=V_#Gut#`L*xgPj4K3Oh^3=Ja@eW*#7=82a`o(vjs#Vc3b;RPbu+y zvAT|e0>>Ldid$9N9^5g2$pqVMW?iynoR(hNU=fF|$uEbdoGjTW^l$MrKRaKP`ifPkgZ z9Vm(*&4oJgtpETZ07*naRORG|{ypg(jIyI9h%Xo=7&Xv^Kxk^KNY$1Ar9)+1I@tOh z0i$f&CL9j4apOi#E);y-SV%~7p$S2X9cEzkC)TfDPdFULFpMOKDG6Y@__5p!TY2E* z!F|}*2qjgLRF@>hq2SW(IGKw>;8GtYUG3w89Yj5oy(fcPo}2#0=+>pAw>5N)^(qj_)%Y=m_D>u-B)Z zamwJkd*5-h-YWIo@t1I+-M|xbzg)`qpWV$m>a^WU@2F8)tjTiBE;rBHi}UctvT zcKybRaMvF4Q4T5SQ$Iag_F<}@Yj)&v2+yhWk=`ryT5+)_#cNC^}GCuFN2n_ z@B8w;bLJlCTG|4Wn#$n8gB{bSPd7SirzyO=uaPU9T0FA4Lxs#jY6{oSogl&;DEr?C zA;ukO+$oBJ5aOFwPPGrm$>Kk}Cq}+`)>{Kpdt6}KHr8vud+*1K|2?i{y}r+!^zp#7 z!r$vcWLLWbkNC)OV==Tuzg zN)prXH+5LAtmuiww?U=_ANR8mHa4WT=6^qm}F*9 zoJTZJ7pNtpVjYf?Z{r$OZ>6mqF#FS`TV=O?E^6xyir4ue7z114Np*7OX&JZ`iO-Z& zhD<`Sc!W#DkW6}RFCo+BlBH!tO`CI`-c8uD8Tv>v;F(H8lJ8bgZ9Cb1a@LlE4gdg% zb~INABD>_E=Wf4jaMDpQVZwwpGnUJTQ{t&H^thj?weo+?3Mp?m2F~d({wo=8@#4jD z^ytwH88YOM+p9Ly@;uD|y*v-jav#^U1t#fmO`a#o%1)jK_udAkwXG)^C7E$qt2A+4 zPD_T9X4$2omFyy|I)qt`w5rH+mLaWDkXIv&=CM?^XV09$0|$)Rzi%(nmWg#OE>pPO z9-K}WhFOoDU{I9OMpZR(yX8~wjm>ERVA5l;SYN|11bQ)Fg}z{zc!dT;9K7a zVzJSRX_|cvqxl35|2K8DH^_erMV_xJw#TwXK+4SB!dCh_6t^=-V?kKzc?Ic#Y?tav z(G**e;KStA?l0|60%1OW@Vs|{9Dtz{XJ_}<>SxG#vQvz z2lN3&i0m|I2p|m;X<10iLd(rUaXJZZ+f8Fd+}7Lofmu!Ww(yl#Ub*UuO(n;_dJ9J(^mmD&z`98?vq=Sq z0#U$@plMGct=rJF$BD^Xj$hNdXOLWrrY{5vkZKufOkgyJpoXB>eSn7&^m)gG z0?}EuwN*vSmZ>+djbf|yM9+djT?C{GB{#V1Q9jsN`=>Gjrwpgnl05X=!^ z79=O8MilX$EtNG2*49oG%}hS~`%jGfYab#E>-0IdLkTWlb<5AYhTcBt0?||N&dMsd z;430%JjW!Kv;{9EJOF=1Fdmy8?Pg1bTomS##+&k=JR)wT!$rtQ$ikW;_-JF?=GyeB zh`3Jm#V^f>ltH;#M~tsO17`z&r8(07@q|OA)4}`0bYc7e&tCqb{7zG>;fpWRmR|dU zJXTZX@<2p9@xo==M_0ZoCsjv`y~{3htnOe;*GFPBXgY(SJxJ!6YqJ`syvhP!P#zbG ziW!?t)*aNdm?W(71@e}?D*EOYj8Feq4*|!_* z5epxC@Y{DCx@ygM_P83cljwntVHgH?-+ea#4?p}cPdxEt61>#(drM$)TeDorwCO64 zqep}P9C!JsJ6kvvCBS2ssGZ7Us;cT9kLOQ=La#>>vO&<{aLj6GXb`EXsdE)YIsdiS zUOV5m?G!~(bp8*QM<$6H;N{nst#}FGPm_;%`B2)=pWxgGY)NNtC3|*p`K6bg_2+vIxsPP=1>^ySCf6-v9h`g8T4uu^aai zs#(%YO&fGb_penS(bjz^iYS$c`=`v^z2Uf&Pfk@7<;!3&xUxaX9|ktv)bgJeEn0NH zZQHDgob{zd+^;CgYyd55{5+%bv0>8xd6La)_)sUqhbC;mb(gk~Yf`<6eMaArAH)aY zwEoPQK1j?qoz`rD0NcLhwwH`|9=}{KR*-uvTlA@IltNRah#CU7Gp^GGB9fZM_5rA` zzyA7MTYNEKt9AOeFlmDl`ub8W6zU~$6d=U6wr#(x2yq|Sy{9eM(et^R2b3S|n3#Ks z-gU%P5Q%<5hGTg}^luD|&X-|&m-=WiXE-RMrk2+6p=I|4>n z@_CKryfk;+-U%$|+ZBD_8}}VvJn?~FzMS;Hw%uSaUF(aUm*?ESv~No35+OwCqD70Y zv~7FL_19nDj&=9(OZC~ey<%jp+s(`oeFc+`6GRO7`WMMp+awXA)uiS{+Vda3RG;0+ zr01>hlG!~&AQg#*NDx1OF5?-kR3*-iB%xGO)j3N)uNrgT#YH$B3QZ}mY>7}r9Jpjl zDFkuGCATh66~TAAO%zpG(say*AemX7&VWgA@RB0q3`(8F$T$72Bq)NV9nU|kAe$MP zI%wN9gI2@HD`&5jOJ|SL=!8M*w|f76O;K#I&gI|-uiwCypa}X1!5-k^FTbxtN*P?c z-g_KUyuJ0qWA}6jUJI~hE9 zFark;#O-zy3WX3tP*G9A-o1N~QgYKxHzil)m+xNkHBfl@Kd!p!>-x3x9a*YJN*e_Q z)3S+LHg1sj8}qoQ4K|-?wivjh^4{ zXXD0=R905fzkh!W!ypog(5FuyLZJ}0ZPPD3<9Ebj=d9kki`uYGV^k8eBw<4#YT6i< zjV&d)85!JhW-j|{!-Ng9rrDWqffQt9btgSNA3Fi>E4u7HqUCP^7JBX}lq`7~nE(sK z--q^ZLQ_h(mZ{;o`t7$UZBxXxEN*e&{m;_11HYXioSpZ3>At^`$|S{sE>JY5hp$)H zbJ8S(uYEd-8P9@d#Q5zg@ovTYu|)(Bqgm^OC;`bPuE#z?OGl+ZS(&1x)DbI5~>*1|f|e zj~mx9I6HuMYb{&e-$ZtX6A%d7#3~;H{_yQB zU;Od>9wYd&YBy%8iRw3qI>MNy#C99FwNG&EGZ;B^FdwX21wwquW3{g;3wQzBL>l{% zW&>`gM4Dj+?(Lz< zFKHk7zJL7;>ekOgr5}ENpoW{pGIjzK?>wsSNL#vu5@**?g+NmTwr$|^2a-k+C4_8w z4asO*vkt8N4DVNkv^F6v6D-gN+)qUdQ%x)uWBc~)^zPl8y1F`4Ri!D4r0MUhv(CaW z40`nFK`a*IqmMr7Xe^q=#lhQ&CY7x2Oq;KoECINRR@njR*YSPforGxap>scF8U^y2L*r1g713J$L5! zrhH!sR>gK~%SP%>EYrqYQ$f%lz@3$Yv`j+YdR$rEC>VS+7e4m=tW3B5c$z~Hip0=W z$?knVYHIvM{1IaQFn(|7yHfub3;&mF3D%MqU%ltD%P!f1Y5k+I(Kq2>0iJ*R`21?^ z3>&l<-;8zh+5QKaQ+^lU?7e|^_6&r*QE(ct?Tv`?&0k;NHEO`0J34`r?t1euMc5ZC zU$^U;Z~t=6uQtAP1zrM}KT%vc<1P75!{(?KK$NA5#MV@%A}}11Pv=e)9U5Rmq0n+* zmZoV1okbX`s!B8(ZIDv7GDg{!&57^)K^D2X(>tY*@=zs)X&v9r&1jh+)3)iER=|-t zR{Ab=U!~uO{jUL#G({Pd=1HNVx&hO)-~ZnRF$Dqvyk0Lt2x@9-Sh#RuE91rhycSQm>`a9=(vti$Onk;wKk@8jMlfvfc;(ZUoZ#VCMm0UCdt_uQT(7 z=InDHe;l`~Y}vANSX>b<@>FE4p6Db$*#=`##tnQ5BWEQD{GSJxeD*_qtItRNi#ko09teji%9!3DZi`1T@B8~A$(HS8A2k$xKrfUuH+o`Gjg;=AVOMFKfwdX9l$=&Bz4X%O zf#(-3T9mtT<;rS+bI(0jv~p@JRi8m>9}wwV9^`?kMHA1SIJ9J3Kl z8$|>N$p4U{6(E#B{2c9(QW1lVkt;aT^#M}WBGej$;l$LVD9t*ZJMOIMwD^2p)~sGV z^~cq#m(U^_R~7V8ZB9X8O0X1xDQyfXFce8tXxu9$v!0wJre6GNWA07M<+T!uY{|bV zUE+;D>&Ts|5n3*Fk77xQtvG}OXSRveD20-ND@!$G))-+&#wf917%TMo&VXm!M^_E# zPylbquynxE01QY}zx{EzHlBm#$Z!}Q{|krZ7D7Q!Shlo2=LENtGk4WH?#jy+8O{ht03GI}pMB=wb%T~}es$Z2 zWtY&S4FoSu=jGKk{O#1<^vI0IM{KF_*RU(njT7>|SaHeFZvfuR z`kHz!8r_@%b!%B;M{LRW5y#*D2lyB`1vnMBfwpPmIw&t)A$|sazWg83V>zv%wp0{V zFz}4!_5WEqNi6TI-TnrC$#AjJt#SRtC*{f&ZNWy9Rw(I{CtigVm0>U6{BVOX4)&3J zbhC)Ufq_H6Ntr&vs9GGjwR^hf#T*waW~`8}Zo_l+BQNAq(P6;O;>C-TYw)L^ zHYWxcF=7NumMl(e$M+q7{PA6#fwSLpi>#7q({Jnd+#=t>o_07Kk0 zAHU{6K$8Ez{eRcq<#OTo`$0Gvp?2!%mKwBI^EkB zt-t^HAvr~xcl*pWTkCez1&pWDO#Ovt?>IKt0mpBLrM|v??&{U6r}ya5!=0XI`M*zKEu>ZQp2hEQhlU`Q;9iZ=;#PbywD1X;_-~j z&dx4sXlSr&YiqZLLZNpD4I1?Q^y$-$`Sa)hpFRKe4~+Y6`0RI|Si7_ISb+#7v+l@v z=26=QRLc~)I{SzF{!ju;K6duIbAO!u$JM}x!>+vhSm&VQ+4t&W$grQQrcRNo*Q~t; z;^`8P+CH;T-4PfuvEWovH5cdSpUBgD-lxv=j%r%IpB#42vFA9CXV$)dP%r&VxoV1B zyZVs&XvUDt>Rt-;J@(=EZ%HRKH&v6AL;_Pb-g(;6gSEC6-LgJ&?BMjpm!6v4Wxa~} zj(R+#6mlyLbpK@8kizKZ@CaLI*wNkSS${xH8;msl2Yvqz)W?!py_ZaxySuoTwqw1N zGBaZ8D`(A`b;0G2@7(|}cjj@W^PgJW*C8TT_R@BG%gn(SES}jjDbwi%f0|-%E>xy-;I z*jMLw-rsLvX7*a|-h0j3YrX4zpY^<*PJ{7ofcAeah3`Wt!YHW%L@xWQs70_@6U>P+iHNs1g z4JCU6gsVikIS3R_f~jlYrOxe`iDgB@037_sgIfP`3sC8}l`_s^6ZENbJ2hy-v17;H zHo1jg2Q@OYb75ewfP3^_C^Q6wP$<0!2t!~$Q-<@|r=WUBY*N=_frkv`4&U&6TUhU# zyl!slf+uSFNOE%WWB`*_ty<-;QmLZrrHC5o8rn?Ea0yV4)cz!$v1Y z5|6<$RF)Q|{)A=yI^Aj#jS}e9k%7(&C^1l+xJ+@bNCttleBIn08M9WLU-;pdMQ=Yh zBmlkc($;d8gVc5*IYf$^7K%d`cvSLq;q)Pz&#UIIx$k`~zfGL!RO>DeD*-<(fr0{R z1*yr*RXYvdEdUfjYHDheKJset70@(;)}X#R$LVh^nEKX^i|gNcwsUJgf2}1VEB*9d zT*#H-)3UAEc@}NYuHMfBKuM_`+xA@rmFYQv^d}6{yH3BU{b6H#c#BwGrc9Ya0ATIf zwKOX$3w`_cg~?<>QBe^r77OCy;@s({n_kDsi^iKttGt3rlFmElsSxG1eWJ!We zkReGF3Iz*FWmwF1*v*v`e$HRIB@9e0sb5-Jnvj>5_r4@aDxFS8jvYHjB*~d7Ly{y| zEEei;IOw%&*Kqjo;o62G7=}4uv&#=odHey*J5l}XMxiOdOBB3F01AAxzZ6~ypu%DW zwL5O!3W~|Noby|Qo%5OV|50n_{Q3rL8}()7%9SK8E{?ilUUK!nDfXq7f|#noOHCbj zv4*J=z;_uN!__*eJNO=x-pu>l>l}wIe_Qe|7N}P z{YNb6J?Ue2J|WR=FA5F{4DHjq4+;wlapqhWScZ2?1MQPB99G}Qq10Z2q7*Q9Tmau* zk>upblaz>B3>)<~w{2a`s8k)i)i133eciw<#ll6z3CXW&e7k}pxmWk|eSvlBhH-y7Sk59rxXvIjPr`fhc*Z(;&n0GPhbUGLe27L3)H%LxS zcG)MFE?uhOIBq6@S6_bl0K!v&hCRU|_Pv?6Z)C+8+|60XsOT#p3P%5F| zx*7S!Mi{OclPnI$0hP&i!)mk?m-y^2!LJ#OT7XY2*h}C2#QA>D`_8~mQBnb|hEjBl z4I_tRpQWBc05)&lx&?r%9mcKzp4tIZm%RNi=9yVI3LwCQ-RD=~nt1>^mGanK-U+yn zNs*m?2^Y41jj}7B%fOk8jAECK{qqOUUINe=f1s>*hMZ2=K}$sz0RX^A082n+*15~U zu7TSXe{^(o{+2CU=CUlCs!%9Y^>-O^90y9NC`r=%$jHd-`T(X!+w?`5-GD2VB{+5C zQUxhzd)7b4rI>#|V_DJvD_M}ns+1i1w(o(11(~e^K>DN+hJl*v+%DtG?cZ0~sQ5>9 zomZO^Mg80|FsV08=H8 z_tcz|{YI3XW!;^}A;3;q9I5^+a5!d@Vb!4_fJvsvWB>=PvJq}HW1p=IXAXM8GidJo zQ^x^+sQ?ob1-KkPWheOE)%ZzT(SFn@03!1k5I7i=kXu{-sH=|2KolKNxZ8|7E{j5@ z=+#k+qH6*m)Jj@D;sk|6!9s?A8wN!s6c(F+clTX&mUGB}Lj(jFa7d^^9DxWjh)BV@ z*nH8F`ahlORuTUV?OBx$4xA6Ru6UAEG#HznBo*=B(4J;jB@_oB^4~vL+EMoA`p>JQhm>pp=S!>4a4#6E^w%Ri;qgbY8~v4?V9;Cy0v13*CDsZ;D9`f`F|`)aq1_P1 zYUIZ`hT%k;owdL^RKcm+s#IPCkl?RWsQkP*n5+y6cpF1FJCq#DaWY2qeFz(H205o3~qQGK@3vdQ+@%9k|v^Z*7w0WZD-zs${0qFp&_8pCZmjFPnXFIH0vlaj_ZN~Hl$ExMKljSb|H@6G` z^q&wj`O$v&L*Uf7lzkQ@mvcZl4HN;v5U3RW+vb&S9Zw;z&ve?I?#3`?r(UmzUazNaerwXg`Y0>Rj|>IOkr` zN)d#L01&Zc=VZuy3S@w`YG;VLQjm`e*;&=#r8*+W$Y5E>GKB;gA|((2@St!= z1P&rY!4kYbJDr*-g$V?Au`*6Ae}TMFt>d$){ddH#J3d{Kb)U&9e~rv4!BEFNL{MFX z68&h^=1VXN5JK!k=9B(4yN{#!gNloka<#LB%zXvevlmEs9r)>t^L6MK;Eja3iq%eKOjo7QpfJ=gwdGkzKBP|(GB*QJp?LR1}% zdD5&6QC#%IE%X3ihS3VHVal)Ca(+_JC@eTU5CzsQXr~4^r_Tv$7BKSIlv#{7B0A$# ziK+6zS%=%9t4}uO^&MUZKXmAen!Z5}xI5GLRWAUDcSaw#Zw~?hLP*5UDRo${A~1Dl zqw6|ZmKQ$z?6Z38oj3`c@e>Gb-oltEp8`{w_e0o`3MFnrh6N7X4FbT1Y}g^ehV_6u z_*0etRC1<}>l3O)ak(Ac169boRtc$U{m?s@L-v)rX0a?apfW!VU;u!308D_B)q5zM z>Ek>PgoHrj!?3dhebMo%5ibYZbvw~W+V_9WCXS%3^u4xfd=(Uk4bN|)Z*6~xoCkpM z8?2!^U(Es~gQrXmOxqeu4EPhv_Gs^G5h--s-Cmfj<}luep&>dy;>${O1=8u$7)M<0 zzz+!tfkvZgRCjJ}E-V&HV=3f(U)?IvWB{-JEy?3+K7Rc8PXKZWA%tNVBFi!ZfJl-g zXf&GQ%F0S&Hk-4~oH>&XfHDjtQ%b2U%amc53-v)aY3Vzj2WV(L55zo(bY5Eejw@fJ zf4RLr80WwBTUH+cR4Nse%DOHRl}d$+#b)@bm9W?WjebbRHDjBOdSz!aF)OdTnjK4p;I7e z)k3LM;$fk%pgA{~pZI|B)a$v+gZ#~N+<}M{^!7K*=t;%~e) zGRRUs?U%jhwQ7GSaRilRP+0)IR7gj)y}ZWmb8mT7bJmgM+?`uK5%U8`Sz zacuo^F)=av%nB z!WKT`+p}cMt>pm;KYX4{`g<>eo*fC!6;T)}rMaI(DiZ-H zmSv#eSg;%ej$@(V7;r2DmSc<@%Vq*(Vaza1&9yC!;#~Iqd7Jr!L8-jFYW{T#fN~j70gRM7$C9QPw7$C`siFc-7CwjNE*Z2wj#g&2y45>#46QKslm2zl}Rp5Aqw7u=nAD5g)JPO3UL zrIaEzHr8W@;vW5;G5{Fg|LLLMd~Zybv_b9r-`fE`8YNT;4ps*bv(W}Gp|q@n!xRPJ zfGftN=15EGXJlk7MwAOtV}u;U*budt}<@W_S9A z_wSyZy!`#%28*N-MFCnRwaz_> zc&u}#VH9~7c*}LIWaNBUqGKpk19BS>+7VQ`7r+ou#sZ@*f9dZz zmpgcp`mVXsFWBdi2SeMi-P%Y{a2!~ML8*nJ++;(A$$SgM*ur}NfVj9gl8}%EEZe7c3KU6_ ze&>09(S!*T(i#R}oQy2qtQWEjc_8IX_j3t9Tz7Sj()i=goL@oc(2jk;5(0tJX17JT zp#m~)0c`&4GIi=yxO19%D)m#wxpd|;__@f0+B6>u0J8z0!VX29uTTOsu##REp8wOg=8&*WL5*R4o!{SvfWk%nW}OREPJL!wpeS}k4lc< zi-QGl$P}J*X$1=?+?=&XKR;*`6hx*VB0)$8HHr(J$gr-V-Uw*#+zGGrQ)0ltb~yH7 z7fe)G(|^86W|t* z2>^Q3zW(PxYXg_a_%{f?bjE*aXS`W?38+d32Z_PDe$tssl+eix!}P2Qlx2m>XHxUg zt+TCGIojC?5Nse>xt<4{Xa_hfJsR|X$!3Qvdb?PMeV<_$?dbDBzX&Qg zAW0HbY7P9`bR3qrY;J8wh)bu4-EJ3no?q+b<+b7T>i}v<2ZB&dlHl!q*sG+ZWIG|G z2FP>l7;;BGQIR4O>jWS^pkR_S$=UE=x&R%GY zhIzY0xf$`*?{6cVB~fK;yqZ`op4KM^4^6zevOIk|9@m!hK5 z28DkhL@F;l*17E>==HKEIy(NZ(_d4d|CCZn5x#Ivv*(D|*x17Wg4eBEH#H+8Bhkml z$E%99$i^_tTL}pXOPb+hX;GWpPW>4(W?ZOpwCh)|UR@Fv7S@L6d0e@2r93V!F1Xd^ z@D|ShE!IIT4D32Bcuqix2~gWZhOV~8DI9XU>V*;opeYtZ|F)&_`5#9h3xhPdfYJfU ziNcY=rT~D=P>TEmX_#q!7@h(+(kCGYfBaCGG znV~{IhKgVWn+;-RI)(7or_%;pX|)Hg{;Fi}LFcPl`akSq4Jy^AQcZ;u#FRR6FuTfR|we@Iv8kL2Py-vvCmWuS7vxL)n?Q(iegbjc|V?)Ldb|H;rH z`ajEj^~2w~K&X5JviHjvwP{mxtJ4n=3?6ThF*rxJAq_mvf;I*~mu^BJ^`OTM% zXkyF&7L8bE`Yhbr_j8e=f2Bkg;|1c*2Fy2`&EX1#0vy+PILKfyz+f=AwV`iEA|oR` zLEAmv*ukAUcisb0uH{@OS3s~GEZJV=2znkAPGAnjJcxAO&Ye5&Mb##v|JH9=eP_IY zG+@LcgkaylFXDk7oj~{s7%hNZkWtJk;iv^*l4W^IL8l~lHMwEe=QGHniTA6_%Aa2z+$Xfz%*o6S3ul9I0d)vo_`#awdfWcF9d!^0jO zjq|(L08Xa7IsxXBojwtIWlUL=RJeE3ih|vcWC>lpf+36YKLH@ieCg!c?4;q*VPmlJ z{My^n;Yv7;o9yrJ4}X7uSgqDc%^kCje%LjkEavx&AJ3YXEuIh@9^~)Lf^sI`hV8!? z@=xSi=H{)scNYehG&Nt%e4I%HRK+m8hNE*MU9Sp=%t1Zqa*#pz%aAt0)D{{&1P zwO?a82q6=zKyd}LX3d(Ml9J+29HKu3t7jO}8-PDRG6;lW3*w$L0zgty(il%-hybwq zJk_tu#oK^0WnBH^Gw&vPpeBtNL=|)D)vc00h_qX@v%^@WlmNm^B9w*$Bwwb|=Mv8) zCPtGg_En%)s1iyA0jFSG#$+Y-E(?+K(+SAK6qo~GGbQrzJ2CH!NEC=sMByi1UR}EsiRP0z*P)eg)Gi6+Twx&)qcT@qrQs%g; zGY7z&&l=aOR;!KC(a~d5Qc~PzA&7~I(E~toa&ow<<7bPI4>0;AQRMTM++$*tG847Z z^8rA@Hmd*PsHAUmj!fzj2pqr6&Phn2snz``aYolvpmkY=mQGM6zOq%CGek$im;OtJ z!9p{rgykUAD2ZHtVl z`c86g_c|U9LZ@HY^FVsTwe+7`$b>hNrd}7l5?Sv6FF}^Tm~Yzr81q|SE}6Xq{|WMx zKA^4EFM*{bOhaf}o}w*7pkn|X7{<>>tx~Af3MaV3SBs-r1s5trdz5L%>nHByWyQtC zH5go*16*=d-<6K)&2iP@MQEeor25AR`P28||9GKqAPW@tLImJ|=ins(okqTMH}C7U zo?)0^Q0fCf1BOvb5;%o|Azn%a>h%BY0>LDU(<;(l+2~3i`_GPJCBn{tDBlMG)s8|F z2%im!Nx>&q>!g6X{1y@jivf&;$7BXRP2MZOvobc`^^S83-NjX72VE{O4vWv8I-o4< z{?YYQ-`)K6_xwe@_kBL5Tk*xvxF5DOr(Ju^TC*+G$7`5Yt?*|EtMv9#5O1vpl@1ZV zoXK09v+?COTjL(;%cMz@Xm#3z;NW0Lk_1r{A&Meaty<&q#8C7K@cGceER$Ejvv?Da|ohT#1OU!0G^ItHzv?O z;F@USZKBQeMDETRhi+>cSg^Nd9IV5@R2@``4I?!6>st&=Nl&-hxEC^H!vFaB1wCYR zSYf_iY%mv|%Y*UK=_(_z1c31WIlio3y;{*!8oAbz&6_v-G7K}6W!a&WQkGKslPt>_ zQBhGYcV7e6;Alcf%J9QYTfjq^f(Oe320RUEkJ}aIfr(5g1#S1~fpgLtk)2&DV z$Uw;3|FwJmQ{@(rsp@kTXvx$1)j*~%q$<2+HE8LNvIoD|Ny&K6Xsu7|O`+QIOn6=W z2CP)vWdE00Uzj@0#CWhE%C1zu5jz6G2KK=C50RS+2_UvP= zIfu8#{NExSALjVL=Fk9~h|^;5qdO}%DM9DXUUQ9VYy2t$J$2(7{ z%8UAx?BAGKeEH%qqtVzb=jQA*x(x*PQi=?T;IItaudBvsi*L8HytMIjpr1qRC4;}p zPz(jjmDs58^ZIEIm)}|y%REF6Gl5!_-6Y! z;_=SG37cqFZw2NmSWE(-6ea9110QT2-+Jr4KT;;Hr-K|`FsF?t=iHT9w{G1SmSs}_ zcsPb3Ul4?`GiJ=lY>jI?c<>-MY}hdIcI&67r?cb6jg!*SzT8ga&#Z<9>38etSBxMdsI$N!SA{}>sJ31Q3;>C+;_wL;h z7#N76q9Q~_M&9;1v+JyE{lI&CMjOnc|Ak`P=c3x4n4kE7@sDgj!_n@82!pABC{QXT z=>`-uyZsu`;l`dS90L$z>fF%Vwo5$)Fx{>!-G65EJt1vYfdDy0<+J9Eynna5vQyUI z@Zqf1k!#|^w%?&eDgn|N^ffTJVD17*912SQ0SZ45YJ^MYlq9pZEZ^Xue4NN z*(5}OWl{iONhI6pPM#|vh5EB9`4piv|8^Ornv%<_pB;Fu(l>Iw<)vxA+zfEVpoJ-I zH~#PVf!gw*ms0)`YnSkdgKDL>E*6B|Ph^@07VFP{{a}f!vi}EdVWy!?^ia3}0000< KMNUMnLSTYVq@g$f literal 0 HcmV?d00001 diff --git a/data/production/builds/version-d909e3704b9f4694/Full-API-Dump.json b/data/production/builds/version-d909e3704b9f4694/Full-API-Dump.json new file mode 100644 index 0000000..d0531b5 --- /dev/null +++ b/data/production/builds/version-d909e3704b9f4694/Full-API-Dump.json @@ -0,0 +1,126655 @@ +{ + "Classes": [ + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Archivable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Attributes", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AttributesReplicate", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AttributesSerialize", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClassName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DataCost", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HistoryId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UniqueId" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Name", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Parent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PropertyStatusStudio", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PropertyStatus" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RobloxLocked", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SourceAssetId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Tags", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UniqueId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UniqueId" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "archivable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Archivable", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "className", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "ClassName", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "numExpectedDirectChildren", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "AddTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearAllChildren", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clone", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Destroy", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindFirstAncestor", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstAncestorOfClass", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstAncestorWhichIsA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstChild", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstChildOfClass", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstChildWhichIsA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "FindFirstDescendant", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetActor", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Actor" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetAttribute", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetAttributeChangedSignal", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAttributes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetChildren", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetDebugId", + "Parameters": [ + { + "Default": "4", + "Name": "scopeLength", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDescendants", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetFullName", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPropertyChangedSignal", + "Parameters": [ + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTags", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "HasTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsAncestorOf", + "Parameters": [ + { + "Name": "descendant", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsDescendantOf", + "Parameters": [ + { + "Name": "ancestor", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsPropertyModified", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Remove", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetPropertyToDefault", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAttribute", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WaitForChild", + "Parameters": [ + { + "Name": "childName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "timeOut", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "CustomLuaState", + "CanYield" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "children", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetChildren", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "clone", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Clone", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "destroy", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Destroy", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "findFirstChild", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "FindFirstChild", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getChildren", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetChildren", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isA", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isDescendantOf", + "Parameters": [ + { + "Name": "ancestor", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "IsDescendantOf", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "remove", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Remove", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AncestryChanged", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AttributeChanged", + "Parameters": [ + { + "Name": "attribute", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ChildAdded", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ChildRemoved", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DescendantAdded", + "Parameters": [ + { + "Name": "descendant", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DescendantRemoving", + "Parameters": [ + { + "Name": "descendant", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Destroying", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "childAdded", + "Parameters": [ + { + "Name": "child", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "ChildAdded", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Instance", + "Superclass": "<<>>", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Transform", + "Default": "-0, -0, -1", + "MemberType": "Property", + "Name": "AttachmentForward", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "AttachmentPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "AttachmentPos", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "AttachmentRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "AttachmentUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "BackendAccoutrementState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Event", + "Name": "ServerEquipAccoutrement", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerUnequipAccoutrement", + "Parameters": [ + { + "Name": "oldCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Accoutrement", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Unknown", + "MemberType": "Property", + "Name": "AccessoryType", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AccessoryType" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Accessory", + "Superclass": "Accoutrement" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hat", + "Superclass": "Accoutrement", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "", + "MemberType": "Property", + "Name": "PortalInvalidReason", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "PortalVersion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "Default": "Inactive", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdUnitStatus" + } + }, + { + "MemberType": "Function", + "Name": "TeleportConfirmed", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportRejected", + "Parameters": [ + { + "Name": "shouldCooldown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "rejectedByDistance", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AdPortal", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAdTeleportInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetReportAdInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReturnToPublisherExperience", + "Parameters": [ + { + "Name": "adTeleportMethod", + "Type": { + "Category": "Enum", + "Name": "AdTeleportMethod" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowVideoAd", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AdTeleportEnded", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AdTeleportInitiated", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PortalPrompt", + "Parameters": [ + { + "Name": "destinationId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "portal", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "requiresNoButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReportImpressionSignal", + "Parameters": [ + { + "Name": "ad_instance_name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "encrypted_ad_tracking_data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "encryption_metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReportTeleportSignal", + "Parameters": [ + { + "Name": "ad_instance_name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "encrypted_ad_tracking_data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "encryption_metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "teleport_type", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "teleport_source_universe_id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "teleport_source_place_id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "teleport_dest_place_id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServeAdResponseSignal", + "Parameters": [ + { + "Name": "uuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "response", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isError", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServeAdSignal", + "Parameters": [ + { + "Name": "uuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "request", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VideoAdClosed", + "Parameters": [ + { + "Name": "adShown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AdService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AdvancedDragger", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ApiKey", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "FireCustomEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "eventCategory", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireEvent", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireInGameEconomyEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "itemName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "economyAction", + "Type": { + "Category": "Enum", + "Name": "AnalyticsEconomyAction" + } + }, + { + "Name": "itemCategory", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "currency", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "location", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireLogEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "logLevel", + "Type": { + "Category": "Enum", + "Name": "AnalyticsLogLevel" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debugInfo", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FirePlayerProgressionEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "progressionStatus", + "Type": { + "Category": "Enum", + "Name": "AnalyticsProgressionStatus" + } + }, + { + "Name": "location", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "statistics", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnalyticsService", + "Superclass": "Instance", + "Tags": [ + "Service", + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "AnimationId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Animation", + "Name": "Animation", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Guid", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GuidBinaryString", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Loop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimationPriority" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationClip", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CurveAnimation", + "Superclass": "AnimationClip" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "2", + "MemberType": "Property", + "Name": "AuthoredHipHeight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddKeyframe", + "Parameters": [ + { + "Name": "keyframe", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyframes", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKeyframe", + "Parameters": [ + { + "Name": "keyframe", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "KeyframeSequence", + "Superclass": "AnimationClip" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAnimationClip", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationClip" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetAnimationClipAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimationClipById", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "useCache", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationClip" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetAnimationClipAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMemStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterActiveAnimationClip", + "Parameters": [ + { + "Name": "animationClip", + "Type": { + "Category": "Class", + "Name": "AnimationClip" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterAnimationClip", + "Parameters": [ + { + "Name": "animationClip", + "Type": { + "Category": "Class", + "Name": "AnimationClip" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimationClipAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationClip" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimations", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationClipProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracks", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPlayingAnimationTracks", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadAnimation", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "AnimationPlayed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationController", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreateJob", + "Parameters": [ + { + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DownloadJobResult", + "Parameters": [ + { + "Name": "jobId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "outputFilePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FullProcess", + "Parameters": [ + { + "Name": "videoFilePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "progressCallback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJobStatus", + "Parameters": [ + { + "Name": "jobId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationFromVideoCreatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsAgeRestricted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateAnimationByUploadingVideo", + "Parameters": [ + { + "Name": "progressCallback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportVideoWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationFromVideoCreatorStudioService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "animation", + "Default": "", + "MemberType": "Property", + "Name": "articulatedJoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "", + "MemberType": "Property", + "Name": "endEffectorRotationConstraint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "", + "MemberType": "Property", + "Name": "endEffectorTranslationConstraint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "", + "MemberType": "Property", + "Name": "endEffectorWeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "", + "MemberType": "Property", + "Name": "facsControl", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "label", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "name", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "parent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "postTransform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "preTransform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "animation", + "Default": "\u0001", + "MemberType": "Property", + "Name": "weight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "LoadFromHumanoid", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AnimationRigData", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Animation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TrackerStreamAnimation" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimationPriority" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "WeightCurrent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "WeightTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AdjustWeight", + "Parameters": [ + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTrackerData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TogglePause", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationStreamTrack", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Animation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Animation" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Looped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimationPriority" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "WeightCurrent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "WeightTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AdjustSpeed", + "Parameters": [ + { + "Default": "1", + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AdjustWeight", + "Parameters": [ + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMarkerReachedSignal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTimeOfKeyframe", + "Parameters": [ + { + "Name": "keyframeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "1", + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "1", + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + { + "Default": "0.100000001", + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DidLoop", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ended", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyframeReached", + "Parameters": [ + { + "Name": "keyframeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "AnimationTrack", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "EvaluationThrottled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotBrowsable" + ], + "ThreadSafety": "Safe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "PreferLodEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "ApplyJointVelocities", + "Parameters": [ + { + "Name": "motors", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracks", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracksCoreScript", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimationCoreScript", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadStreamAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "TrackerStreamAnimation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationStreamTrack" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadStreamAnimationForSelfieView_deprecated", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "TrackerStreamAnimation" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationStreamTrack" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepAnimations", + "Parameters": [ + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayedCoreScript", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationStreamTrackPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationStreamTrack" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnCombinedUpdate2", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "playState", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "timePosition", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "AnimationPriority" + } + }, + { + "Name": "valuesUpdated", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnStreamingUpdated", + "Parameters": [ + { + "Name": "fadeTime", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "weight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "AnimationPriority" + } + }, + { + "Name": "valuesUpdated", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StreamSyncRequest", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Animator", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CheckForUpdate", + "Parameters": [ + { + "Default": "nil", + "Name": "handler", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DisableDUAR", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DisableDUARAndOpenSurvey", + "Parameters": [ + { + "Name": "surveyUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformManagedUpdate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AppUpdateService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AssetCounterService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Interface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Port", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "StartServer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AssetDeliveryProxy", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAllTemplates", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTemplate", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTemplate", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveTemplate", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "importTemplate", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartSessionWithPath", + "Parameters": [ + { + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AssetImportSession" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PickFileWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PickMultipleFilesWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartSessionWithPrompt", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "AssetImportSession" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetImportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ApplySettings", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyTemplate", + "Parameters": [ + { + "Name": "template", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentStatusTable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFilename", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetImportTree", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInstance", + "Parameters": [ + { + "Name": "nodeId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRigVisualization", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasAnimation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsAvatar", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsGltf", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsR15", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Reset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Upload", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "usesCustomRestPoseLua", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UploadComplete", + "Parameters": [ + { + "Name": "results", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UploadCompleteDeprecated", + "Parameters": [ + { + "Name": "succeeded", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorMap", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UploadProgress", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetImportSession", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMeshIdFromAliasName", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshIdFromAssetId", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextureIdFromAliasName", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextureIdFromAssetId", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasUnpublishedChangesForLinkedSource", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertAudio", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertImage", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertLinkedSourceAsLocalScript", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertLinkedSourceAsModuleScript", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertLinkedSourceAsScript", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertMesh", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "insertWithLocation", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertMeshesWithLocation", + "Parameters": [ + { + "Name": "aliasNames", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertModel", + "Parameters": [ + { + "Name": "modelId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertPackage", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertVideo", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenLinkedSource", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenPlace", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RefreshLinkedSource", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RevertLinkedSourceToLastPublishedVersion", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPackageDetails", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateAllPackages", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ViewPackageOnWebsite", + "Parameters": [ + { + "Name": "packageId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddNewPlace", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateAlias", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DeleteAlias", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishLinkedSource", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemovePlace", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenameAlias", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "oldAliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newAliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenameModel", + "Parameters": [ + { + "Name": "modelId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenamePlace", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetImportedSignal", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "assetName", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ImportSessionFinished", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ImportSessionStarted", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MayBeLinkedSourceModified", + "Parameters": [ + { + "Name": "aliasName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetManagerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ContentId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "OutputPath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PatchId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AssetPatchSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DeserializeInstance", + "Parameters": [ + { + "Name": "serializedInstance", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBundleDetailsSync", + "Parameters": [ + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterUGCValidationFunction", + "Parameters": [ + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePlaceAsync", + "Parameters": [ + { + "Name": "placeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "templatePlaceID", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "", + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePlaceInPlayerInventoryAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "placeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "templatePlaceID", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "", + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAssetIdsForPackage", + "Parameters": [ + { + "Name": "packageAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBundleDetailsAsync", + "Parameters": [ + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCreatorAssetID", + "Parameters": [ + { + "Name": "creationID", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "GetProductInfo", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamePlacesAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadImageAsync", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DynamicImage" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptCreateAssetAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SavePlaceAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SearchAudio", + "Parameters": [ + { + "Name": "searchParameters", + "Type": { + "Category": "Class", + "Name": "AudioSearchParams" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AudioPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenCreateResultModal", + "Parameters": [ + { + "Name": "resultType", + "Type": { + "Category": "Enum", + "Name": "PromptCreateAssetResult" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPublishResultModal", + "Parameters": [ + { + "Name": "resultType", + "Type": { + "Category": "Enum", + "Name": "PromptPublishAssetResult" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AssetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.7843, 0.6667, 0.4235", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "State", + "Default": "0.3608, 0.2353, 0.0549", + "MemberType": "Property", + "Name": "Decay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.395000011", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "Glare", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "Haze", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Atmosphere", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Derived Data", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "Axis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "Default": "-0, 0, 0", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "-0, 0, -0", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Orientation", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived Data", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "SecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Derived World Data", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "WorldAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "WorldCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Derived World Data", + "Default": "-0, 0, 0", + "MemberType": "Property", + "Name": "WorldOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "WorldPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "Default": "-0, 0, -0", + "MemberType": "Property", + "Name": "WorldRotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "WorldOrientation", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Derived World Data", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "WorldSecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetAxis", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Axis", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConstraints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSecondaryAxis", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SecondaryAxis", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAxis", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Axis", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSecondaryAxis", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SecondaryAxis", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Attachment", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Transform", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Derived Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TransformedCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Derived World Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TransformedWorldCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Bone", + "Superclass": "Attachment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "PeakLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "RmsLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "GetSpectrum", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AudioAnalyzer", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.449999988", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.850000024", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "5", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioChorus", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Attack", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MakeupGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "40", + "MemberType": "Property", + "Name": "Ratio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Release", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "-40", + "MemberType": "Property", + "Name": "Threshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioCompressor", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "userIds", + "Default": "", + "MemberType": "Property", + "Name": "AccessList", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "Deny", + "MemberType": "Property", + "Name": "AccessType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AccessModifierType" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsReady", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Muted", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Player", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + }, + { + "MemberType": "Function", + "Name": "GetUserIdAccessList", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUserIdAccessList", + "Parameters": [ + { + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AudioDeviceInput", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Player", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioDeviceOutput", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "Level", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioDistortion", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "DelayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "Feedback", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioEcho", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "AudioInteractionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioEmitter", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "HighGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "LowGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MidGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "400 4000 ", + "MemberType": "Property", + "Name": "MidRange", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioEqualizer", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioFader", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.449999988", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.850000024", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "5", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioFlanger", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "AudioInteractionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioListener", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1.25", + "MemberType": "Property", + "Name": "Pitch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioPitchShifter", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "AssetId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "AutoLoad", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsReady", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0 60000 ", + "MemberType": "Property", + "Name": "LoopRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Looping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0 60000 ", + "MemberType": "Property", + "Name": "PlaybackRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "PlaybackSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "TimeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AudioPlayer", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "DecayRatio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1.5", + "MemberType": "Property", + "Name": "DecayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Diffusion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.0199999996", + "MemberType": "Property", + "Name": "EarlyDelayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "20000", + "MemberType": "Property", + "Name": "HighCutFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.0399999991", + "MemberType": "Property", + "Name": "LateDelayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "250", + "MemberType": "Property", + "Name": "LowShelfFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "LowShelfGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "5000", + "MemberType": "Property", + "Name": "ReferenceFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "-6", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioReverb", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Album", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Artist", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "Music", + "MemberType": "Property", + "Name": "AudioSubType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AudioSubType" + } + }, + { + "Category": "Data", + "Default": "Music", + "MemberType": "Property", + "Name": "AudioSubtype", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "AudioSubType", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AudioSubType" + } + }, + { + "Category": "Data", + "Default": "2147483647", + "MemberType": "Property", + "Name": "MaxDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MinDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "SearchKeyword", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Tag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AudioSearchParams", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "ClientFeatures", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "ClientFeaturesInitialized", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "ServerFeatures", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "IsEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "feature", + "Type": { + "Category": "Enum", + "Name": "AvatarChatServiceFeature" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPlaceEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsUniverseEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PollClientFeatures", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PollServerFeatures", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClientFeaturesAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetServerFeaturesAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnClientFeatures", + "Parameters": [ + { + "Name": "features", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AvatarChatService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAccessoryType", + "Parameters": [ + { + "Name": "avatarAssetType", + "Type": { + "Category": "Enum", + "Name": "AvatarAssetType" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "AccessoryType" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptCreateOutfit", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptDeleteOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptRenameOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptSaveAvatar", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Name": "saveDict", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "0", + "Name": "gearAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptSaveAvatarThumbnailCustomization", + "Parameters": [ + { + "Name": "thumbnailType", + "Type": { + "Category": "Enum", + "Name": "AvatarThumbnailCustomizationType" + } + }, + { + "Name": "emoteAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "cameraDistanceScale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "yRotDeg", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0", + "Name": "fieldOfViewDeg", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptSetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + }, + { + "Name": "shouldFavorite", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "NoPromptUpdateOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformCreateOutfitWithDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformDeleteOutfit", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformRenameOutfit", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformSaveAvatarWithDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "addedAssets", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "removedAssets", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformSetFavorite", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformUpdateOutfit", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptAllowInventoryReadAccess", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptCreateOutfit", + "Parameters": [ + { + "Name": "outfit", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptDeleteOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptRenameOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSaveAvatar", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + }, + { + "Name": "shouldFavorite", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptUpdateOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "updatedOutfit", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAllowInventoryReadAccess", + "Parameters": [ + { + "Name": "inventoryReadAccessGranted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalCreateOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalCreateOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalDeleteOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalDeleteOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalRenameOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalRenameOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSaveAvatarFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSaveAvatarPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSetFavoriteFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalSetFavoritePermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalUpdateOutfitFailed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalUpdateOutfitPermissionDenied", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CheckApplyDefaultClothing", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConformToAvatarRules", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAvatarRules", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBatchItemDetails", + "Parameters": [ + { + "Name": "itemIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInventory", + "Parameters": [ + { + "Name": "assetTypes", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "InventoryPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItemDetails", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutfitDetails", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutfits", + "Parameters": [ + { + "Default": "All", + "Name": "outfitSource", + "Type": { + "Category": "Enum", + "Name": "OutfitSource" + } + }, + { + "Default": "All", + "Name": "outfitType", + "Type": { + "Category": "Enum", + "Name": "OutfitType" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "OutfitPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRecommendedAssets", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AvatarAssetType" + } + }, + { + "Default": "0", + "Name": "contextAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRecommendedBundles", + "Parameters": [ + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SearchCatalog", + "Parameters": [ + { + "Name": "searchParameters", + "Type": { + "Category": "DataType", + "Name": "CatalogSearchParams" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "CatalogPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenAllowInventoryReadAccess", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptCreateOufit", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptDeleteOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptRenameOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptSaveAvatar", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptSetFavorite", + "Parameters": [ + { + "Name": "itemId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "itemType", + "Type": { + "Category": "Enum", + "Name": "AvatarItemType" + } + }, + { + "Name": "shouldFavorite", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenPromptUpdateOutfit", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptAllowInventoryReadAccessCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptCreateOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + }, + { + "Name": "failureType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptDeleteOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptRenameOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSaveAvatarCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + }, + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSaveAvatarThumbnailCustomizationCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + }, + { + "Name": "failureType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSetFavoriteCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptUpdateOutfitCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "AvatarPromptResult" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AvatarEditorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ImportFBXAnimationFromFilePathUserMayChooseModel", + "Parameters": [ + { + "Name": "fbxFilePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "selectedRig", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "userChooseModelThenImportCB", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFBXAnimationUserMayChooseModel", + "Parameters": [ + { + "Name": "selectedRig", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "userChooseModelThenImportCB", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFbxRigWithoutSceneLoad", + "Parameters": [ + { + "Default": "true", + "Name": "isR15", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportLoadedFBXAnimation", + "Parameters": [ + { + "Name": "useFBXModel", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadRigAndDetectType", + "Parameters": [ + { + "Name": "promptR15Callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "AvatarImportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Backpack", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AwardBadge", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBadgeInfoAsync", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsDisabled", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsLegal", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UserHasBadge", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UserHasBadgeAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BadgeAwarded", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnBadgeAwarded", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "creatorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BadgeService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShouldImport", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "CreateTemplateFromData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStatuses", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStatuses_DEPRECATED", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusRemoved", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusReported", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BaseImportData", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AnimationImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FacsImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportAsModelAsset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InsertInWorkspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GroupImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "JointImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DiffuseFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsPbr", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MetalnessFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NormalFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RoughnessFilePath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageManifold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageMeshIntersectedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageMeshNotIntersected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageNoOverlappingVertices", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageNonManifoldPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageOverlappingVerticesPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageUVMatched", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageUVMisMatchedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Dimensions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DoubleSided", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IgnoreVertexColors", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IrrelevantCageModifiedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MeshHoleDetectedPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MeshNoHoleDetected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NoIrrelevantCageModified", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NoOuterCageFarExtendedFromMesh", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "OuterCageFarExtendedFromMeshPreview", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PolygonCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UseImportedPivot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MeshImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AddModelToInventory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AnimationIdForRestPose", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExistingPackageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FileDimensions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportAsModelAsset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportAsPackage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InsertInWorkspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InsertWithScenePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InvertNegativeFaces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MergeMeshes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PolygonCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RestPose", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RestPose" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RigScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RigScale" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RigType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RigType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RigVisualization", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScaleUnit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshScaleUnit" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UseSceneOriginAsCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UseSceneOriginAsPivot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UsesCages", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "WorldForward", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "WorldUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "RootImportData", + "Superclass": "BaseImportData", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetGuiObjectsAtPosition", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGuiObjectsInCircle", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BasePlayerGui", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionImageObject", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Version", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "SetUserGuiRendering", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "guiAdornee", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "faceId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Default": "0", + "Name": "horizontalCurvature", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TakeScreenshot", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserGuiRenderingChanged", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "guiAdornee", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "faceId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "horizontalCurvature", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CoreGui", + "Superclass": "BasePlayerGui", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "LandscapeLeft", + "MemberType": "Property", + "Name": "CurrentScreenOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + }, + { + "Category": "Data", + "Default": "LandscapeSensor", + "MemberType": "Property", + "Name": "ScreenOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SelectionImageObject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "MemberType": "Function", + "Name": "GetTopbarTransparency", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTopbarTransparency", + "Parameters": [ + { + "Name": "transparency", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TopbarTransparencyChangedSignal", + "Parameters": [ + { + "Name": "transparency", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlayerGui", + "Superclass": "BasePlayerGui", + "Tags": [ + "NotCreatable", + "PlayerReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ProcessUserInput", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ResetPlayerGuiOnSpawn", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RtlTextSupport", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RtlTextSupport" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScreenOrientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShowDevelopmentGui", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VirtualCursorMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VirtualCursorMode" + } + }, + { + "MemberType": "Function", + "Name": "GetCoreGuiEnabled", + "Parameters": [ + { + "Name": "coreGuiType", + "Type": { + "Category": "Enum", + "Name": "CoreGuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterGetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "getFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterSetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "setFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCoreGuiEnabled", + "Parameters": [ + { + "Name": "coreGuiType", + "Type": { + "Category": "Enum", + "Name": "CoreGuiType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCore", + "Parameters": [ + { + "Name": "parameterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CoreGuiChangedSignal", + "Parameters": [ + { + "Name": "coreGuiType", + "Type": { + "Category": "Enum", + "Name": "CoreGuiType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StarterGui", + "Superclass": "BasePlayerGui", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageMeshId", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageOrigin", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CageOriginWorld", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HSRAssetId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HSRData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HSRMeshIdData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportInProcess", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportOrigin", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ImportOriginWorld", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TemporaryCageMeshId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "MemberType": "Function", + "Name": "GetFaces", + "Parameters": [ + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertices", + "Parameters": [ + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsHSRReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ModifyVertices", + "Parameters": [ + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + }, + { + "Name": "vertices", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BaseWrap", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "Disabled", + "MemberType": "Property", + "Name": "AutoSkin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "WrapLayerAutoSkin" + } + }, + { + "Category": "Tuning", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "BindOffset", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Debug", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Debug", + "Default": "None", + "MemberType": "Property", + "Name": "DebugMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "WrapLayerDebugMode" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Order", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Puffiness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "ReferenceMeshId", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ReferenceOrigin", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ReferenceOriginWorld", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Tuning", + "Default": "0", + "MemberType": "Property", + "Name": "ShrinkFactor", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "TemporaryReferenceId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "WrapLayer", + "Superclass": "BaseWrap" + }, + { + "Members": [ + { + "Category": "Debug", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Debug", + "Default": "None", + "MemberType": "Property", + "Name": "DebugMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "WrapTargetDebugMode" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "Stiffness", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "WrapTarget", + "Superclass": "BaseWrap" + }, + { + "Members": [ + { + "Category": "Shape", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Shape", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0 1 1 1 0 1 1 1 1 0 ", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Shape", + "Default": "0", + "MemberType": "Property", + "Name": "CurveSize0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Shape", + "Default": "0", + "MemberType": "Property", + "Name": "CurveSize1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Shape", + "Default": "false", + "MemberType": "Property", + "Name": "FaceCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LightEmission", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Shape", + "Default": "10", + "MemberType": "Property", + "Name": "Segments", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "TextureLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "Stretch", + "MemberType": "Property", + "Name": "TextureMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextureMode" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "TextureSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0 0.5 0 1 0.5 0 ", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Shape", + "Default": "1", + "MemberType": "Property", + "Name": "Width0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Shape", + "Default": "1", + "MemberType": "Property", + "Name": "Width1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "ZOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "SetTextureOffset", + "Parameters": [ + { + "Default": "0", + "Name": "offset", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Beam", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Fire", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Event", + "Name": "Event", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BindableEvent", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Invoke", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnInvoke", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BindableFunction", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "BodyMover", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Goals", + "Default": "0, 2, 0", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "4000, 4000, 4000", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "1250", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "Default": "0, 2, 0", + "MemberType": "Property", + "Name": "angularvelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "AngularVelocity", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "4000, 4000, 4000", + "MemberType": "Property", + "Name": "maxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "MaxTorque", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyAngularVelocity", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "AngularVelocity", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Goals", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "Force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Force", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyForce", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "VectorForce", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Goals", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Goals", + "Default": "500", + "MemberType": "Property", + "Name": "D", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "Default": "400000, 0, 400000", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "3000", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "cframe", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "CFrame", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Goals", + "Default": "400000, 0, 400000", + "MemberType": "Property", + "Name": "maxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "MaxTorque", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyGyro", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "AlignOrientation", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Goals", + "Default": "1250", + "MemberType": "Property", + "Name": "D", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "Default": "4000, 4000, 4000", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "10000", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "Default": "0, 50, 0", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "4000, 4000, 4000", + "MemberType": "Property", + "Name": "maxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "MaxForce", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "0, 50, 0", + "MemberType": "Property", + "Name": "position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Position", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetLastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "lastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetLastForce", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReachedTarget", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BodyPosition", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "AlignPosition", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Goals", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "Force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Location", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Force", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "location", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Location", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyThrust", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "VectorForce", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Goals", + "Default": "4000, 4000, 4000", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "1250", + "MemberType": "Property", + "Name": "P", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Goals", + "Default": "0, 2, 0", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "4000, 4000, 4000", + "MemberType": "Property", + "Name": "maxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "MaxForce", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "0, 2, 0", + "MemberType": "Property", + "Name": "velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Velocity", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetLastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "lastForce", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BodyVelocity", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LinearVelocity", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Internal", + "Default": "false", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Goals", + "Default": "0.699999988", + "MemberType": "Property", + "Name": "CartoonFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "Default": "30", + "MemberType": "Property", + "Name": "MaxSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "Default": "4000", + "MemberType": "Property", + "Name": "MaxThrust", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "Default": "400000, 400000, 0", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Goals", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TargetOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Goals", + "Default": "4", + "MemberType": "Property", + "Name": "TargetRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "Default": "0.00100000005", + "MemberType": "Property", + "Name": "ThrustD", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Thrust", + "Default": "5", + "MemberType": "Property", + "Name": "ThrustP", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "Default": "500", + "MemberType": "Property", + "Name": "TurnD", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "Default": "3000", + "MemberType": "Property", + "Name": "TurnP", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Abort", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Fire", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "fire", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Fire", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReachedTarget", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RocketPropulsion", + "Superclass": "BodyMover", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LineForce", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Condition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "ContinueExecution", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LogMessage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MetaBreakpointId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "RemoveOnHit", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "true", + "MemberType": "Property", + "Name": "Valid", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "Verified", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Breakpoint", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CloseBrowserWindow", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CopyAuthCookieFromBrowserToEngine", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EmitHybridEvent", + "Parameters": [ + { + "Name": "moduleName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExecuteJavaScript", + "Parameters": [ + { + "Name": "javascript", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenBrowserWindow", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenNativeOverlay", + "Parameters": [ + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenWeChatAuthWindow", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReturnToJavaScript", + "Parameters": [ + { + "Name": "callbackId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "params", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendCommand", + "Parameters": [ + { + "Name": "command", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AuthCookieCopiedToEngine", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BrowserWindowClosed", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BrowserWindowWillNavigate", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "JavaScriptCallback", + "Parameters": [ + { + "Name": "content", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BrowserService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0.980392, 0.980392, 0.980392", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.10000000149011611938", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "TailVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.223529, 0.231373, 0.239216", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "16", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BubbleChatMessageProperties", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "LaunchBulkImport", + "Parameters": [ + { + "Name": "assetTypeToImport", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowBulkImportView", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetImported", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BulkImportFinished", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BulkImportStarted", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BulkImportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CacheableContentProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HSRDataContentProvider", + "Superclass": "CacheableContentProvider", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetContentMemoryData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MeshContentProvider", + "Superclass": "CacheableContentProvider", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SolidModelContentProvider", + "Superclass": "CacheableContentProvider", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AttachCallout", + "Parameters": [ + { + "Name": "definitionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "locationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "target", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineCallout", + "Parameters": [ + { + "Name": "definitionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "learnMoreURL", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DetachCalloutsByDefinitionId", + "Parameters": [ + { + "Name": "definitionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CalloutService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CameraSubject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Camera", + "Default": "Fixed", + "MemberType": "Property", + "Name": "CameraType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CoordinateFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "CFrame", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Camera", + "Default": "88.8765335", + "MemberType": "Property", + "Name": "DiagonalFieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "70", + "MemberType": "Property", + "Name": "FieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "Vertical", + "MemberType": "Property", + "Name": "FieldOfViewMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FieldOfViewMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "HeadLocked", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "HeadScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "70", + "MemberType": "Property", + "Name": "MaxAxisFieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "-0.5", + "MemberType": "Property", + "Name": "NearPlaneZ", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "VRTiltAndRollEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1, 1", + "MemberType": "Property", + "Name": "ViewportSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Focus", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Function", + "Name": "GetLargestCutoffDistance", + "Parameters": [ + { + "Name": "ignoreList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPanSpeed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPartsObscuringTarget", + "Parameters": [ + { + "Name": "castPoints", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "ignoreList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRenderCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRoll", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTiltSpeed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Interpolate", + "Parameters": [ + { + "Name": "endPos", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "endFocus", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "duration", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PanUnits", + "Parameters": [ + { + "Name": "units", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScreenPointToRay", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0", + "Name": "depth", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Ray" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "SetCameraPanMode", + "Parameters": [ + { + "Default": "Classic", + "Name": "mode", + "Type": { + "Category": "Enum", + "Name": "CameraPanMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetImageServerView", + "Parameters": [ + { + "Name": "modelCoord", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRoll", + "Parameters": [ + { + "Name": "rollAngle", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TiltUnits", + "Parameters": [ + { + "Name": "units", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ViewportPointToRay", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0", + "Name": "depth", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Ray" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "WorldToScreenPoint", + "Parameters": [ + { + "Name": "worldPoint", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "WorldToViewportPoint", + "Parameters": [ + { + "Name": "worldPoint", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "Zoom", + "Parameters": [ + { + "Name": "distance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ZoomToExtents", + "Parameters": [ + { + "Name": "boundingBoxCFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "boundingBoxSize", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FirstPersonTransition", + "Parameters": [ + { + "Name": "entering", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InterpolationFinished", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Camera", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "RetrieveCaptures", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveScreenshotCapture", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCaptureSizeAsync", + "Parameters": [ + { + "Name": "captureContentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CaptureSaved", + "Parameters": [ + { + "Name": "captureInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CaptureService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FinishRecording", + "Parameters": [ + { + "Name": "identifier", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "operation", + "Type": { + "Category": "Enum", + "Name": "FinishRecordingOperation" + } + }, + { + "Name": "finalOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCanRedo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCanUndo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsRecordingInProgress", + "Parameters": [ + { + "Name": "identifier", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Redo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetWaypoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEnabled", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetWaypoint", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TryBeginRecording", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string?" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Undo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnRecordingFinished", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + }, + { + "Name": "identifier", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + }, + { + "Name": "operationn", + "Type": { + "Category": "Enum", + "Name": "FinishRecordingOperation" + } + }, + { + "Name": "finalOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary?" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnRecordingStarted", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string?" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnRedo", + "Parameters": [ + { + "Name": "waypoint", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnUndo", + "Parameters": [ + { + "Name": "waypoint", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ChangeHistoryService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CharacterAppearance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "HeadColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.992157, 0.917647, 0.552941", + "MemberType": "Property", + "Name": "HeadColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "LeftArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.992157, 0.917647, 0.552941", + "MemberType": "Property", + "Name": "LeftArmColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "LeftLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.0509804, 0.411765, 0.67451", + "MemberType": "Property", + "Name": "LeftLegColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "RightArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.992157, 0.917647, 0.552941", + "MemberType": "Property", + "Name": "RightArmColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "RightLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.0509804, 0.411765, 0.67451", + "MemberType": "Property", + "Name": "RightLegColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TorsoColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.156863, 0.498039, 0.278431", + "MemberType": "Property", + "Name": "TorsoColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BodyColors", + "Superclass": "CharacterAppearance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "BaseTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "Head", + "MemberType": "Property", + "Name": "BodyPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "BodyPart" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MeshId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "OverlayTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "CharacterMesh", + "Superclass": "CharacterAppearance" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Outfit1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Outfit2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Clothing", + "Superclass": "CharacterAppearance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "PantsTemplate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Pants", + "Superclass": "Clothing" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "ShirtTemplate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Shirt", + "Superclass": "Clothing" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "Graphic", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ShirtGraphic", + "Superclass": "CharacterAppearance" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SkinColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Skin", + "Superclass": "CharacterAppearance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "BubbleChatEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "LoadDefaultChat", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Chat", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Blue", + "Name": "color", + "Type": { + "Category": "Enum", + "Name": "ChatColor" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ChatLocal", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Blue", + "Name": "color", + "Type": { + "Category": "Enum", + "Name": "ChatColor" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetShouldUseLuaChat", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeChatCallback", + "Parameters": [ + { + "Name": "callbackType", + "Type": { + "Category": "Enum", + "Name": "ChatCallbackType" + } + }, + { + "Name": "callbackArguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterChatCallback", + "Parameters": [ + { + "Name": "callbackType", + "Type": { + "Category": "Enum", + "Name": "ChatCallbackType" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBubbleChatSettings", + "Parameters": [ + { + "Name": "settings", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUserChatAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUsersChatAsync", + "Parameters": [ + { + "Name": "userIdFrom", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userIdTo", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerFrom", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "playerTo", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringForBroadcast", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerFrom", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringForPlayerAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerToFilterFor", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "FilterStringAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BubbleChatSettingsChanged", + "Parameters": [ + { + "Name": "settings", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Chatted", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "color", + "Type": { + "Category": "Enum", + "Name": "ChatColor" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientToServerFilterMessageSignalV2", + "Parameters": [ + { + "Name": "sender", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "receiver", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "unfilteredMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientToServerReportUnfilteredSignal", + "Parameters": [ + { + "Name": "unfilteredText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "match", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "instancePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "instanceType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerToClientUnderOver13FilteredResponseSignal", + "Parameters": [ + { + "Name": "sender", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "unfilteredMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isError", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorStr", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "under13", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "over13", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Chat", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DisplayCommand", + "Parameters": [ + { + "Name": "commandName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "requestParam", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ChatbotUIService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Image", + "Default": "", + "MemberType": "Property", + "Name": "CursorIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "32", + "MemberType": "Property", + "Name": "MaxActivationDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Event", + "Name": "MouseActionReplicated", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "actionType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseClick", + "Parameters": [ + { + "Name": "playerWhoClicked", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseHoverEnter", + "Parameters": [ + { + "Name": "playerWhoHovered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseHoverLeave", + "Parameters": [ + { + "Name": "playerWhoHovered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RightMouseClick", + "Parameters": [ + { + "Name": "playerWhoClicked", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "mouseClick", + "Parameters": [ + { + "Name": "playerWhoClicked", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "MouseClick", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ClickDetector", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Image", + "Default": "", + "MemberType": "Property", + "Name": "ActivatedCursorIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Physics Response", + "Default": "false", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Drag Directions", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "Axis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Dragged Amount", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "DragFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "Default": "TranslatePlane", + "MemberType": "Property", + "Name": "DragStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DragDetectorDragStyle" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Mode Switching", + "Default": "ButtonR1", + "MemberType": "Property", + "Name": "GamepadModeSwitchKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Mode Switching", + "Default": "LeftControl", + "MemberType": "Property", + "Name": "KeyboardModeSwitchKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Drag Limits", + "Default": "0", + "MemberType": "Property", + "Name": "MaxDragAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Drag Limits", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "MaxDragTranslation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Physics Response", + "Default": "10000000", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Physics Response", + "Default": "10000", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Drag Limits", + "Default": "0", + "MemberType": "Property", + "Name": "MinDragAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Drag Limits", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "MinDragTranslation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Drag Directions", + "Default": "-0, 180, 90", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Internal", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "PhysicalDragClickedPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Internal", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "PhysicalDragHitPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Internal", + "Default": "false", + "MemberType": "Property", + "Name": "PhysicalDragIsInVR", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Internal", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "PhysicalDragTargetFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ReferenceInstance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "Default": "Physical", + "MemberType": "Property", + "Name": "ResponseStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DragDetectorResponseStyle" + } + }, + { + "Category": "Physics Response", + "Default": "10", + "MemberType": "Property", + "Name": "Responsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "RunLocally", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Drag Directions", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "SecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "TrackballRadialPullFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "TrackballRollFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mode Switching", + "Default": "ButtonL2", + "MemberType": "Property", + "Name": "VRSwitchKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Drag Directions", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "WorldAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Drag Directions", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "WorldSecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "AddConstraintFunction", + "Parameters": [ + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetReferenceFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RestartDrag", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDragStyleFunction", + "Parameters": [ + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragContinue", + "Parameters": [ + { + "Name": "playerWhoDragged", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "cursorRay", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "viewFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "vrInputFrame", + "Type": { + "Category": "DataType", + "Name": "OptionalCoordinateFrame" + } + }, + { + "Name": "isModeSwitchKeyDown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragEnd", + "Parameters": [ + { + "Name": "playerWhoDragged", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragStart", + "Parameters": [ + { + "Name": "playerWhoDragged", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "cursorRay", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "viewFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "hitFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "clickedPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "vrInputFrame", + "Type": { + "Category": "DataType", + "Name": "OptionalCoordinateFrame" + } + }, + { + "Name": "isModeSwitchKeyDown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DragDetector", + "Superclass": "ClickDetector", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.5", + "MemberType": "Property", + "Name": "Cover", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.699999988", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Clouds", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ClusterPacketCache", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Camera", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CollaboratorColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "CurDocGUID", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CurScriptLineNumber", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "3", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CollaboratorStatus" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "UserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Username", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Collaborator", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "CollaboratorInstanceCreatedSignal", + "Parameters": [ + { + "Name": "collaboratorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CollaboratorInstanceDestroyedSignal", + "Parameters": [ + { + "Name": "collaboratorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CollaboratorStatusUpdateRequestedSignal", + "Parameters": [ + { + "Name": "collaboratorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newStatus", + "Type": { + "Category": "Enum", + "Name": "CollaboratorStatus" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CollaboratorStatusUpdatedSignal", + "Parameters": [ + { + "Name": "collaboratorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newStatus", + "Type": { + "Category": "Enum", + "Name": "CollaboratorStatus" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CollaboratorsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddTag", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAllTags", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetCollection", + "Parameters": [ + { + "Name": "class", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetTagged", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInstanceAddedSignal", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInstanceRemovedSignal", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTagged", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetTags", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "HasTag", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "RemoveTag", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemAdded", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetInstanceAddedSignal", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemRemoved", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetInstanceRemovedSignal", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TagAdded", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TagRemoved", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CollectionService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AllowGUIAccessPoints", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Checked", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DefaultShortcut", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Name", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Permission", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CommandPermission" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StatusTip", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "EnableGuiAccess", + "Parameters": [ + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "statusTip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultShortcut", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterExecutionCallback", + "Parameters": [ + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CommandInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Execute", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterCommand", + "Parameters": [ + { + "Name": "plugin", + "Type": { + "Category": "Class", + "Name": "Plugin" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "LocalUser", + "Name": "permission", + "Type": { + "Category": "Enum", + "Name": "CommandPermission" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "CommandInstance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CommandExecuting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CommandService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Configuration", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ConfigureServerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Attachments", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Attachments", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Constraint", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "AlignOrientation", + "Default": "Parallel", + "MemberType": "Property", + "Name": "AlignType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AlignType" + } + }, + { + "Category": "TargetOrientation", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "TargetOrientation", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "LookAtPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Compliance", + "Default": "INF", + "MemberType": "Property", + "Name": "MaxAngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Compliance", + "Default": "10000", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignmentMode", + "Default": "TwoAttachment", + "MemberType": "Property", + "Name": "Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "OrientationAlignmentMode" + } + }, + { + "Category": "TargetOrientation", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "PrimaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "AlignOrientation", + "Default": "false", + "MemberType": "Property", + "Name": "PrimaryAxisOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "AlignOrientation", + "Default": "false", + "MemberType": "Property", + "Name": "ReactionTorqueEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "Default": "10", + "MemberType": "Property", + "Name": "Responsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignOrientation", + "Default": "false", + "MemberType": "Property", + "Name": "RigidityEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "TargetOrientation", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "SecondaryAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AlignOrientation", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "AlignPosition", + "Default": "false", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "Default": "Magnitude", + "MemberType": "Property", + "Name": "ForceLimitMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ForceLimitMode" + } + }, + { + "Category": "Compliance", + "Default": "World", + "MemberType": "Property", + "Name": "ForceRelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + }, + { + "Category": "Compliance", + "Default": "10000, 10000, 10000", + "MemberType": "Property", + "Name": "MaxAxesForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Compliance", + "Default": "10000", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Compliance", + "Default": "INF", + "MemberType": "Property", + "Name": "MaxVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignmentMode", + "Default": "TwoAttachment", + "MemberType": "Property", + "Name": "Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PositionAlignmentMode" + } + }, + { + "Category": "AlignPosition", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "AlignPosition", + "Default": "false", + "MemberType": "Property", + "Name": "ReactionForceEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "Default": "10", + "MemberType": "Property", + "Name": "Responsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AlignPosition", + "Default": "false", + "MemberType": "Property", + "Name": "RigidityEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AlignPosition", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Torque", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Torque", + "Default": "0", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Torque", + "Default": "false", + "MemberType": "Property", + "Name": "ReactionTorqueEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Torque", + "Default": "World", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AngularVelocity", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsKinematic", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Compliance", + "Default": "10000", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Compliance", + "Default": "10000", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "AnimationConstraint", + "Superclass": "Constraint", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "BallSocket", + "Default": "false", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Friction", + "Default": "0", + "MemberType": "Property", + "Name": "MaxFrictionTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Friction", + "Default": "0", + "MemberType": "Property", + "Name": "MaxFrictionTorqueXml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.150000006", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "0", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "false", + "MemberType": "Property", + "Name": "TwistLimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "TwistLimits", + "Default": "-45", + "MemberType": "Property", + "Name": "TwistLowerAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "TwistLimits", + "Default": "45", + "MemberType": "Property", + "Name": "TwistUpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "45", + "MemberType": "Property", + "Name": "UpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "BallSocketConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Hinge", + "Default": "None", + "MemberType": "Property", + "Name": "ActuatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorType" + } + }, + { + "Category": "Servo", + "Default": "45", + "MemberType": "Property", + "Name": "AngularResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "Default": "0", + "MemberType": "Property", + "Name": "AngularSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "Default": "0", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Hinge", + "Default": "false", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Limits", + "Default": "-45", + "MemberType": "Property", + "Name": "LowerAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "Default": "INF", + "MemberType": "Property", + "Name": "MotorMaxAcceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "Default": "0", + "MemberType": "Property", + "Name": "MotorMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.150000006", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "0", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "Default": "0", + "MemberType": "Property", + "Name": "ServoMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "Default": "0", + "MemberType": "Property", + "Name": "TargetAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "45", + "MemberType": "Property", + "Name": "UpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "HingeConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "LineForce", + "Default": "false", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "LineForce", + "Default": "false", + "MemberType": "Property", + "Name": "InverseSquareLaw", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "LineForce", + "Default": "1000", + "MemberType": "Property", + "Name": "Magnitude", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "LineForce", + "Default": "INF", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "LineForce", + "Default": "false", + "MemberType": "Property", + "Name": "ReactionForceEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "LineForce", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Limits", + "Default": "Magnitude", + "MemberType": "Property", + "Name": "ForceLimitMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ForceLimitMode" + } + }, + { + "Category": "Line", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "LineDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Line", + "Default": "-0", + "MemberType": "Property", + "Name": "LineVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "1000, 1000, 1000", + "MemberType": "Property", + "Name": "MaxAxesForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Limits", + "Default": "1000", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "1000, 1000", + "MemberType": "Property", + "Name": "MaxPlanarAxesForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Plane", + "Default": "0, 0", + "MemberType": "Property", + "Name": "PlaneVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Plane", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "PrimaryTangentAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Mode", + "Default": "World", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + }, + { + "Category": "Plane", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "SecondaryTangentAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Vector", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "VectorVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Mode", + "Default": "Vector", + "MemberType": "Property", + "Name": "VelocityConstraintMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VelocityConstraintMode" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "LinearVelocity", + "Superclass": "Constraint" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "PlaneConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Plane", + "Superclass": "PlaneConstraint", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "PlaneConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "RigidConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Derived", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rod", + "Default": "5", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "90", + "MemberType": "Property", + "Name": "LimitAngle0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "90", + "MemberType": "Property", + "Name": "LimitAngle1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rod", + "Default": "false", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "RodConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Derived", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rope", + "Default": "5", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rope", + "Default": "0", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Rope", + "Default": "false", + "MemberType": "Property", + "Name": "WinchEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Winch", + "Default": "10000", + "MemberType": "Property", + "Name": "WinchForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Winch", + "Default": "45", + "MemberType": "Property", + "Name": "WinchResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Winch", + "Default": "2", + "MemberType": "Property", + "Name": "WinchSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Winch", + "Default": "5", + "MemberType": "Property", + "Name": "WinchTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "RopeConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Slider", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ActuatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorType" + } + }, + { + "Category": "Derived", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CurrentPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Slider", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Servo", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LinearResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LowerLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MotorMaxAcceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MotorMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ServoMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Servo", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TargetPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UpperLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Motor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SlidingBallConstraint", + "Superclass": "Constraint", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Cylinder", + "Default": "None", + "MemberType": "Property", + "Name": "AngularActuatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorType" + } + }, + { + "Category": "Cylinder", + "Default": "false", + "MemberType": "Property", + "Name": "AngularLimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "AngularServo", + "Default": "45", + "MemberType": "Property", + "Name": "AngularResponsiveness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularLimits", + "Default": "0", + "MemberType": "Property", + "Name": "AngularRestitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularServo", + "Default": "0", + "MemberType": "Property", + "Name": "AngularSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularMotor", + "Default": "0", + "MemberType": "Property", + "Name": "AngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Cylinder", + "Default": "0", + "MemberType": "Property", + "Name": "InclinationAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularLimits", + "Default": "-45", + "MemberType": "Property", + "Name": "LowerAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularMotor", + "Default": "INF", + "MemberType": "Property", + "Name": "MotorMaxAngularAcceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularMotor", + "Default": "0", + "MemberType": "Property", + "Name": "MotorMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "RotationAxisVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "AngularServo", + "Default": "0", + "MemberType": "Property", + "Name": "ServoMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularServo", + "Default": "0", + "MemberType": "Property", + "Name": "TargetAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "AngularLimits", + "Default": "45", + "MemberType": "Property", + "Name": "UpperAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "WorldRotationAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "CylindricalConstraint", + "Superclass": "SlidingBallConstraint" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "PrismaticConstraint", + "Superclass": "SlidingBallConstraint" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "3", + "MemberType": "Property", + "Name": "Coils", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "0", + "MemberType": "Property", + "Name": "Damping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "1", + "MemberType": "Property", + "Name": "FreeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "false", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Spring", + "Default": "INF", + "MemberType": "Property", + "Name": "MaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "5", + "MemberType": "Property", + "Name": "MaxLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "0", + "MemberType": "Property", + "Name": "MinLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.400000006", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "0", + "MemberType": "Property", + "Name": "Stiffness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SpringConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Torque", + "Default": "Attachment0", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + }, + { + "Category": "Torque", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Torque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Torque", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "8", + "MemberType": "Property", + "Name": "Coils", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Derived", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "0.00999999978", + "MemberType": "Property", + "Name": "Damping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "false", + "MemberType": "Property", + "Name": "LimitEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated", + { + "PreferredDescriptorName": "LimitsEnabled", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Spring", + "Default": "false", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Limits", + "Default": "45", + "MemberType": "Property", + "Name": "MaxAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "INF", + "MemberType": "Property", + "Name": "MaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.400000006", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "0", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Spring", + "Default": "100", + "MemberType": "Property", + "Name": "Stiffness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "TorsionSpringConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Universal", + "Default": "false", + "MemberType": "Property", + "Name": "LimitsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Limits", + "Default": "45", + "MemberType": "Property", + "Name": "MaxAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.200000003", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Limits", + "Default": "0", + "MemberType": "Property", + "Name": "Restitution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "UniversalConstraint", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "VectorForce", + "Default": "false", + "MemberType": "Property", + "Name": "ApplyAtCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "VectorForce", + "Default": "1000, 0, 0", + "MemberType": "Property", + "Name": "Force", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "VectorForce", + "Default": "Attachment0", + "MemberType": "Property", + "Name": "RelativeTo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ActuatorRelativeTo" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "VectorForce", + "Superclass": "Constraint" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BaseUrl", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RequestQueueSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "CalculateNumTrianglesInMeshSync", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAssetFetchStatus", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "AssetFetchStatus" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAssetFetchStatusChangedSignal", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDetailedFailedRequests", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFailedRequests", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListEncryptedAssets", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Preload", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "PreloadAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterDefaultEncryptionKey", + "Parameters": [ + { + "Name": "encryptionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterDefaultSessionKey", + "Parameters": [ + { + "Name": "sessionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterEncryptedAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "encryptionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterSessionEncryptedAsset", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "sessionKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBaseUrl", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterDefaultEncryptionKey", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterEncryptedAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateNumTrianglesInMesh", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PreloadAsync", + "Parameters": [ + { + "Name": "contentIdList", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "nil", + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetFetchFailed", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ContentProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "BindAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindActionAtPriority", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "priorityLevel", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindActionToInputTypes", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "BindAction", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "keyCodesForActivation", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindCoreAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindCoreActionAtPriority", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionToBind", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "priorityLevel", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "inputTypes", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindCoreActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "keyCodesForActivation", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CallFunction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "inputObject", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireActionButtonFoundSignal", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "actionButton", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAllBoundActionInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAllBoundCoreActionInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBoundActionInfo", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBoundCoreActionInfo", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentLocalToolIcon", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDescription", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetImage", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "image", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPosition", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTitle", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Default": "Unknown", + "Name": "keyCodeForActivation", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindAllActions", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindCoreAction", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindCoreActivate", + "Parameters": [ + { + "Name": "userInputTypeForActivation", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Default": "Unknown", + "Name": "keyCodeForActivation", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetButton", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BoundActionAdded", + "Parameters": [ + { + "Name": "actionAdded", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "createTouchButton", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "functionInfoTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "isCore", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BoundActionChanged", + "Parameters": [ + { + "Name": "actionChanged", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "changeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "changeTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BoundActionRemoved", + "Parameters": [ + { + "Name": "actionRemoved", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "functionInfoTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "isCore", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GetActionButtonEvent", + "Parameters": [ + { + "Name": "actionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalToolEquipped", + "Parameters": [ + { + "Name": "toolEquipped", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalToolUnequipped", + "Parameters": [ + { + "Name": "toolUnequipped", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ContextActionService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "BindButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + }, + { + "Name": "caption", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "bindButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + }, + { + "Name": "caption", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "BindButton", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getButton", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetButton", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ButtonChanged", + "Parameters": [ + { + "Name": "button", + "Type": { + "Category": "Enum", + "Name": "Button" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Controller", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HumanoidController", + "Superclass": "Controller" + }, + { + "Members": [ + { + "Category": "Axes", + "Default": "0", + "MemberType": "Property", + "Name": "Steer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Axes", + "Default": "0", + "MemberType": "Property", + "Name": "Throttle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Event", + "Name": "AxisChanged", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SkateboardController", + "Superclass": "Controller" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VehicleController", + "Superclass": "Controller" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Balance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BalanceRigidityEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Movement", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MoveSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ControllerBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Balance", + "Default": "10000", + "MemberType": "Property", + "Name": "BalanceMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "100", + "MemberType": "Property", + "Name": "BalanceSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "LinearImpulse", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Turn", + "Default": "true", + "MemberType": "Property", + "Name": "MaintainAngularMomentum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Movement", + "Default": "true", + "MemberType": "Property", + "Name": "MaintainLinearMomentum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Movement", + "Default": "1000", + "MemberType": "Property", + "Name": "MoveMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "Default": "10000", + "MemberType": "Property", + "Name": "TurnMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Turn", + "Default": "1", + "MemberType": "Property", + "Name": "TurnSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "AirController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Movement", + "Default": "0", + "MemberType": "Property", + "Name": "AccelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "10000", + "MemberType": "Property", + "Name": "BalanceMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "100", + "MemberType": "Property", + "Name": "BalanceSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "10000", + "MemberType": "Property", + "Name": "MoveMaxForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ClimbController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Balance", + "Default": "1", + "MemberType": "Property", + "Name": "AccelerationLean", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "0", + "MemberType": "Property", + "Name": "AccelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "10000", + "MemberType": "Property", + "Name": "BalanceMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "100", + "MemberType": "Property", + "Name": "BalanceSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "0", + "MemberType": "Property", + "Name": "DecelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "2", + "MemberType": "Property", + "Name": "Friction", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "1", + "MemberType": "Property", + "Name": "FrictionWeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "1", + "MemberType": "Property", + "Name": "GroundOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "10000", + "MemberType": "Property", + "Name": "StandForce", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "100", + "MemberType": "Property", + "Name": "StandSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Movement", + "Default": "1", + "MemberType": "Property", + "Name": "TurnSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GroundController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Movement", + "Default": "0", + "MemberType": "Property", + "Name": "AccelerationTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "10000", + "MemberType": "Property", + "Name": "PitchMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "1", + "MemberType": "Property", + "Name": "PitchSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "10000", + "MemberType": "Property", + "Name": "RollMaxTorque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Balance", + "Default": "1", + "MemberType": "Property", + "Name": "RollSpeedFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SwimController", + "Superclass": "ControllerBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ActiveController", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "ControllerBase" + } + }, + { + "Category": "Behavior", + "Default": "16", + "MemberType": "Property", + "Name": "BaseMoveSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "8", + "MemberType": "Property", + "Name": "BaseTurnSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ClimbSensor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "ControllerSensor" + } + }, + { + "Category": "Input", + "Default": "0, 0, 1", + "MemberType": "Property", + "Name": "FacingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "GroundSensor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "ControllerSensor" + } + }, + { + "Category": "Input", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "MovingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "RootPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ControllerManager", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ControllerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CookiesService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CorePackages", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CoreScriptDebuggingManagerHelper", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetScriptFilePath", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CoreScriptSyncService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsWatchingScriptLine", + "Parameters": [ + { + "Name": "scriptRef", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartWatchingScriptLine", + "Parameters": [ + { + "Name": "scriptRef", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GuidLineContentsChanged", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "contents", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GuidNameChanged", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fullName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CrossDMScriptChangeListener", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "PersistedCurrentValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "GetAttachedReceivers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetValue", + "Parameters": [ + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReceiverConnected", + "Parameters": [ + { + "Name": "receiver", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReceiverDisconnected", + "Parameters": [ + { + "Name": "receiver", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CustomEvent", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Source", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Function", + "Name": "GetCurrentValue", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EventConnected", + "Parameters": [ + { + "Name": "event", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EventDisconnected", + "Parameters": [ + { + "Name": "event", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SourceValueChanged", + "Parameters": [ + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CustomEventReceiver", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VertexColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataModelMesh", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Bevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Bevel Roundness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Bulge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BevelMesh", + "Superclass": "DataModelMesh", + "Tags": [ + "NotCreatable", + "NotBrowsable", + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "BlockMesh", + "Superclass": "BevelMesh" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "CylinderMesh", + "Superclass": "BevelMesh", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "MeshVersion", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "AddTriangle", + "Parameters": [ + { + "Name": "vertexId0", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "vertexId1", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "vertexId2", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddVertex", + "Parameters": [ + { + "Name": "p", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindClosestPointOnSurface", + "Parameters": [ + { + "Name": "point", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindClosestVertex", + "Parameters": [ + { + "Name": "toThisPoint", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindVerticesWithinSphere", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAdjacentTriangles", + "Parameters": [ + { + "Name": "triangleId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAdjacentVertices", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPosition", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTriangleVertices", + "Parameters": [ + { + "Name": "triangleId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTriangles", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUV", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertexColor", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Color3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertexColorAlpha", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertexNormal", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVertices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InitializeFromMeshIdAsync", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InitializeFromMeshPartAsync", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Raycast", + "Parameters": [ + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTriangle", + "Parameters": [ + { + "Name": "triangleId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveVertex", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPosition", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "p", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUV", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "uv", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVertexColor", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "color", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVertexColorAlpha", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "alpha", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVertexNormal", + "Parameters": [ + { + "Name": "vertexId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "vnormal", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateMeshPartAsync", + "Parameters": [ + { + "Name": "collisionFidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MeshPart" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DynamicMesh", + "Superclass": "DataModelMesh" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "MeshId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "TextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "FileMesh", + "Superclass": "DataModelMesh" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Head", + "MemberType": "Property", + "Name": "MeshType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshType" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SpecialMesh", + "Superclass": "FileMesh" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPatch", + "Parameters": [ + { + "Name": "patchName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterPatch", + "Parameters": [ + { + "Name": "patchName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "behaviorName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "localConfigPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdatePatch", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "patchName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataModelPatchService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CurrentDataModelType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SessionId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "CurrentDataModelTypeAboutToChange", + "Parameters": [ + { + "Name": "dataModelType", + "Type": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CurrentDataModelTypeChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DataModelCreated", + "Parameters": [ + { + "Name": "gameStateType", + "Type": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DataModelWillBeDestroyed", + "Parameters": [ + { + "Name": "gameStateType", + "Type": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataModelSession", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMetadata", + "Parameters": [ + { + "Name": "attributes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreIncrementOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CreatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DataStoreName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UpdatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreInfo", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "KeyName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreKey", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CreatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UpdatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Version", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserIds", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreKeyInfo", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CreatedTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsDeleted", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Version", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreObjectVersionInfo", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "AllScopes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "SetExperimentalFeatures", + "Parameters": [ + { + "Name": "experimentalFeatures", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "AutomaticRetry", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "LegacyNamingScheme", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetDataStore", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "global", + "Name": "scope", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "options", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "GlobalDataStore" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGlobalDataStore", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "GlobalDataStore" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOrderedDataStore", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "global", + "Name": "scope", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "OrderedDataStore" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRequestBudgetForRequestType", + "Parameters": [ + { + "Name": "requestType", + "Type": { + "Category": "Enum", + "Name": "DataStoreRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListDataStoresAsync", + "Parameters": [ + { + "Default": "", + "Name": "prefix", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "", + "Name": "cursor", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DataStoreListingPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMetadata", + "Parameters": [ + { + "Name": "attributes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreSetOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MaxItems", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "AddItem", + "Parameters": [ + { + "Name": "item", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "10", + "Name": "lifetime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLegacyMaxItems", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "addItem", + "Parameters": [ + { + "Name": "item", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "10", + "Name": "lifetime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Debris", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DataModel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InstanceCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Errors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsScriptStackTracingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "JobCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PlayerCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Errors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReportSoundWarnings", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Profile", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RobloxVersion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Benchmarking", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TickCountPreciseOverride", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TickCountSampleMethod" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DebugSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "DebuggablePluginWatcher", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Condition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ContinueExecution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "IsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "LogExpression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "isContextDependentBreakpoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerBreakpoint", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ErrorMessage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HasError", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsPaused", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddBreakpoint", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Close", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EvaluateWatch", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "frame", + "Type": { + "Category": "Class", + "Name": "StackFrame" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFrameById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StackFrame" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSource", + "Parameters": [ + { + "Name": "scriptRef", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetThreadById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "ThreadState" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetThreads", + "Parameters": [ + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVariableById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerVariable" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Populate", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveBreakpoint", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetExceptionBreakMode", + "Parameters": [ + { + "Name": "breakMode", + "Type": { + "Category": "Enum", + "Name": "DebuggerExceptionBreakMode" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetVariable", + "Parameters": [ + { + "Name": "variable", + "Type": { + "Category": "Class", + "Name": "DebuggerVariable" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Step", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepIn", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepOut", + "Parameters": [ + { + "Name": "thread", + "Type": { + "Category": "Class", + "Name": "ThreadState" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateSelectedFrame", + "Parameters": [ + { + "Name": "threadId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "frameNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointAdded", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointChanged", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointRemoved", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Breakpoint" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Enum", + "Name": "BreakpointRemoveReason" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Paused", + "Parameters": [ + { + "Name": "pausedState", + "Type": { + "Category": "Class", + "Name": "PausedState" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Enum", + "Name": "DebuggerPauseReason" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Resumed", + "Parameters": [ + { + "Name": "pausedState", + "Type": { + "Category": "Class", + "Name": "PausedState" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerConnection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LocalDebuggerConnection", + "Superclass": "DebuggerConnection", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Function", + "Name": "ConnectLocal", + "Parameters": [ + { + "Name": "dataModel", + "Type": { + "Category": "Class", + "Name": "DataModel" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConnectRemote", + "Parameters": [ + { + "Name": "host", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "port", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FocusConnection", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConnectionById", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerConnection" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectionEnded", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Enum", + "Name": "DebuggerEndReason" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectionStarted", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FocusChanged", + "Parameters": [ + { + "Name": "connection", + "Type": { + "Category": "Class", + "Name": "DebuggerConnection" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerConnectionManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsError", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsSuccess", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Message", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RequestId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DebuggerStatus" + } + }, + { + "MemberType": "Function", + "Name": "GetArg", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerLuaResponse", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DebuggingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddDebugger", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EnableDebugging", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDebuggers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepIn", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepOut", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StepOver", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DebuggerAdded", + "Parameters": [ + { + "Name": "debugger", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DebuggerRemoved", + "Parameters": [ + { + "Name": "debugger", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "EditBreakpoint", + "Parameters": [ + { + "Name": "metaBreakpointId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EditWatch", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsConnectionForPlayDataModel", + "Parameters": [ + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenExceptionMessagePopup", + "Parameters": [ + { + "Name": "exceptionMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pausedLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScriptAtLine", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "showErrorOnFail", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveScriptLineMarkers", + "Parameters": [ + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "allMarkers", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCurrentThreadId", + "Parameters": [ + { + "Name": "debuggerThreadId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetScriptLineMarker", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "debuggerConnectionId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "lineMarkerType", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetWatchExpressions", + "Parameters": [ + { + "Name": "expressions", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ExpressionAdded", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ExpressionsCleared", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerUIService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Name", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Populated", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Type", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VariableId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VariablesCount", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetVariableByIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerVariable" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVariableByName", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DebuggerVariable" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerVariable", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Expression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DebuggerWatch", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetDeviceId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DeviceIdService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "SinglePlayer", + "MemberType": "Property", + "Name": "BehaviorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DialogBehaviorType" + } + }, + { + "Category": "Data", + "Default": "25", + "MemberType": "Property", + "Name": "ConversationDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "GoodbyeChoiceActive", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "GoodbyeDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "InUse", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "InitialPrompt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "Help", + "MemberType": "Property", + "Name": "Purpose", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DialogPurpose" + } + }, + { + "Category": "Data", + "Default": "Neutral", + "MemberType": "Property", + "Name": "Tone", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DialogTone" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "TriggerDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TriggerOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetCurrentPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPlayerIsUsing", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "isUsing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalDialogChoiceSelected", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "dialogChoice", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DialogChoiceSelected", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "dialogChoice", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Dialog", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "GoodbyeChoiceActive", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "GoodbyeDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ResponseDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "UserDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DialogChoice", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DiscardEdits", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDraftStatus", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "DraftStatusCode" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEditors", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RestoreScripts", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowDiffsAgainstBase", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowDiffsAgainstServer", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CommitEdits", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDrafts", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateToLatestVersion", + "Parameters": [ + { + "Name": "scripts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CommitStatusChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "DraftStatusCode" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DraftAdded", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DraftRemoved", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DraftStatusChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EditorsListChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UpdateStatusChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "DraftStatusCode" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DraftsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AxisRotate", + "Parameters": [ + { + "Default": "X", + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MouseDown", + "Parameters": [ + { + "Name": "mousePart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "pointOnMousePart", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MouseMove", + "Parameters": [ + { + "Name": "mouseRay", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MouseUp", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Dragger", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AlignDraggedObjects", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AngleSnapEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AngleSnapIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AnimateHover", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CollisionsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DraggerCoordinateSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DraggerCoordinateSpace" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DraggerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DraggerMovementMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "GeometrySnapColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HoverAnimateFrequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HoverLineThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HoverThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "JointsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "LinearSnapEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "LinearSnapIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "PivotSnapToGeometry", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ShowHover", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ShowPivotIndicator", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DraggerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DrawCircle", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "color", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Name": "transparency", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReadPixels", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resize", + "Parameters": [ + { + "Name": "newSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Rotate", + "Parameters": [ + { + "Name": "degrees", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "true", + "Name": "resizeCanvas", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WritePixels", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "pixels", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DynamicImage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "XYZ", + "MemberType": "Property", + "Name": "RotationOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RotationOrder" + } + }, + { + "MemberType": "Function", + "Name": "GetAnglesAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRotationAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "X", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Y", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Z", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "EulerRotationCurve", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "SendEventDeferred", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendEventImmediately", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEvent", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEventStream", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "EventIngestService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ScopeCheckUIComplete", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "scopes", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "ScopeCheckResult" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenAuthPrompt", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "scopes", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScopeCheckResult", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "result", + "Type": { + "Category": "Enum", + "Name": "ScopeCheckResult" + } + }, + { + "Name": "token", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "scopes", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ExperienceAuthService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "InviteMessageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "InviteUser", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LaunchData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PromptMessage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ExperienceInviteOptions", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ExperienceNotificationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "500000", + "MemberType": "Property", + "Name": "BlastPressure", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "4", + "MemberType": "Property", + "Name": "BlastRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "DestroyJointRadiusPercent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "Craters", + "MemberType": "Property", + "Name": "ExplosionType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ExplosionType" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "Hit", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "distance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Explosion", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Control", + "Default": "true", + "MemberType": "Property", + "Name": "AudioAnimationEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "FlipHeadOrientation", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "true", + "MemberType": "Property", + "Name": "VideoAnimationEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetTrackerLodController", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "TrackerLodController" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Init", + "Parameters": [ + { + "Name": "videoEnabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "audioEnabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsStarted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Step", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TrackerError", + "Parameters": [ + { + "Name": "error", + "Type": { + "Category": "Enum", + "Name": "TrackerError" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TrackerPrompt", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Enum", + "Name": "TrackerPromptEvent" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FaceAnimatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "ChinRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "ChinRaiserUpperLip", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "Corrugator", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "EyesLookDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "EyesLookLeft", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "EyesLookRight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "EyesLookUp", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "FlatPucker", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "Funneler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jaw", + "Default": "0", + "MemberType": "Property", + "Name": "JawDrop", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jaw", + "Default": "0", + "MemberType": "Property", + "Name": "JawLeft", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jaw", + "Default": "0", + "MemberType": "Property", + "Name": "JawRight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "LeftBrowLowerer", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftCheekPuff", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "LeftCheekRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftDimpler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "LeftEyeClosed", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "LeftEyeUpperLidRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "LeftInnerBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftLipCornerDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftLipCornerPuller", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftLipStretcher", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftLowerLipDepressor", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "LeftNoseWrinkler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "LeftOuterBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LeftUpperLipRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LipPresser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LipsTogether", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "LowerLipSuck", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "MouthLeft", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "MouthRight", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "Pucker", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "RightBrowLowerer", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightCheekPuff", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "RightCheekRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightDimpler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "RightEyeClosed", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Eyes", + "Default": "0", + "MemberType": "Property", + "Name": "RightEyeUpperLidRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "RightInnerBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightLipCornerDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightLipCornerPuller", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightLipStretcher", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightLowerLipDepressor", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "RightNoseWrinkler", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Brows", + "Default": "0", + "MemberType": "Property", + "Name": "RightOuterBrowRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "RightUpperLipRaiser", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tongue", + "Default": "0", + "MemberType": "Property", + "Name": "TongueDown", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tongue", + "Default": "0", + "MemberType": "Property", + "Name": "TongueOut", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tongue", + "Default": "0", + "MemberType": "Property", + "Name": "TongueUp", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Mouth", + "Default": "0", + "MemberType": "Property", + "Name": "UpperLipSuck", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Animation", + "Name": "FaceControls", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FaceInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LocalTransparencyModifier", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "20", + "MemberType": "Property", + "Name": "Shiny", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "Specular", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "ZIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "GraphicsTexture", + "Name": "Decal", + "Superclass": "FaceInstance" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "OffsetStudsU", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "OffsetStudsV", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "2", + "MemberType": "Property", + "Name": "StudsPerTileU", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "2", + "MemberType": "Property", + "Name": "StudsPerTileV", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "GraphicsTexture", + "Name": "Texture", + "Superclass": "Decal" + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "BiometricDataConsent", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "IsAgeRestricted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CheckOrRequestCameraPermission", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationRecordingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Get", + "Parameters": [ + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWithPlayerId", + "Parameters": [ + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationStreamingServiceStats", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "ServiceState", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FacialAnimationStreamingServiceStats" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsAudioEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPlaceEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsServerEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVideoEnabled", + "Parameters": [ + { + "Name": "mask", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResolveStateForUser", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationStreamingServiceV2", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FacialAnimationStreamingSubsessionStats", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FaceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InOut", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InOut" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LeftRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LeftRight" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TopBottom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TopBottom" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Feature", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hole", + "Superclass": "Feature", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "MotorFeature", + "Superclass": "Feature", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Function", + "Name": "GetBinaryContents", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTemporaryId", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "File", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.92549, 0.545098, 0.27451", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "9", + "MemberType": "Property", + "Name": "Heat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.545098, 0.313726, 0.215686", + "MemberType": "Property", + "Name": "SecondaryColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "5", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "9", + "MemberType": "Property", + "Name": "heat_xml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "5", + "MemberType": "Property", + "Name": "size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Size", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "5", + "MemberType": "Property", + "Name": "size_xml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Fire", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FlagStandService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "\u0001", + "MemberType": "Property", + "Name": "ValuesAndTimes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "GetKeyAtIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "FloatCurveKey" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyIndicesAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeys", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValueAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float?" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "DataType", + "Name": "FloatCurveKey" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKeyAtIndex", + "Parameters": [ + { + "Name": "startingIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "1", + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeys", + "Parameters": [ + { + "Name": "keys", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FloatCurve", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FlyweightService", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CSGDictionaryService", + "Superclass": "FlyweightService", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "NonReplicatedCSGDictionaryService", + "Superclass": "FlyweightService", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "2147483647", + "MemberType": "Property", + "Name": "ReplicatedGuiInsertionOrder", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Folder", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ForceField", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPlatformFriends", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FriendsUpdated", + "Parameters": [ + { + "Name": "friendData", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteFriendEventSignal", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "event", + "Type": { + "Category": "Enum", + "Name": "FriendRequestEvent" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteFriendStatusSignal", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "FriendStatus" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FriendService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "AllowSleep", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "?", + "MemberType": "Property", + "Name": "Description", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Settings", + "Default": "false", + "MemberType": "Property", + "Name": "HasMigratedSettingsToTestService", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "Is30FpsThrottleEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "PhysicsEnvironmentalThrottle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Settings", + "Default": "60", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Function", + "Name": "Error", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Failed", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pass", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Passed", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Warn", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "FunctionalTest", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PlayerHasPass", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GamePassService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Video", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VideoCaptureEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VideoRecording", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "VideoRecordingChangeRequest", + "Parameters": [ + { + "Name": "recording", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GameSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "GamepadCursorEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "DisableGamepadCursor", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EnableGamepadCursor", + "Parameters": [ + { + "Name": "guiObject", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamepadCursorPosition", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGamepadCursorPosition", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamepadThumbstick1Changed", + "Parameters": [ + { + "Name": "event", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GamepadService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Geometry", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CalculateConstraintsToPreserve", + "Parameters": [ + { + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "destination", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IntersectAsync", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubtractAsync", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnionAsync", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GeometryService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Data", + "Default": "20", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Width", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GetTextBoundsParams", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "OnUpdate", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IncrementAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "1", + "Name": "delta", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "{}", + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "nil", + "Name": "options", + "Type": { + "Category": "Class", + "Name": "DataStoreIncrementOptions" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "{}", + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "nil", + "Name": "options", + "Type": { + "Category": "Class", + "Name": "DataStoreSetOptions" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "transformFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GlobalDataStore", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetVersionAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListKeysAsync", + "Parameters": [ + { + "Default": "", + "Name": "prefix", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "", + "Name": "cursor", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "excludeDeleted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DataStoreKeyPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ListVersionsAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Ascending", + "Name": "sortDirection", + "Type": { + "Category": "Enum", + "Name": "SortDirection" + } + }, + { + "Default": "0", + "Name": "minDate", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "0", + "Name": "maxDate", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "0", + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DataStoreVersionPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveVersionAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataStore", + "Superclass": "GlobalDataStore", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSortedAsync", + "Parameters": [ + { + "Name": "ascending", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "pagesize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "minValue", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "maxValue", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OrderedDataStore", + "Superclass": "GlobalDataStore", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Configuration", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "gaID", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GoogleAnalyticsConfiguration", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAlliesAsync", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StandardPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEnemiesAsync", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StandardPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGroupInfoAsync", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGroupsAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GroupService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GuiBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AbsolutePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AbsoluteRotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AbsoluteSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Localization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AutoLocalize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debugging", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClippedRect", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Debugging", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsNotOccluded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Localization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Localize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "AutoLocalize", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debugging", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RawRect2D", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReplicatedInsertionOrder", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Localization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RootLocalizationTable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "LocalizationTable" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionBehaviorDown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionBehaviorLeft", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionBehaviorRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionBehaviorUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionBehavior" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debugging", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TotalGroupScale", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Event", + "Name": "SelectionChanged", + "Parameters": [ + { + "Name": "amISelected", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "previousSelection", + "Type": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Name": "newSelection", + "Type": { + "Category": "Class", + "Name": "GuiObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GuiBase2d", + "Superclass": "GuiBase", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AnchorPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AutomaticSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AutomaticSize" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackgroundColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BorderColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BorderColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BorderMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "BorderMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BorderSizePixel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClipsDescendants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DragBeginConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DragStoppedConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Draggable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GuiState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GuiState" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Interactable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LayoutOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseEnterConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseLeaveConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseMovedConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseWheelBackwardConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseWheelForwardConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NextSelectionDown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NextSelectionLeft", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NextSelectionRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NextSelectionUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selectable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionImageObject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SizeConstraint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SizeConstraint" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ZIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "TweenPosition", + "Parameters": [ + { + "Name": "endPosition", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Default": "Out", + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Default": "Quad", + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Default": "1", + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "false", + "Name": "override", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "nil", + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TweenSize", + "Parameters": [ + { + "Name": "endSize", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Default": "Out", + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Default": "Quad", + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Default": "1", + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "false", + "Name": "override", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "nil", + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TweenSizeAndPosition", + "Parameters": [ + { + "Name": "endSize", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Name": "endPosition", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Default": "Out", + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Default": "Quad", + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Default": "1", + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "false", + "Name": "override", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "nil", + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragBegin", + "Parameters": [ + { + "Name": "initialPosition", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DragStopped", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputBegan", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputChanged", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputEnded", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseMoved", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseWheelBackward", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseWheelForward", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionGained", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionLost", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchLongPress", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPan", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "totalTranslation", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPinch", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "scale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchRotate", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "rotation", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchSwipe", + "Parameters": [ + { + "Name": "swipeDirection", + "Type": { + "Category": "Enum", + "Name": "SwipeDirection" + } + }, + { + "Name": "numberOfTouches", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchTap", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "GuiObject", + "Superclass": "GuiBase2d", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "GroupColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "GroupTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Gui", + "Name": "CanvasGroup", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Custom", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FrameStyle" + } + } + ], + "MemoryCategory": "Gui", + "Name": "Frame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AutoButtonColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Modal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseButton1ClickConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseButton1DownConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseButton1UpConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseButton2ClickConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseButton2DownConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseButton2UpConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Selection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ButtonStyle" + } + }, + { + "MemberType": "Event", + "Name": "Activated", + "Parameters": [ + { + "Name": "inputObject", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "clickCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Click", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton2Click", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton2Down", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton2Up", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "GuiButton", + "Superclass": "GuiObject", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Image", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ContentImageSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "Default": "", + "MemberType": "Property", + "Name": "HoverImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "Default": "", + "MemberType": "Property", + "Name": "Image", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "ImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Image", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ImageRectOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ImageRectSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "Default": "0", + "MemberType": "Property", + "Name": "ImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "Default": "false", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Image", + "Default": "", + "MemberType": "Property", + "Name": "PressedImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "Default": "Default", + "MemberType": "Property", + "Name": "ResampleMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ResamplerMode" + } + }, + { + "Category": "Image", + "Default": "Stretch", + "MemberType": "Property", + "Name": "ScaleType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScaleType" + } + }, + { + "Category": "Image", + "Default": "0, 0, 0, 0", + "MemberType": "Property", + "Name": "SliceCenter", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Image", + "Default": "1", + "MemberType": "Property", + "Name": "SliceScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "Default": "{1, 0}, {1, 0}", + "MemberType": "Property", + "Name": "TileSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "MemberType": "Function", + "Name": "SetEnableContentImageSizeChangedEvents", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "ImageButton", + "Superclass": "GuiButton" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Confidential", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Button", + "MemberType": "Property", + "Name": "ContentText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "Legacy", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Text", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Text", + "Default": "Size8", + "MemberType": "Property", + "Name": "FontSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "TextSize", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FontSize" + } + }, + { + "Category": "Text", + "Default": "1", + "MemberType": "Property", + "Name": "LineHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LocalizedText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "-1", + "MemberType": "Property", + "Name": "MaxVisibleGraphemes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "RichText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Button", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "0, 0", + "MemberType": "Property", + "Name": "TextBounds", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Text", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TextColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Text", + "Default": "0.105882, 0.164706, 0.207843", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "Auto", + "MemberType": "Property", + "Name": "TextDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextDirection" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextFits", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextScaled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "8", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "1", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "0", + "MemberType": "Property", + "Name": "TextTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "None", + "MemberType": "Property", + "Name": "TextTruncate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextTruncate" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextWrap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "TextWrapped", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextWrapped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Center", + "MemberType": "Property", + "Name": "TextXAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextXAlignment" + } + }, + { + "Category": "Text", + "Default": "Center", + "MemberType": "Property", + "Name": "TextYAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextYAlignment" + } + }, + { + "MemberType": "Function", + "Name": "SetTextFromInput", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "TextButton", + "Superclass": "GuiButton" + }, + { + "Members": [ + ], + "MemoryCategory": "Gui", + "Name": "GuiLabel", + "Superclass": "GuiObject", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Image", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ContentImageSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "Default": "", + "MemberType": "Property", + "Name": "Image", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Image", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "ImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Image", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ImageRectOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ImageRectSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Image", + "Default": "0", + "MemberType": "Property", + "Name": "ImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "Default": "false", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Image", + "Default": "Default", + "MemberType": "Property", + "Name": "ResampleMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ResamplerMode" + } + }, + { + "Category": "Image", + "Default": "Stretch", + "MemberType": "Property", + "Name": "ScaleType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScaleType" + } + }, + { + "Category": "Image", + "Default": "0, 0, 0, 0", + "MemberType": "Property", + "Name": "SliceCenter", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Image", + "Default": "1", + "MemberType": "Property", + "Name": "SliceScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Image", + "Default": "{1, 0}, {1, 0}", + "MemberType": "Property", + "Name": "TileSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "MemberType": "Function", + "Name": "SetEnableContentImageSizeChangedEvents", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "ImageLabel", + "Superclass": "GuiLabel" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Confidential", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Label", + "MemberType": "Property", + "Name": "ContentText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "Legacy", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Text", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Text", + "Default": "Size8", + "MemberType": "Property", + "Name": "FontSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "TextSize", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FontSize" + } + }, + { + "Category": "Text", + "Default": "1", + "MemberType": "Property", + "Name": "LineHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LocalizedText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "-1", + "MemberType": "Property", + "Name": "MaxVisibleGraphemes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "RichText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Label", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "0, 0", + "MemberType": "Property", + "Name": "TextBounds", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Text", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TextColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Text", + "Default": "0.105882, 0.164706, 0.207843", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "Auto", + "MemberType": "Property", + "Name": "TextDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextDirection" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextFits", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextScaled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "8", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "1", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "0", + "MemberType": "Property", + "Name": "TextTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "None", + "MemberType": "Property", + "Name": "TextTruncate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextTruncate" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextWrap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "TextWrapped", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextWrapped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Center", + "MemberType": "Property", + "Name": "TextXAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextXAlignment" + } + }, + { + "Category": "Text", + "Default": "Center", + "MemberType": "Property", + "Name": "TextYAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextYAlignment" + } + }, + { + "MemberType": "Function", + "Name": "SetTextFromInput", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "TextLabel", + "Superclass": "GuiLabel" + }, + { + "Members": [ + { + "Category": "Scrolling", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteCanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteWindowSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "Default": "None", + "MemberType": "Property", + "Name": "AutomaticCanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AutomaticSize" + } + }, + { + "Category": "Scrolling", + "Default": "rbxasset://textures/ui/Scroll/scroll-bottom.png", + "MemberType": "Property", + "Name": "BottomImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Scrolling", + "Default": "0, 0", + "MemberType": "Property", + "Name": "CanvasPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "Default": "{0, 0}, {2, 0}", + "MemberType": "Property", + "Name": "CanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Scrolling", + "Default": "WhenScrollable", + "MemberType": "Property", + "Name": "ElasticBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ElasticBehavior" + } + }, + { + "Category": "Debugging", + "Default": "0, 0, 0, 0", + "MemberType": "Property", + "Name": "HorizontalBarRect", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Scrolling", + "Default": "None", + "MemberType": "Property", + "Name": "HorizontalScrollBarInset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScrollBarInset" + } + }, + { + "Category": "Debugging", + "Default": "0, 0", + "MemberType": "Property", + "Name": "MaxCanvasPosition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "Default": "rbxasset://textures/ui/Scroll/scroll-middle.png", + "MemberType": "Property", + "Name": "MidImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Scrolling", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "ScrollBarImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Scrolling", + "Default": "0", + "MemberType": "Property", + "Name": "ScrollBarImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Scrolling", + "Default": "12", + "MemberType": "Property", + "Name": "ScrollBarThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Scrolling", + "Default": "0, 0", + "MemberType": "Property", + "Name": "ScrollVelocity", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Scrolling", + "Default": "XY", + "MemberType": "Property", + "Name": "ScrollingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScrollingDirection" + } + }, + { + "Category": "Scrolling", + "Default": "true", + "MemberType": "Property", + "Name": "ScrollingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Scrolling", + "Default": "rbxasset://textures/ui/Scroll/scroll-top.png", + "MemberType": "Property", + "Name": "TopImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Debugging", + "Default": "0, 0, 0, 0", + "MemberType": "Property", + "Name": "VerticalBarRect", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Rect" + } + }, + { + "Category": "Scrolling", + "Default": "None", + "MemberType": "Property", + "Name": "VerticalScrollBarInset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScrollBarInset" + } + }, + { + "Category": "Scrolling", + "Default": "Right", + "MemberType": "Property", + "Name": "VerticalScrollBarPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VerticalScrollBarPosition" + } + }, + { + "MemberType": "Function", + "Name": "ClearInertialScrolling", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSampledInertialVelocity", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScrollToTop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "ScrollingFrame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "ClearTextOnFocus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Confidential", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "TextBox", + "MemberType": "Property", + "Name": "ContentText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "CursorPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Text", + "Default": "Legacy", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Text", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Text", + "Default": "Size8", + "MemberType": "Property", + "Name": "FontSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "TextSize", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FontSize" + } + }, + { + "Category": "Text", + "Default": "1", + "MemberType": "Property", + "Name": "LineHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "ManualFocusRelease", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "-1", + "MemberType": "Property", + "Name": "MaxVisibleGraphemes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "MultiLine", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "OverlayNativeInput", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "0.7, 0.7, 0.7", + "MemberType": "Property", + "Name": "PlaceholderColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "", + "MemberType": "Property", + "Name": "PlaceholderText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "Default", + "MemberType": "Property", + "Name": "ReturnKeyType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReturnKeyType" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "RichText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "-1", + "MemberType": "Property", + "Name": "SelectionStart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "ShowNativeInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "TextBox", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Text", + "Default": "0, 0", + "MemberType": "Property", + "Name": "TextBounds", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Text", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TextColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Text", + "Default": "0.105882, 0.164706, 0.207843", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "Auto", + "MemberType": "Property", + "Name": "TextDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextDirection" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "TextEditable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextFits", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "Default", + "MemberType": "Property", + "Name": "TextInputType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextInputType" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextScaled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "8", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Text", + "Default": "1", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "0", + "MemberType": "Property", + "Name": "TextTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Text", + "Default": "None", + "MemberType": "Property", + "Name": "TextTruncate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextTruncate" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextWrap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "TextWrapped", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "false", + "MemberType": "Property", + "Name": "TextWrapped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Text", + "Default": "Center", + "MemberType": "Property", + "Name": "TextXAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextXAlignment" + } + }, + { + "Category": "Text", + "Default": "Center", + "MemberType": "Property", + "Name": "TextYAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextYAlignment" + } + }, + { + "MemberType": "Function", + "Name": "CaptureFocus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsFocused", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReleaseFocus", + "Parameters": [ + { + "Default": "false", + "Name": "submitted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetKeyboardMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTextFromInput", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FocusLost", + "Parameters": [ + { + "Name": "enterPressed", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "inputThatCausedFocusLoss", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Focused", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReturnPressedFromOnScreenKeyboard", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "TextBox", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Video", + "Default": "false", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "Default": "false", + "MemberType": "Property", + "Name": "Looped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "Default": "false", + "MemberType": "Property", + "Name": "Playing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "Default": "false", + "MemberType": "Property", + "Name": "PlayingReplicating", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Video", + "Default": "0, 0", + "MemberType": "Property", + "Name": "Resolution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Video", + "Default": "0", + "MemberType": "Property", + "Name": "TimeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Video", + "Default": "0", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Video", + "Default": "0", + "MemberType": "Property", + "Name": "TimePositionReplicating", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Video", + "Default": "", + "MemberType": "Property", + "Name": "Video", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Video", + "Default": "1", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DidLoop", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ended", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Loaded", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Paused", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Played", + "Parameters": [ + { + "Name": "video", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayingUpdatedFromServer", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TimePositionUpdatedFromServer", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "VideoFrame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0.784314, 0.784314, 0.784314", + "MemberType": "Property", + "Name": "Ambient", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CameraCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "1.22173059", + "MemberType": "Property", + "Name": "CameraFieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CurrentCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Camera" + } + }, + { + "Category": "Image", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "ImageColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Image", + "Default": "0", + "MemberType": "Property", + "Name": "ImageTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "IsMirrored", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.54902, 0.54902, 0.54902", + "MemberType": "Property", + "Name": "LightColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "-1, -1, -1", + "MemberType": "Property", + "Name": "LightDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Gui", + "Name": "ViewportFrame", + "Superclass": "GuiObject" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ResetOnSpawn", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ZIndexBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ZIndexBehavior" + } + }, + { + "MemberType": "Function", + "Name": "GetLayoutNodeTree", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LayerCollector", + "Superclass": "GuiBase2d", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "AlwaysOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "ClipsDescendants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DistanceLowerLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DistanceStep", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "-1", + "MemberType": "Property", + "Name": "DistanceUpperLimit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ExtentsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ExtentsOffsetWorldSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "INF", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "PlayerToHideFrom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "{0, 0}, {0, 0}", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "SizeOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "StudsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "StudsOffsetWorldSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "GetScreenSpaceBounds", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BillboardGui", + "Superclass": "LayerCollector" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "BindToClose", + "Parameters": [ + { + "Default": "nil", + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRelativeMousePosition", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragDropped", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragEntered", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragLeft", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PluginDragMoved", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocusReleased", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocused", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginGui", + "Superclass": "LayerCollector", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "HostWidgetWasRestored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "RequestRaise", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DockWidgetPluginGui", + "Superclass": "PluginGui", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "QWidgetPluginGui", + "Superclass": "PluginGui", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "ClipToDeviceSafeArea", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DisplayOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IgnoreGuiInset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "OnTopOfCoreBlur", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "FullscreenExtension", + "MemberType": "Property", + "Name": "SafeAreaCompatibility", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SafeAreaCompatibility" + } + }, + { + "Category": "Appearance", + "Default": "CoreUISafeInsets", + "MemberType": "Property", + "Name": "ScreenInsets", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ScreenInsets" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ScreenGui", + "Superclass": "LayerCollector" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GuiMain", + "Superclass": "ScreenGui", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceGuiBase", + "Superclass": "LayerCollector", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "HorizontalRectangle", + "MemberType": "Property", + "Name": "AdShape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdShape" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "FallbackImage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Behavior", + "Default": "Inactive", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdUnitStatus" + } + } + ], + "MemoryCategory": "Internal", + "Name": "AdGui", + "Superclass": "SurfaceGuiBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "AlwaysOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Sizing", + "Default": "800, 600", + "MemberType": "Property", + "Name": "CanvasSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "ClipsDescendants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "HorizontalCurvature", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Sizing", + "Default": "50", + "MemberType": "Property", + "Name": "PixelsPerStud", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "Flat", + "MemberType": "Property", + "Name": "Shape", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceGuiShape" + } + }, + { + "Category": "Sizing", + "Default": "FixedSize", + "MemberType": "Property", + "Name": "SizingMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceGuiSizingMode" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "ToolPunchThroughDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "ZOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceGui", + "Superclass": "SurfaceGuiBase" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Color3", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "GuiBase3d", + "Superclass": "GuiBase", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CycleOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "From", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "Default": "4", + "MemberType": "Property", + "Name": "StudsBetweenTextures", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "1, 1", + "MemberType": "Property", + "Name": "TextureSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "To", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "Default": "2", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.0625", + "MemberType": "Property", + "Name": "WireRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FloorWire", + "Superclass": "GuiBase3d", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "MemoryCategory": "Instances", + "Name": "InstanceAdornment", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0.150000006", + "MemberType": "Property", + "Name": "LineThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "StudioSelectionBox", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SurfaceColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "SurfaceColor3", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.0509804, 0.411765, 0.67451", + "MemberType": "Property", + "Name": "SurfaceColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "SurfaceTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionBox", + "Superclass": "InstanceAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "PVInstance" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PVAdornment", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AdornCullingMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AdornCullingMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AlwaysOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SizeRelativeOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ZIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HandleAdornment", + "Superclass": "PVAdornment", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BoxHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "2", + "MemberType": "Property", + "Name": "Height", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ConeHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "360", + "MemberType": "Property", + "Name": "Angle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Height", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "InnerRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "CylinderHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "rbxasset://textures/SurfacesDefault.png", + "MemberType": "Property", + "Name": "Image", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "1, 1", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ImageHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "5", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "LineHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Radius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SphereHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "AddLine", + "Parameters": [ + { + "Name": "from", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "to", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddLines", + "Parameters": [ + { + "Name": "points", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddPath", + "Parameters": [ + { + "Name": "points", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "loop", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "WireframeHandleAdornment", + "Superclass": "HandleAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "A", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "B", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "C", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FindPartOnParabola", + "Parameters": [ + { + "Name": "ignoreDescendentsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ParabolaAdornment", + "Superclass": "PVAdornment" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SurfaceColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "SurfaceColor3", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Appearance", + "Default": "0.0509804, 0.411765, 0.67451", + "MemberType": "Property", + "Name": "SurfaceColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "SurfaceTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionSphere", + "Superclass": "PVAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PartAdornment", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "HandlesBase", + "Superclass": "PartAdornment", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "X, Y, Z", + "MemberType": "Property", + "Name": "Axes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Axes" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseButton1DownConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseButton1UpConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseDragConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseEnterConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseLeaveConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseDrag", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + }, + { + "Name": "relativeAngle", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "deltaRadius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + { + "Name": "axis", + "Type": { + "Category": "Enum", + "Name": "Axis" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ArcHandles", + "Superclass": "HandlesBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Right, Top, Back, Left, Bottom, Front", + "MemberType": "Property", + "Name": "Faces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Faces" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseButton1DownConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseButton1UpConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseDragConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseEnterConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "EventReplicator", + "Default": "0", + "MemberType": "Property", + "Name": "MouseLeaveConnectionCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "Default": "Resize", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HandlesStyle" + } + }, + { + "MemberType": "Event", + "Name": "MouseButton1Down", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseButton1Up", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseDrag", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "distance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseEnter", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeave", + "Parameters": [ + { + "Name": "face", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Handles", + "Superclass": "HandlesBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Right", + "MemberType": "Property", + "Name": "TargetSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceSelection", + "Superclass": "PartAdornment" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Humanoid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionLasso", + "Superclass": "GuiBase3d", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionPartLasso", + "Superclass": "SelectionLasso", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Point", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SelectionPointLasso", + "Superclass": "SelectionLasso", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AutoSelectGuiEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CoreEffectFolder", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Folder" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CoreGuiFolder", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Folder" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CoreGuiNavigationEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GuiNavigationEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsModalDialog", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsWindows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MenuIsOpen", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PreferredTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReducedMotionEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectedCoreObject", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectedObject", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TouchControlsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddCenterDialog", + "Parameters": [ + { + "Name": "dialog", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "centerDialogType", + "Type": { + "Category": "Enum", + "Name": "CenterDialogType" + } + }, + { + "Name": "showFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "hideFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSelectionParent", + "Parameters": [ + { + "Name": "selectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "selectionParent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSelectionTuple", + "Parameters": [ + { + "Name": "selectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "selections", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSpecialKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Enum", + "Name": "SpecialKey" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BroadcastNotification", + "Parameters": [ + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "notificationType", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearError", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CloseInspectMenu", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CloseStatsBasedOnInputString", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ForceTenFootInterface", + "Parameters": [ + { + "Name": "isForced", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrickCount", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClosestDialogToPosition", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEmotesMenuOpen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetErrorCode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "ConnectionError" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetErrorMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetUiMessage", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetErrorType", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "ConnectionError" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGameplayPausedNotificationEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGuiInset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGuiIsVisible", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInspectMenuEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNotificationTypeList", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetResolutionScale", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSafeZoneOffsets", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUiMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InspectPlayerFromHumanoidDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InspectPlayerFromUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InspectPlayerFromUserIdWithCtx", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "ctx", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMemoryTrackerEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsTenFootInterface", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenBrowserWindow", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenNativeOverlay", + "Parameters": [ + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCenterDialog", + "Parameters": [ + { + "Name": "dialog", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSelectionGroup", + "Parameters": [ + { + "Name": "selectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSpecialKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Enum", + "Name": "SpecialKey" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Select", + "Parameters": [ + { + "Name": "selectionParent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEmotesMenuOpen", + "Parameters": [ + { + "Name": "isOpen", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGameplayPausedNotificationEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGlobalGuiInset", + "Parameters": [ + { + "Name": "x1", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y1", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "x2", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y2", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetHardwareSafeAreaInsets", + "Parameters": [ + { + "Name": "left", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "top", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "right", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "bottom", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInspectMenuEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMenuIsOpen", + "Parameters": [ + { + "Name": "open", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "default", + "Name": "menuName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPurchasePromptIsShown", + "Parameters": [ + { + "Name": "isShown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSafeZoneOffsets", + "Parameters": [ + { + "Name": "top", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "bottom", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "left", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "right", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTopbarInset", + "Parameters": [ + { + "Name": "topbarInset", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUiMessage", + "Parameters": [ + { + "Name": "msgType", + "Type": { + "Category": "Enum", + "Name": "UiMessageType" + } + }, + { + "Default": "errorCode", + "Name": "uiMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowStatsBasedOnInputString", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleFullscreen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleGuiIsVisibleForCaptures", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleGuiIsVisibleIfAllowed", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScreenResolution", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BrowserWindowClosed", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CloseInspectMenuRequest", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CoreGuiRenderOverflowed", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EmotesMenuOpenChanged", + "Parameters": [ + { + "Name": "isOpen", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ErrorMessageChanged", + "Parameters": [ + { + "Name": "newErrorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "UiMessageChanged", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GuiVisibilityChangedSignal", + "Parameters": [ + { + "Name": "guiType", + "Type": { + "Category": "Enum", + "Name": "GuiType" + } + }, + { + "Name": "visible", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InspectMenuEnabledChangedSignal", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InspectPlayerFromHumanoidDescriptionRequest", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InspectPlayerFromUserIdWithCtxRequest", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "ctx", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyPressed", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "modifiers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MenuClosed", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MenuOpened", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NativeClose", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NetworkPausedEnabledChanged", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Open9SliceEditor", + "Parameters": [ + { + "Name": "selectedImageObject", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PurchasePromptShown", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SafeZoneOffsetsChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ShowLeaveConfirmation", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SpecialKeyPressed", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Enum", + "Name": "SpecialKey" + } + }, + { + "Name": "modifiers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TopbarInsetChanged", + "Parameters": [ + { + "Name": "topbarInset", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UiMessageChanged", + "Parameters": [ + { + "Name": "msgType", + "Type": { + "Category": "Enum", + "Name": "UiMessageType" + } + }, + { + "Name": "newUiMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "SendCoreUiNotification", + "Parameters": [ + { + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GuiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GuidRegistryService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMotor", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "vibrationMotor", + "Type": { + "Category": "Enum", + "Name": "VibrationMotor" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMotorSupported", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "vibrationMotor", + "Type": { + "Category": "Enum", + "Name": "VibrationMotor" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVibrationSupported", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMotor", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "vibrationMotor", + "Type": { + "Category": "Enum", + "Name": "VibrationMotor" + } + }, + { + "Name": "vibrationValues", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HapticService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CancelImportHeightmap", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsValidColormap", + "Parameters": [ + { + "Name": "colormapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsValidHeightmap", + "Parameters": [ + { + "Name": "heightmapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetImportHeightmapPaused", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHeightmapPreviewAsync", + "Parameters": [ + { + "Name": "heightmapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportHeightmap", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "heightmapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "colormapAssetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "defaultMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ColormapHasUnknownPixels", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ProgressUpdate", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "operation", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HeightmapImporterService", + "Superclass": "Instance", + "Tags": [ + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "HSRData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "HSRMeshIdData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + } + ], + "MemoryCategory": "Instances", + "Name": "HiddenSurfaceRemovalAsset", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Adornee", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "AlwaysOnTop", + "MemberType": "Property", + "Name": "DepthMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HighlightDepthMode" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "FillColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "FillTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "LineThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "OutlineColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "OutlineTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "Standard", + "MemberType": "Property", + "Name": "ReservedId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReservedHighlightId" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Highlight", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hopper", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetDocumentationUrl", + "Parameters": [ + { + "Name": "partialUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "apiUrlPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAsyncFullUrl", + "Parameters": [ + { + "Name": "apiUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PostAsync", + "Parameters": [ + { + "Name": "apiUrlPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PostAsyncFullUrl", + "Parameters": [ + { + "Name": "apiUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestAsync", + "Parameters": [ + { + "Name": "requestOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestLimitedAsync", + "Parameters": [ + { + "Name": "requestOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "Default", + "Name": "priority", + "Type": { + "Category": "Enum", + "Name": "ThrottlingPriority" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HttpRbxApiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HttpRequest", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "HttpEnabled", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GenerateGUID", + "Parameters": [ + { + "Default": "true", + "Name": "wrapInCurlyBraces", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetHttpEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserAgent", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JSONDecode", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "JSONEncode", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "RequestInternal", + "Parameters": [ + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetHttpEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UrlEncode", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "nocache", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "headers", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PostAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "ApplicationJson", + "Name": "content_type", + "Type": { + "Category": "Enum", + "Name": "HttpContentType" + } + }, + { + "Default": "false", + "Name": "compress", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "headers", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestAsync", + "Parameters": [ + { + "Name": "requestOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HttpService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Jump Settings", + "Default": "true", + "MemberType": "Property", + "Name": "AutoJumpEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "true", + "MemberType": "Property", + "Name": "AutoRotate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Game", + "Default": "true", + "MemberType": "Property", + "Name": "AutomaticScalingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "BreakJointsOnDeath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "400", + "MemberType": "Property", + "Name": "CameraMaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CameraMinDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "Classic", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraMode" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "CameraOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "OuterBox", + "MemberType": "Property", + "Name": "CollisionType", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidCollisionType" + } + }, + { + "Category": "Data", + "Default": "Viewer", + "MemberType": "Property", + "Name": "DisplayDistanceType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidDisplayDistanceType" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "EvaluateStateMachine", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "Air", + "MemberType": "Property", + "Name": "FloorMaterial", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Category": "Game", + "Default": "100", + "MemberType": "Property", + "Name": "Health", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "100", + "MemberType": "Property", + "Name": "HealthDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "DisplayWhenDamaged", + "MemberType": "Property", + "Name": "HealthDisplayType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidHealthDisplayType" + } + }, + { + "Category": "Game", + "Default": "100", + "MemberType": "Property", + "Name": "Health_XML", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Game", + "Default": "0", + "MemberType": "Property", + "Name": "HipHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "InternalBodyScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "InternalDisplayName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "InternalHeadScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "InternalOriginalHipHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "Jump", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Jump Settings", + "Default": "7.19999981", + "MemberType": "Property", + "Name": "JumpHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Jump Settings", + "Default": "50", + "MemberType": "Property", + "Name": "JumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "JumpReplicate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "LeftLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Game", + "Default": "100", + "MemberType": "Property", + "Name": "MaxHealth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Game", + "Default": "89", + "MemberType": "Property", + "Name": "MaxSlopeAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "MoveDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Control", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "MoveDirectionInternal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "100", + "MemberType": "Property", + "Name": "NameDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "OccludeAll", + "MemberType": "Property", + "Name": "NameOcclusion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NameOcclusion" + } + }, + { + "Category": "Data", + "Default": "FallingDown", + "MemberType": "Property", + "Name": "NetworkHumanoidState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "PlatformStand", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "RequiresNeck", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "R6", + "MemberType": "Property", + "Name": "RigType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "RightLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "RootPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Control", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SeatPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "Sit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "Strafe", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TargetPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Torso", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Jump Settings", + "Default": "true", + "MemberType": "Property", + "Name": "UseJumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "WalkAngleError", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "WalkDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Game", + "Default": "16", + "MemberType": "Property", + "Name": "WalkSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "WalkToPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Control", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "WalkToPoint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Game", + "Default": "100", + "MemberType": "Property", + "Name": "maxHealth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "MaxHealth", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddAccessory", + "Parameters": [ + { + "Name": "accessory", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddCustomStatus", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddStatus", + "Parameters": [ + { + "Default": "Poison", + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescriptionBlocking", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BuildRigFromAttachments", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CacheDefaults", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ChangeState", + "Parameters": [ + { + "Default": "None", + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EquipTool", + "Parameters": [ + { + "Name": "tool", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccessories", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccessoryHandleScale", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "partType", + "Type": { + "Category": "Enum", + "Name": "BodyPartR15" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAppliedDescription", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBodyPartR15", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "BodyPartR15" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLimb", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "Limb" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMoveVelocity", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayingAnimationTracks", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPlayingAnimationTracks", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetState", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "HumanoidStateType" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetStateEnabled", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetStatuses", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasCustomStatus", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasStatus", + "Parameters": [ + { + "Default": "Poison", + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadAnimation", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Move", + "Parameters": [ + { + "Name": "moveDirection", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "false", + "Name": "relativeToCamera", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MoveTo", + "Parameters": [ + { + "Name": "location", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "nil", + "Name": "part", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAccessories", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCustomStatus", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveStatus", + "Parameters": [ + { + "Default": "Poison", + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceBodyPartR15", + "Parameters": [ + { + "Name": "bodyPart", + "Type": { + "Category": "Enum", + "Name": "BodyPartR15" + } + }, + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetClickToWalkEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetStateEnabled", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TakeDamage", + "Parameters": [ + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnequipTools", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadAnimation", + "Parameters": [ + { + "Name": "animation", + "Type": { + "Category": "Class", + "Name": "Animation" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "AnimationTrack" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadAnimation", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "takeDamage", + "Parameters": [ + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "TakeDamage", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Default": "Default", + "Name": "assetTypeVerification", + "Type": { + "Category": "Enum", + "Name": "AssetTypeVerification" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescriptionClientServer", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyDescriptionReset", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Default": "Default", + "Name": "assetTypeVerification", + "Type": { + "Category": "Enum", + "Name": "AssetTypeVerification" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayEmote", + "Parameters": [ + { + "Name": "emoteName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayEmoteAndGetAnimTrackById", + "Parameters": [ + { + "Name": "emoteId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AnimationPlayed", + "Parameters": [ + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "AnimationPlayed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Climbing", + "Parameters": [ + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClusterCompositionFinished", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CustomStatusAdded", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CustomStatusRemoved", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Died", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EmoteTriggered", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "animationTrack", + "Type": { + "Category": "Class", + "Name": "AnimationTrack" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FallingDown", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FreeFalling", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GettingUp", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "HealthChanged", + "Parameters": [ + { + "Name": "health", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Jumping", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MoveToFinished", + "Parameters": [ + { + "Name": "reached", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlatformStanding", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ragdoll", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Running", + "Parameters": [ + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Seated", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currentSeatPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerApplyDescription", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerBreakJoints", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerEquipTool", + "Parameters": [ + { + "Name": "tool", + "Type": { + "Category": "Class", + "Name": "Tool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StateChanged", + "Parameters": [ + { + "Name": "old", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Name": "new", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StateEnabledChanged", + "Parameters": [ + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "HumanoidStateType" + } + }, + { + "Name": "isEnabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusAdded", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusRemoved", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "Status" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Strafing", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Swimming", + "Parameters": [ + { + "Name": "speed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Touched", + "Parameters": [ + { + "Name": "touchingPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "humanoidPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Humanoid", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Accessories", + "Default": "[]", + "MemberType": "Property", + "Name": "AccessoryBlob", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "BackAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Scale", + "Default": "0.300000012", + "MemberType": "Property", + "Name": "BodyTypeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "ClimbAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Scale", + "Default": "1", + "MemberType": "Property", + "Name": "DepthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "EmotesDataInternal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "EquippedEmotesDataInternal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "FaceAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "FallAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "FrontAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Clothes", + "Default": "0", + "MemberType": "Property", + "Name": "GraphicTShirt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "HairAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "HatAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "Head", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "HeadColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Scale", + "Default": "1", + "MemberType": "Property", + "Name": "HeadScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Scale", + "Default": "1", + "MemberType": "Property", + "Name": "HeightScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "IdleAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "JumpAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "LeftArm", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "LeftArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "LeftLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "LeftLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "MoodAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "NeckAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "Default": "-1", + "MemberType": "Property", + "Name": "NumberEmotesLoaded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Clothes", + "Default": "0", + "MemberType": "Property", + "Name": "Pants", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Scale", + "Default": "1", + "MemberType": "Property", + "Name": "ProportionScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "RightArm", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "RightArmColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "RightLeg", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "RightLegColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "RunAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Clothes", + "Default": "0", + "MemberType": "Property", + "Name": "Shirt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "ShouldersAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "SwimAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Parts", + "Default": "0", + "MemberType": "Property", + "Name": "Torso", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Body Colors", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TorsoColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Accessories", + "Default": "", + "MemberType": "Property", + "Name": "WaistAccessory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animation", + "Default": "0", + "MemberType": "Property", + "Name": "WalkAnimation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Scale", + "Default": "1", + "MemberType": "Property", + "Name": "WidthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddEmote", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccessories", + "Parameters": [ + { + "Name": "includeRigidAccessories", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEmotes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEquippedEmotes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveEmote", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAccessories", + "Parameters": [ + { + "Name": "accessories", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "includeRigidAccessories", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEmotes", + "Parameters": [ + { + "Name": "emotes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEquippedEmotes", + "Parameters": [ + { + "Name": "equippedEmotes", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EmotesChanged", + "Parameters": [ + { + "Name": "newEmotes", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EquippedEmotesChanged", + "Parameters": [ + { + "Name": "newEquippedEmotes", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "HumanoidDescription", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ChainRoot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "EndEffector", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "EndEffectorOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Pole", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "Default": "0", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "0.0500000007", + "MemberType": "Property", + "Name": "SmoothTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Behavior", + "Default": "Transform", + "MemberType": "Property", + "Name": "Type", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "IKControlType" + } + }, + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "Weight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "GetChainCount", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetChainLength", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNodeLocalCFrame", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNodeWorldCFrame", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRawFinalTarget", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSmoothedFinalTarget", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "IKControl", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ILegacyStudioBridge", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LegacyStudioBridge", + "Superclass": "ILegacyStudioBridge", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearUserLayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerLayerLoadingStatus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerLayerVariables", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerStatusForLayer", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus?" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredUserLayersToStatus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserLayerLoadingStatus", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserLayerVariables", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserStatusForLayer", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "IXPLoadingStatus?" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InitializeUserLayers", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogBrowserTrackerLayerExposure", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogUserLayerExposure", + "Parameters": [ + { + "Name": "layerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterUserLayers", + "Parameters": [ + { + "Name": "userLayers", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnBrowserTrackerLayerLoadingStatusChanged", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnUserLayerLoadingStatusChanged", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "IXPLoadingStatus" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "IXPService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "AddPathsToBundle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0.10000000000000000555", + "MemberType": "Property", + "Name": "BuildDebouncePeriod", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "HighCompression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "SerializePatch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "ZstdCompression", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "IncrementalPatchBuilder", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Delta", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "Unknown", + "MemberType": "Property", + "Name": "KeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "State", + "Default": "None", + "MemberType": "Property", + "Name": "UserInputState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Category": "Data", + "Default": "None", + "MemberType": "Property", + "Name": "UserInputType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "MemberType": "Function", + "Name": "IsModifierKeyDown", + "Parameters": [ + { + "Name": "modifierKey", + "Type": { + "Category": "Enum", + "Name": "ModifierKey" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "InputObject", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "AllowClientInsertModels", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "AllowInsertFreeModels", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotBrowsable", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "ApproveAssetId", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApproveAssetVersionId", + "Parameters": [ + { + "Name": "assetVersionId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLocalFileContents", + "Parameters": [ + { + "Name": "contentId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Insert", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadLocalAsset", + "Parameters": [ + { + "Name": "assetPath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadPackageAsset", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateMeshPartAsync", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "collisionFidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MeshPart" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBaseCategories", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "GetBaseSets", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBaseSets", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollection", + "Parameters": [ + { + "Name": "categoryId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFreeDecals", + "Parameters": [ + { + "Name": "searchText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pageNum", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFreeModels", + "Parameters": [ + { + "Name": "searchText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pageNum", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLatestAssetVersionAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCategories", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "GetUserSets", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserSets", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAssetVersion", + "Parameters": [ + { + "Name": "assetVersionId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadAssetWithFormat", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "format", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadPackageAssetAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "LoadAsset", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InternalDelete", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "InsertService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "AutoSync", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Path", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "MemoryCategory": "Instances", + "Name": "InternalSyncItem", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "InternalSyncService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "C0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "C1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Part0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Part1", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "JointInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BaseAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "DynamicRotate", + "Superclass": "JointInstance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "RotateP", + "Superclass": "DynamicRotate", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "HingeConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "RotateV", + "Superclass": "DynamicRotate", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "HingeConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "F0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "F1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "F2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "F3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Glue", + "Superclass": "JointInstance", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "WeldConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "ManualSurfaceJointInstance", + "Superclass": "JointInstance", + "Tags": [ + "NotCreatable", + "Deprecated", + { + "PreferredDescriptorName": "WeldConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "ManualGlue", + "Superclass": "ManualSurfaceJointInstance", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "WeldConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "ManualWeld", + "Superclass": "ManualSurfaceJointInstance", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "WeldConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DesiredAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MaxVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "SetDesiredAngle", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Motor", + "Superclass": "JointInstance" + }, + { + "Members": [ + { + "Category": "Animatable", + "Default": "", + "MemberType": "Property", + "Name": "ChildName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Animatable", + "Default": "", + "MemberType": "Property", + "Name": "ParentName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Transform", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Motor6D", + "Superclass": "Motor" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Rotate", + "Superclass": "JointInstance", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "HingeConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Snap", + "Superclass": "JointInstance", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "WeldConstraint", + "ThreadSafety": "Unknown" + } + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "DesiredAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Hole", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Hole" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MaxVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "VelocityMotor", + "Superclass": "JointInstance" + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Weld", + "Superclass": "JointInstance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearJoinAfterMoveJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateJoinAfterMoveJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetJoinAfterMoveInstance", + "Parameters": [ + { + "Name": "joinInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetJoinAfterMoveTarget", + "Parameters": [ + { + "Name": "joinTarget", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPermissibleJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "JointsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "KeyboardService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Time", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddMarker", + "Parameters": [ + { + "Name": "marker", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddPose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMarkers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPoses", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveMarker", + "Parameters": [ + { + "Name": "marker", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemovePose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "Keyframe", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Animation", + "Name": "KeyframeMarker", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetKeyframeSequence", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetKeyframeSequenceAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyframeSequenceById", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "useCache", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetKeyframeSequenceAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMemStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterActiveKeyframeSequence", + "Parameters": [ + { + "Name": "keyframeSequence", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterKeyframeSequence", + "Parameters": [ + { + "Name": "keyframeSequence", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAnimations", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyframeSequenceAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "KeyframeSequenceProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LSPFileSyncService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LanguageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Shadows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Light", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PointLight", + "Superclass": "Light" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Angle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SpotLight", + "Superclass": "Light" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Angle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Range", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceLight", + "Superclass": "Light" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0.5, 0.5, 0.5", + "MemberType": "Property", + "Name": "Ambient", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "14", + "MemberType": "Property", + "Name": "ClockTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ColorShift_Bottom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ColorShift_Top", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "EnvironmentDiffuseScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "EnvironmentSpecularScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Exposure", + "Default": "0", + "MemberType": "Property", + "Name": "ExposureCompensation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Fog", + "Default": "0.75, 0.75, 0.75", + "MemberType": "Property", + "Name": "FogColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Fog", + "Default": "100000", + "MemberType": "Property", + "Name": "FogEnd", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Fog", + "Default": "0", + "MemberType": "Property", + "Name": "FogStart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "41.7332993", + "MemberType": "Property", + "Name": "GeographicLatitude", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "GlobalShadows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.5, 0.5, 0.5", + "MemberType": "Property", + "Name": "OutdoorAmbient", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "Outlines", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.7, 0.7, 0.72", + "MemberType": "Property", + "Name": "ShadowColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.5", + "MemberType": "Property", + "Name": "ShadowSoftness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "Compatibility", + "MemberType": "Property", + "Name": "Technology", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Technology" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "TempUseNewSkyRemovalBehaviour", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "14:00:00", + "MemberType": "Property", + "Name": "TimeOfDay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetMinutesAfterMidnight", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMoonDirection", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMoonPhase", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSunDirection", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMinutesAfterMidnight", + "Parameters": [ + { + "Name": "minutes", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getMinutesAfterMidnight", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetMinutesAfterMidnight", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "setMinutesAfterMidnight", + "Parameters": [ + { + "Name": "minutes", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SetMinutesAfterMidnight", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LightingChanged", + "Parameters": [ + { + "Name": "skyChanged", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Lighting", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "BeginEdit", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EndEdit", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FailedToOpen", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "legalToOpenLocal", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KickFromEdit", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OpenedWithSource", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SendOperation", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "op", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LiveScriptingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Flush", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WhenLoaded", + "Parameters": [ + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemWasSet", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StoreWasCleared", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LocalStorageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AppStorageService", + "Superclass": "LocalStorageService", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UserStorageService", + "Superclass": "LocalStorageService", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "ForcePlayModeGameLocaleId", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "ForcePlayModeRobloxLocaleId", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "", + "MemberType": "Property", + "Name": "GameSourceLanguageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "false", + "MemberType": "Property", + "Name": "IsTextScraperRunning", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Localization", + "Default": "", + "MemberType": "Property", + "Name": "LocaleManifest", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "RobloxForcePlayModeGameLocaleId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "RobloxForcePlayModeRobloxLocaleId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "", + "MemberType": "Property", + "Name": "RobloxLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "false", + "MemberType": "Property", + "Name": "ShouldUseCloudTable", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Localization", + "Default": "", + "MemberType": "Property", + "Name": "SystemLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetCorescriptLocalizations", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTableEntries", + "Parameters": [ + { + "Default": "nil", + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslatorForPlayer", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRobloxLocaleId", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartTextScraper", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopTextScraper", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCountryRegionForPlayerAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslatorForLocaleAsync", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslatorForPlayerAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptDownloadGameTableToCSV", + "Parameters": [ + { + "Name": "table", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptExportToCSVs", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptImportFromCSVs", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptUploadCSVToGameTable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AutoTranslateWillRun", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextScraperClientMessageWithPlayerSignal", + "Parameters": [ + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LocalizationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "[]", + "MemberType": "Property", + "Name": "Contents", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "en-us", + "MemberType": "Property", + "Name": "DevelopmentLanguage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "SourceLocaleId", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "false", + "MemberType": "Property", + "Name": "IsExemptFromUGCAnalytics", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Root", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "RootLocalizationTable", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Localization", + "Default": "en-us", + "MemberType": "Property", + "Name": "SourceLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetContents", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetEntries", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEntries", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetString", + "Parameters": [ + { + "Name": "targetLocaleId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetTranslator", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslator", + "Parameters": [ + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveEntry", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveEntryValue", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "RemoveEntry", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveTargetLocale", + "Parameters": [ + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetContents", + "Parameters": [ + { + "Name": "contents", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SetEntries", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntries", + "Parameters": [ + { + "Name": "entries", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntry", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "targetLocaleId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SetEntryValue", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryContext", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryExample", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "example", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntrySource", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newSource", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEntryValue", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "localeId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetIsExemptFromUGCAnalytics", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LocalizationTable", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CloudLocalizationTable", + "Superclass": "LocalizationTable", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "EntityData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "EntityLodEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "EntityPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "EntityScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "EntitySource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "MemoryCategory": "Instances", + "Name": "LodDataEntity", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LodDataService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearOutput", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExecuteScript", + "Parameters": [ + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHttpResultHistory", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLogHistory", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestHttpResultApproved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerHttpResult", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerOutput", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "HttpResultOut", + "Parameters": [ + { + "Name": "httpResult", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MessageOut", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageType", + "Type": { + "Category": "Enum", + "Name": "MessageType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnHttpResultApproved", + "Parameters": [ + { + "Name": "isApproved", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestHttpResultApprovedSignal", + "Parameters": [ + { + "Name": "requestingPlayer", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestScriptExecutionSignal", + "Parameters": [ + { + "Name": "requestingPlayer", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "source", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestServerHttpResultSignal", + "Parameters": [ + { + "Name": "requestingPlayer", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestServerOutputSignal", + "Parameters": [ + { + "Name": "requestingPlayer", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestSettingsChange", + "Parameters": [ + { + "Name": "requestingPlayer", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "expressivePrinting", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerHttpResultOut", + "Parameters": [ + { + "Name": "httpResult", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerMessageOut", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageType", + "Type": { + "Category": "Enum", + "Name": "MessageType" + } + }, + { + "Name": "timestamp", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerVariantMessageOut", + "Parameters": [ + { + "Name": "data", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LogService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Logout", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptLogin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LoginFailed", + "Parameters": [ + { + "Name": "loginError", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LoginSucceeded", + "Parameters": [ + { + "Name": "username", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LoginService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LuaSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CachedRemoteSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ProtectedString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CachedRemoteSourceLoadState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CurrentEditor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HasAssociatedDrafts", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsDifferentFromFileSystem", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "OriginalScriptGuid", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RuntimeSource", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SandboxedSource", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ProtectedString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScriptGuid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SyncingEditorText", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "LockGrantedOrNot", + "Parameters": [ + { + "Name": "granted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LostLock", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestLock", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestScriptHash", + "Parameters": [ + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VerifyScriptHash", + "Parameters": [ + { + "Name": "hash", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "LuaSourceContainer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Disabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LinkedSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RunContext", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RunContext" + } + } + ], + "MemoryCategory": "Script", + "Name": "BaseScript", + "Superclass": "LuaSourceContainer", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Script", + "Name": "CoreScript", + "Superclass": "BaseScript", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Source", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ProtectedString" + } + }, + { + "MemberType": "Function", + "Name": "GetHash", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Script", + "Name": "Script", + "Superclass": "BaseScript" + }, + { + "Members": [ + ], + "MemoryCategory": "Script", + "Name": "LocalScript", + "Superclass": "Script" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Confidential", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LinkedSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Source", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ProtectedString" + } + } + ], + "MemoryCategory": "Script", + "Name": "ModuleScript", + "Superclass": "LuaSourceContainer" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LuaWebService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "LuauScriptAnalyzerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ValuesAndTimes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "GetMarkerAtIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMarkers", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertMarkerAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "marker", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveMarkerAtIndex", + "Parameters": [ + { + "Name": "startingIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "1", + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MarkerCurve", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PlayerCanMakePurchases", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PrepareCollectiblesPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptBundlePurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptCollectiblesPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptGamePassPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptNativePurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptNativePurchaseWithLocalPlayer", + "Parameters": [ + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptPremiumPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptProductPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "true", + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "Default", + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "true", + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "Default", + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptRobloxPurchase", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSubscriptionPurchase", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptThirdPartyPurchase", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportAssetSale", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "robuxAmount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportRobuxUpsellStarted", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalAssetTypePurchased", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalClientPurchaseSuccess", + "Parameters": [ + { + "Name": "ticket", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalMockPurchasePremium", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptBundlePurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptGamePassPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptPremiumPurchaseFinished", + "Parameters": [ + { + "Name": "didTryPurchasing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptProductPurchaseFinished", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalPromptSubscriptionPurchaseFinished", + "Parameters": [ + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "didTryPurchasing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SignalServerLuaDialogClosed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeveloperProductsAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProductInfo", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "Asset", + "Name": "infoType", + "Type": { + "Category": "Enum", + "Name": "InfoType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRobuxBalance", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSubscriptionPurchaseInfoAsync", + "Parameters": [ + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformPurchase", + "Parameters": [ + { + "Name": "infoType", + "Type": { + "Category": "Enum", + "Name": "InfoType" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "requestId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isRobloxPurchase", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "", + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "idempotencyKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "purchaseAuthToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PerformPurchaseV2", + "Parameters": [ + { + "Name": "infoType", + "Type": { + "Category": "Enum", + "Name": "InfoType" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "requestId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isRobloxPurchase", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "collectiblesProductDetails", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayerOwnsAsset", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayerOwnsBundle", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UserOwnsGamePassAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AssetTypePurchased", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Enum", + "Name": "AssetType" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientLuaDialogRequested", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientPurchaseSuccess", + "Parameters": [ + { + "Name": "ticket", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConfirmPlayerMembership", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LuaDialogCallbackSignal", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MockConfirmUserSubscriptionPurchase", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MockPurchasePremium", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NativePurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NativePurchaseFinishedWithLocalPlayer", + "Parameters": [ + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PrepareCollectiblesPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptBundlePurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptBundlePurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "bundleId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptCollectiblesPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "collectibleItemId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleItemInstanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collectibleProductId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "expectedPrice", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "idempotencyKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "purchaseAuthToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptGamePassPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptGamePassPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "gamePassId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptNativePurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptNativePurchaseRequestedWithLocalPlayer", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPremiumPurchaseFinished", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPremiumPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptProductPurchaseFinished", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "isPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptProductPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "isPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptPurchaseRequestedV2", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "currencyType", + "Type": { + "Category": "Enum", + "Name": "CurrencyType" + } + }, + { + "Name": "idempotencyKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "purchaseAuthToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptRobloxPurchaseRequested", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "equipIfPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSubscriptionPurchaseFinished", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "didTryPurchasing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptSubscriptionPurchaseRequested", + "Parameters": [ + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptThirdPartyPurchaseRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerPurchaseVerification", + "Parameters": [ + { + "Name": "serverResponseTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ThirdPartyPurchaseFinished", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "productId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "receipt", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "wasPurchased", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ProcessReceipt", + "Parameters": [ + { + "Name": "receiptInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "ProductPurchaseDecision" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MarketplaceService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "StartSession", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "MaterialGenerationSession" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAccountingBalanceAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RefillAccountingBalanceAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialGenerationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GenerateImagesAsync", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "options", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GenerateMaterialMapsAsync", + "Parameters": [ + { + "Name": "imageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UploadMaterialAsync", + "Parameters": [ + { + "Name": "imageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialGenerationSession", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Material Overrides", + "Default": "Asphalt", + "MemberType": "Property", + "Name": "AsphaltName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Basalt", + "MemberType": "Property", + "Name": "BasaltName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Brick", + "MemberType": "Property", + "Name": "BrickName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Cardboard", + "MemberType": "Property", + "Name": "CardboardName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Carpet", + "MemberType": "Property", + "Name": "CarpetName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "CeramicTiles", + "MemberType": "Property", + "Name": "CeramicTilesName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "ClayRoofTiles", + "MemberType": "Property", + "Name": "ClayRoofTilesName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Cobblestone", + "MemberType": "Property", + "Name": "CobblestoneName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Concrete", + "MemberType": "Property", + "Name": "ConcreteName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "CorrodedMetal", + "MemberType": "Property", + "Name": "CorrodedMetalName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "CrackedLava", + "MemberType": "Property", + "Name": "CrackedLavaName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "DiamondPlate", + "MemberType": "Property", + "Name": "DiamondPlateName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Fabric", + "MemberType": "Property", + "Name": "FabricName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Foil", + "MemberType": "Property", + "Name": "FoilName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Glacier", + "MemberType": "Property", + "Name": "GlacierName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Granite", + "MemberType": "Property", + "Name": "GraniteName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Grass", + "MemberType": "Property", + "Name": "GrassName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Ground", + "MemberType": "Property", + "Name": "GroundName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Ice", + "MemberType": "Property", + "Name": "IceName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "LeafyGrass", + "MemberType": "Property", + "Name": "LeafyGrassName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Leather", + "MemberType": "Property", + "Name": "LeatherName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Limestone", + "MemberType": "Property", + "Name": "LimestoneName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Marble", + "MemberType": "Property", + "Name": "MarbleName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Metal", + "MemberType": "Property", + "Name": "MetalName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Mud", + "MemberType": "Property", + "Name": "MudName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Pavement", + "MemberType": "Property", + "Name": "PavementName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Pebble", + "MemberType": "Property", + "Name": "PebbleName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Plaster", + "MemberType": "Property", + "Name": "PlasterName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Plastic", + "MemberType": "Property", + "Name": "PlasticName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Rock", + "MemberType": "Property", + "Name": "RockName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "RoofShingles", + "MemberType": "Property", + "Name": "RoofShinglesName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Rubber", + "MemberType": "Property", + "Name": "RubberName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Salt", + "MemberType": "Property", + "Name": "SaltName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Sand", + "MemberType": "Property", + "Name": "SandName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Sandstone", + "MemberType": "Property", + "Name": "SandstoneName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Slate", + "MemberType": "Property", + "Name": "SlateName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "SmoothPlastic", + "MemberType": "Property", + "Name": "SmoothPlasticName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "Snow", + "MemberType": "Property", + "Name": "SnowName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Pack", + "Default": "false", + "MemberType": "Property", + "Name": "Use2022Materials", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Material Pack", + "Default": "false", + "MemberType": "Property", + "Name": "Use2022MaterialsXml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Material Overrides", + "Default": "Wood", + "MemberType": "Property", + "Name": "WoodName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Material Overrides", + "Default": "WoodPlanks", + "MemberType": "Property", + "Name": "WoodPlanksName", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetBaseMaterialOverride", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaterialOverrideChanged", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptSignal" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaterialVariant", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MaterialVariant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOverrideStatus", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "PropertyStatus" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBaseMaterialOverride", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OverrideStatusChanged", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Internal", + "Default": "0", + "MemberType": "Property", + "Name": "AvgMetalness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Internal", + "Default": "127", + "MemberType": "Property", + "Name": "AvgRoughness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "Default": "Plastic", + "MemberType": "Property", + "Name": "BaseMaterial", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "ColorMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Material", + "Default": "default", + "MemberType": "Property", + "Name": "CustomPhysicalProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "PhysicalProperties" + } + }, + { + "Category": "Appearance", + "Default": "Regular", + "MemberType": "Property", + "Name": "MaterialPattern", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MaterialPattern" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "MetalnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "NormalMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "RoughnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "10", + "MemberType": "Property", + "Name": "StudsPerTile", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Internal", + "Default": "", + "MemberType": "Property", + "Name": "TexturePack", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MaterialVariant", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Disconnect", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemStorageConnection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Bind", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemStorageConnection" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BindAndFire", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemStorageConnection" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Call", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "input", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Fire", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemStorageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddAsync", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "expiration", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "0", + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReadAsync", + "Parameters": [ + { + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "false", + "Name": "allOrNothing", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "-1", + "Name": "waitTimeout", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAsync", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemoryStoreQueue", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetQueue", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "30", + "Name": "invisibilityTimeout", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemoryStoreQueue" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSortedMap", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MemoryStoreSortedMap" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemoryStoreService", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRangeAsync", + "Parameters": [ + { + "Name": "direction", + "Type": { + "Category": "Enum", + "Name": "SortDirection" + } + }, + { + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "", + "Name": "exclusiveLowerBound", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "exclusiveUpperBound", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "expiration", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateAsync", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "transformFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "expiration", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MemoryStoreSortedMap", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Message", + "Superclass": "Instance", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Hint", + "Superclass": "Message", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Disconnect", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MessageBusConnection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Call", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "input", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLast", + "Parameters": [ + { + "Name": "mid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMessageId", + "Parameters": [ + { + "Name": "domainName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProtocolMethodRequestMessageId", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProtocolMethodResponseMessageId", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeRequest", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "customTelemetryData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Publish", + "Parameters": [ + { + "Name": "mid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "params", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishProtocolMethodRequest", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "customTelemetryData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishProtocolMethodResponse", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "responseCode", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "customTelemetryData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRequestHandler", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Subscribe", + "Parameters": [ + { + "Name": "mid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "once", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "sticky", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeToProtocolMethodRequest", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "once", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "sticky", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeToProtocolMethodResponse", + "Parameters": [ + { + "Name": "protocolName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "methodName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + }, + { + "Name": "once", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "sticky", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MessageBusService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PublishAsync", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeAsync", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MessagingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Condition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "ContinueExecution", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "4", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "IsLogpoint", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LogMessage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "RemoveOnHit", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "true", + "MemberType": "Property", + "Name": "Valid", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetContextBreakpoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Remove", + "Parameters": [ + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetChildBreakpointEnabledByScriptAndContext", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "contextGST", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetContextEnabled", + "Parameters": [ + { + "Name": "context", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetContinueExecution", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEnabled", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLine", + "Parameters": [ + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "status", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRemoveOnHit", + "Parameters": [ + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MetaBreakpoint", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0 1 2 ", + "MemberType": "Property", + "Name": "ContextDataInternal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "MetaBreakpointContext", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddBreakpoint", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "condition", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBreakpointById", + "Parameters": [ + { + "Name": "metaBreakpointId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "MetaBreakpoint" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveBreakpointById", + "Parameters": [ + { + "Name": "metaBreakpointId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointAdded", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointChanged", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointRemoved", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MetaBreakpointSetChanged", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "MetaBreakpoint" + } + }, + { + "Name": "detail", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MetaBreakpointManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Hit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Origin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TargetFilter", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TargetSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UnitRay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ViewSizeX", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ViewSizeY", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "X", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Y", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "hit", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Hit", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "target", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Target", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "MemberType": "Event", + "Name": "Button1Down", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Button1Up", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Button2Down", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Button2Up", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Idle", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyDown", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "InputBegan", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "KeyUp", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "InputEnded", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Move", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WheelBackward", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WheelForward", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "keyDown", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "InputBegan", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Mouse", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PlayerMouse", + "Superclass": "Mouse", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "DragEnter", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginMouse", + "Superclass": "Mouse", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "MouseEnterStudioViewport", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MouseLeaveStudioViewport", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MouseService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FocusedDataModelSession", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Event", + "Name": "DataModelSessionEnded", + "Parameters": [ + { + "Name": "dataModelSession", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DataModelSessionStarted", + "Parameters": [ + { + "Name": "dataModelSession", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "MultipleDocumentInterfaceInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "Received", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkMarker", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "SetOutgoingKBPSLimit", + "Parameters": [ + { + "Name": "limit", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkPeer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "ConnectionAccepted", + "Parameters": [ + { + "Name": "peer", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "replicator", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectionFailed", + "Parameters": [ + { + "Name": "peer", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "code", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkClient", + "Superclass": "NetworkPeer", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "EncryptStringForPlayerId", + "Parameters": [ + { + "Name": "toEncrypt", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkServer", + "Superclass": "NetworkPeer", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPlayer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkReplicator", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "RequestRCCProfilerData", + "Parameters": [ + { + "Name": "frameRate", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "timeFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerScriptProfiling", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "frequency", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestServerStats", + "Parameters": [ + { + "Name": "request", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RCCProfilerDataComplete", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatsReceived", + "Parameters": [ + { + "Name": "stats", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ClientReplicator", + "Superclass": "NetworkReplicator", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ServerReplicator", + "Superclass": "NetworkReplicator", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EmulatedTotalMemoryInMB", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FreeMemoryMBytes", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Proxy Settings", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HttpProxyEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Proxy Settings", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HttpProxyURL", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IncomingReplicationLag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Proxy Settings", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "OpenCertManagerDialog", + "Security": { + "Read": "NotAccessibleSecurity", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrintJoinSizeBreakdown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrintPhysicsErrors", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrintStreamInstanceQuota", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RandomizeJoinInstanceOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RenderStreamedRegions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShowActiveAnimationAsset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "NetworkSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "NoCollisionConstraint", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsConnected", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsLuaChatEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsLuaGameDetailsEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectedTheme", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "ActionEnabled", + "Parameters": [ + { + "Name": "actionType", + "Type": { + "Category": "Enum", + "Name": "AppShellActionType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ActionTaken", + "Parameters": [ + { + "Name": "actionType", + "Type": { + "Category": "Enum", + "Name": "AppShellActionType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CancelAllNotification", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CancelNotification", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "alertId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScheduleNotification", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "alertId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "alertMsg", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "minutesToFire", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SwitchedToAppShellFeature", + "Parameters": [ + { + "Name": "appShellFeature", + "Type": { + "Category": "Enum", + "Name": "AppShellFeature" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScheduledNotifications", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Roblox17sConnectionChanged", + "Parameters": [ + { + "Name": "connectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "connectionState", + "Type": { + "Category": "Enum", + "Name": "ConnectionState" + } + }, + { + "Name": "namespaceSequenceNumbers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Roblox17sEventReceived", + "Parameters": [ + { + "Name": "eventData", + "Type": { + "Category": "Group", + "Name": "Map" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RobloxConnectionChanged", + "Parameters": [ + { + "Name": "connectionName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "connectionState", + "Type": { + "Category": "Enum", + "Name": "ConnectionState" + } + }, + { + "Name": "sequenceNumber", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "namespaceSequenceNumbers", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RobloxEventReceived", + "Parameters": [ + { + "Name": "eventData", + "Type": { + "Category": "Group", + "Name": "Map" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NotificationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeRequest", + "Parameters": [ + { + "Name": "nextPageToken", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HttpRequest" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OmniRecommendationsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreateModel", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "OpenCloudModel" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateUserNotificationAsync", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "userNotification", + "Type": { + "Category": "DataType", + "Name": "OpenCloudModel" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "OpenCloudModel" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OpenCloudApiV1", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetApiV1", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "OpenCloudApiV1" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "OpenCloudService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Origin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Pivot", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Pivot Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Function", + "Name": "GetPivot", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "PivotTo", + "Parameters": [ + { + "Name": "targetCFrame", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PVInstance", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Anchored", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Assembly", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AssemblyAngularVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Assembly", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AssemblyCenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Assembly", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AssemblyLinearVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Assembly", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AssemblyMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Assembly", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AssemblyRootPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BackSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BottomParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BottomParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BottomSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BottomSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BrickColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CanCollide", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CanQuery", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CanTouch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CastShadow", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CenterOfMass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionGroupId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "CollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionGroupReplicate", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Color3uint8", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3uint8" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CurrentPhysicalProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "PhysicalProperties" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CustomPhysicalProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "PhysicalProperties" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DraggingV1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Elasticity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EnableFluidForces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExtentsCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExtentsSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Friction", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrontParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrontParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrontSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrontSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LeftParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LeftParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LeftSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LeftSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LocalSimulationValidation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LocalTransparencyModifier", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Locked", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Mass", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Massless", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Material", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MaterialVariant", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MaterialVariantSerialized", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NetworkIsSleeping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NetworkOwnerV3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SystemAddress" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NetworkOwnershipRule", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NetworkOwnership" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Pivot", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PivotOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReceiveAge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Reflectance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ResizeIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ResizeableFaces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Faces" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RightParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RightParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RightSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RightSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RootPriority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RotVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated", + { + "PreferredDescriptorName": "AssemblyAngularVelocity", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SpecificGravity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "SpecificGravity", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TopParamA", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TopParamB", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Surface", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TopSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SurfaceType" + } + }, + { + "Category": "Surface Inputs", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TopSurfaceInput", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InputType" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Velocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "Deprecated", + { + "PreferredDescriptorName": "AssemblyLinearVelocity", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "brickColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "BrickColor", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "siz", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Function", + "Name": "ApplyAngularImpulse", + "Parameters": [ + { + "Name": "impulse", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyImpulse", + "Parameters": [ + { + "Name": "impulse", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyImpulseAtPosition", + "Parameters": [ + { + "Name": "impulse", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BreakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanCollideWith", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "CanSetNetworkOwnership", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClosestPointOnSurface", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConnectedParts", + "Parameters": [ + { + "Default": "false", + "Name": "recursive", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetMass", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetNetworkOwner", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetNetworkOwnershipAuto", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetNoCollisionConstraints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRenderCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRootPart", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetTouchingParts", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVelocityAtPosition", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsGrounded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "MakeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resize", + "Parameters": [ + { + "Name": "normalId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "deltaAmount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetNetworkOwner", + "Parameters": [ + { + "Default": "nil", + "Name": "playerInstance", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetNetworkOwnershipAuto", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "breakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "BreakJoints", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getMass", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "makeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "resize", + "Parameters": [ + { + "Name": "normalId", + "Type": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Name": "deltaAmount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Resize", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IntersectAsync", + "Parameters": [ + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "Default", + "Name": "collisionfidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Default": "Automatic", + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubtractAsync", + "Parameters": [ + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "Default", + "Name": "collisionfidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Default": "Automatic", + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnionAsync", + "Parameters": [ + { + "Name": "parts", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "Default", + "Name": "collisionfidelity", + "Type": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Default": "Automatic", + "Name": "renderFidelity", + "Type": { + "Category": "Enum", + "Name": "RenderFidelity" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalSimulationTouched", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NetworkOwnerChanged", + "Parameters": [ + { + "Name": "systemAddress", + "Type": { + "Category": "DataType", + "Name": "SystemAddress" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OutfitChanged", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StoppedTouching", + "Parameters": [ + { + "Name": "otherPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "TouchEnded", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchEnded", + "Parameters": [ + { + "Name": "otherPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Touched", + "Parameters": [ + { + "Name": "otherPart", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BasePart", + "Superclass": "PVInstance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CornerWedgePart", + "Superclass": "BasePart" + }, + { + "Members": [ + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FormFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FormFactor" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "formFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FormFactor" + } + }, + { + "Category": "Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "formFactorRaw", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FormFactor" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FormFactorPart", + "Superclass": "BasePart", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Part", + "Default": "Block", + "MemberType": "Property", + "Name": "Shape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PartType" + } + }, + { + "Category": "Part", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "shap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PartType" + } + }, + { + "Category": "Part", + "Default": "Block", + "MemberType": "Property", + "Name": "shape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PartType" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Part", + "Superclass": "FormFactorPart" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Event", + "Name": "FlagCaptured", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "FlagStand", + "Superclass": "Part", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "RemoteCreateMotor6D", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteDestroyMotor6D", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Platform", + "Superclass": "Part", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "Disabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Occupant", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + }, + { + "MemberType": "Function", + "Name": "Sit", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteCreateSeatWeld", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteDestroySeatWeld", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Seat", + "Superclass": "Part" + }, + { + "Members": [ + { + "Category": "Control", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Controller", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "SkateboardController" + } + }, + { + "Category": "Control", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ControllingHumanoid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + }, + { + "Category": "Control", + "Default": "Stopped", + "MemberType": "Property", + "Name": "MoveState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MoveState" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "Steer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "Default": "true", + "MemberType": "Property", + "Name": "StickyWheels", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "Throttle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "ApplySpecificImpulse", + "Parameters": [ + { + "Name": "impulseWorld", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Equipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "skateboardController", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MoveStateChanged", + "Parameters": [ + { + "Name": "newState", + "Type": { + "Category": "Enum", + "Name": "MoveState" + } + }, + { + "Name": "oldState", + "Type": { + "Category": "Enum", + "Name": "MoveState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteCreateMotor6D", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteDestroyMotor6D", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unequipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "equipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "skateboardController", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Equipped", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "unequipped", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Unequipped", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SkateboardPlatform", + "Superclass": "Part", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Teams", + "Default": "false", + "MemberType": "Property", + "Name": "AllowTeamChangeOnTouch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Forcefield", + "Default": "10", + "MemberType": "Property", + "Name": "Duration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Teams", + "Default": "true", + "MemberType": "Property", + "Name": "Neutral", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Teams", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "SpawnLocation", + "Superclass": "Part" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "WedgePart", + "Superclass": "FormFactorPart" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "None", + "MemberType": "Property", + "Name": "AcquisitionMethod", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TerrainAcquisitionMethod" + } + }, + { + "Category": "Data", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "ClusterGrid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "ClusterGridV2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "ClusterGridV3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "Decoration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "IsSmooth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "None", + "MemberType": "Property", + "Name": "LastUsedModificationMethod", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TerrainAcquisitionMethod" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "MaterialColors", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "MaxExtents", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Region3int16" + } + }, + { + "Category": "Data", + "Default": "\u0002\u0003", + "MemberType": "Property", + "Name": "PhysicsGrid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "ShorelinesUpgraded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "\u0001\u0005", + "MemberType": "Property", + "Name": "SmoothGrid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "SmoothVoxelsUpgraded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.05, 0.33, 0.36", + "MemberType": "Property", + "Name": "WaterColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "WaterReflectance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.300000012", + "MemberType": "Property", + "Name": "WaterTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0.150000006", + "MemberType": "Property", + "Name": "WaterWaveSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "10", + "MemberType": "Property", + "Name": "WaterWaveSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AutowedgeCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AutowedgeCells", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanShorelinesBeUpgraded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanSmoothVoxelsBeUpgraded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CellCenterToWorld", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CellCornerToWorld", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConvertToSmooth", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CopyRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TerrainRegion" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CountCells", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillBall", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillBlock", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillCylinder", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "height", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FillWedge", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaterialColor", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Color3" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetTerrainWireframe", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWaterCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PasteRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "Class", + "Name": "TerrainRegion" + } + }, + { + "Name": "corner", + "Type": { + "Category": "DataType", + "Name": "Vector3int16" + } + }, + { + "Name": "pasteEmptyCells", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReadVoxels", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "ReplaceMaterial", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "sourceMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceMaterialInTransform", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "sourceMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceMaterialInTransformSubregion", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "sourceMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetRegion", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "CellMaterial" + } + }, + { + "Name": "block", + "Type": { + "Category": "Enum", + "Name": "CellBlock" + } + }, + { + "Name": "orientation", + "Type": { + "Category": "Enum", + "Name": "CellOrientation" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCells", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + }, + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "CellMaterial" + } + }, + { + "Name": "block", + "Type": { + "Category": "Enum", + "Name": "CellBlock" + } + }, + { + "Name": "orientation", + "Type": { + "Category": "Enum", + "Name": "CellOrientation" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMaterialColor", + "Parameters": [ + { + "Name": "material", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMaterialInTransform", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMaterialInTransformSubregion", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "targetMaterial", + "Type": { + "Category": "Enum", + "Name": "Material" + } + }, + { + "Name": "targetRegion", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetWaterCell", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "force", + "Type": { + "Category": "Enum", + "Name": "WaterForce" + } + }, + { + "Name": "direction", + "Type": { + "Category": "Enum", + "Name": "WaterDirection" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SmoothRegion", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "strength", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "WorldToCell", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WorldToCellPreferEmpty", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WorldToCellPreferSolid", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WriteVoxels", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "materials", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "occupancy", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Terrain", + "Superclass": "BasePart", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Collision", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionFidelity", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CollisionFidelity" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MeshSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PhysicalConfigData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TriangleMeshPart", + "Superclass": "BasePart", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "AeroMeshData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "AlternateMeshHash", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "DoubleSided", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "HasJointOffset", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "HasSkinnedMesh", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "InitialSize", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "JointOffset", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "MeshID", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable", + "Deprecated", + { + "PreferredDescriptorName": "MeshId", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "MeshId", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PhysicsData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Appearance", + "Default": "Precise", + "MemberType": "Property", + "Name": "RenderFidelity", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderFidelity" + } + }, + { + "Category": "Appearance", + "Default": "Precise", + "MemberType": "Property", + "Name": "RenderFidelityReplicate", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderFidelity" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "TextureID", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "VertexCount", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "ApplyMesh", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "MeshPart", + "Superclass": "TriangleMeshPart" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "AssetId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CSGMesh2KernelMap", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CSGPropertyData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CSGPropertyData" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ChildData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ChildData2", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "Custom", + "MemberType": "Property", + "Name": "FormFactor", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FormFactor" + } + }, + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "InitialSize", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "MeshData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "MeshData2", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PhysicsData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Appearance", + "Default": "Precise", + "MemberType": "Property", + "Name": "RenderFidelity", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderFidelity" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SerializedCSGTree", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "SmoothingAngle", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "TriangleCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "UsePartColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "SubstituteGeometry", + "Parameters": [ + { + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MeshDeltaUpdate", + "Parameters": [ + { + "Name": "originalMeshHash", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "newMeshHash", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "mesh", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MeshFullUpdate", + "Parameters": [ + { + "Name": "newMeshHash", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "mesh", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestMeshFullUpdate", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PartOperation", + "Superclass": "TriangleMeshPart" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "IntersectOperation", + "Superclass": "PartOperation" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "NegateOperation", + "Superclass": "PartOperation" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UnionOperation", + "Superclass": "PartOperation" + }, + { + "Members": [ + { + "Category": "Part", + "Default": "AlternatingSupports", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Style" + } + }, + { + "Category": "Part", + "Default": "AlternatingSupports", + "MemberType": "Property", + "Name": "style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Style" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TrussPart", + "Superclass": "BasePart" + }, + { + "Members": [ + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "AreHingesDetected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "Default": "false", + "MemberType": "Property", + "Name": "Disabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "true", + "MemberType": "Property", + "Name": "HeadsUpDisplay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "25", + "MemberType": "Property", + "Name": "MaxSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Occupant", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Humanoid" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "Steer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "SteerFloat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "Throttle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "Default": "0", + "MemberType": "Property", + "Name": "ThrottleFloat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "10", + "MemberType": "Property", + "Name": "Torque", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Control", + "Default": "1", + "MemberType": "Property", + "Name": "TurnSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Sit", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteCreateSeatWeld", + "Parameters": [ + { + "Name": "humanoid", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteDestroySeatWeld", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VehicleSeat", + "Superclass": "BasePart" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "Automatic", + "MemberType": "Property", + "Name": "LevelOfDetail", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ModelLevelOfDetail" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "LodEntity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "LodDataEntity" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ModelMeshCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "ModelMeshData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "SharedString" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ModelMeshSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "Default", + "MemberType": "Property", + "Name": "ModelStreamingMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ModelStreamingMode" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "NeedsPivotMigration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Pivot", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "PrimaryPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Pivot", + "Default": "1", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Pivot", + "Default": "1", + "MemberType": "Property", + "Name": "ScaleFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Pivot", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "WorldPivot", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Pivot", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "WorldPivotData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "OptionalCoordinateFrame" + } + }, + { + "MemberType": "Function", + "Name": "AddPersistentPlayer", + "Parameters": [ + { + "Default": "nil", + "Name": "playerInstance", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "BreakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBoundingBox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetExtentsSize", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetModelCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPrimaryPartCFrame", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetModelSize", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector3" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetExtentsSize", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPersistentPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPrimaryPartCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPivot", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScale", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MoveTo", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemovePersistentPlayer", + "Parameters": [ + { + "Default": "nil", + "Name": "playerInstance", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetOrientationToIdentity", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SetPrimaryPartCFrame", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScaleTo", + "Parameters": [ + { + "Name": "newScaleFactor", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetIdentityOrientation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SetPrimaryPartCFrame", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPrimaryPartCFrame", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "PivotTo", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TranslateBy", + "Parameters": [ + { + "Name": "delta", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "breakJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "BreakJoints", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "makeJoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "MakeJoints", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "move", + "Parameters": [ + { + "Name": "location", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "MoveTo", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "moveTo", + "Parameters": [ + { + "Name": "location", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "MoveTo", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Model", + "Superclass": "PVInstance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "BindToMessage", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "BindToMessageParallel", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RBXScriptConnection" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "SendMessage", + "Parameters": [ + { + "Name": "topic", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "message", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Safe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Actor", + "Superclass": "Model" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "BackpackItem", + "Superclass": "Model", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "Script", + "MemberType": "Property", + "Name": "BinType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "BinType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "Command", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "TextureName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "Disable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ToggleSelect", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Deselected", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReplicatedSelected", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Selected", + "Parameters": [ + { + "Name": "mouse", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "HopperBin", + "Superclass": "BackpackItem", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "CanBeDropped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Transform", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Grip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Transform", + "Default": "-0, -0, -1", + "MemberType": "Property", + "Name": "GripForward", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "GripPos", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "1, 0, 0", + "MemberType": "Property", + "Name": "GripRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Transform", + "Default": "0, 1, 0", + "MemberType": "Property", + "Name": "GripUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "ManualActivationOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "RequiresHandle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "ToolTip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "Activate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Deactivate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Activated", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Deactivated", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Equipped", + "Parameters": [ + { + "Name": "mouse", + "Type": { + "Category": "Class", + "Name": "Mouse" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unequipped", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VRLaserPointerClicked", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Tool", + "Superclass": "BackpackItem" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Flag", + "Superclass": "Tool", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "Status", + "Superclass": "Model", + "Tags": [ + "NotCreatable", + "Deprecated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ArePartsTouchingOthers", + "Parameters": [ + { + "Name": "partList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "0.000199999995", + "Name": "overlapIgnored", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Blockcast", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "params", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "BulkMoveTo", + "Parameters": [ + { + "Name": "partList", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "cframeList", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "FireAllEvents", + "Name": "eventMode", + "Type": { + "Category": "Enum", + "Name": "BulkMoveMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CacheCurrentTerrain", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearCachedTerrain", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartOnRay", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "false", + "Name": "terrainCellsAreCubes", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Raycast", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartOnRayWithIgnoreList", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "ignoreDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "false", + "Name": "terrainCellsAreCubes", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Raycast", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartOnRayWithWhitelist", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Name": "whitelistDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Raycast", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartsInRegion3", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPartBoundsInBox", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartsInRegion3WithIgnoreList", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "ignoreDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPartBoundsInBox", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPartsInRegion3WithWhiteList", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "whitelistDescendantsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPartBoundsInBox", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPartBoundsInBox", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "overlapParams", + "Type": { + "Category": "DataType", + "Name": "OverlapParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPartBoundsInRadius", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "overlapParams", + "Type": { + "Category": "DataType", + "Name": "OverlapParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPartsInPart", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Default": "OverlapParams{MaxParts=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "overlapParams", + "Type": { + "Category": "DataType", + "Name": "OverlapParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IKMoveTo", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "target", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Default": "0.5", + "Name": "translateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "0.5", + "Name": "rotateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Default": "OtherMechanismsAnchored", + "Name": "collisionsMode", + "Type": { + "Category": "Enum", + "Name": "IKCollisionsMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsRegion3Empty", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendentsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPartBoundsInBox", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsRegion3EmptyWithIgnoreList", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Name": "ignoreDescendentsTable", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPartBoundsInBox", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Raycast", + "Parameters": [ + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "raycastParams", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "RaycastCachedTerrain", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInsertPoint", + "Parameters": [ + { + "Name": "point", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "false", + "Name": "ignoreGrid", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Spherecast", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "params", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "findPartOnRay", + "Parameters": [ + { + "Name": "ray", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "false", + "Name": "terrainCellsAreCubes", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "ignoreWater", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Raycast", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "findPartsInRegion3", + "Parameters": [ + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3" + } + }, + { + "Default": "nil", + "Name": "ignoreDescendantsInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "20", + "Name": "maxParts", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPartBoundsInBox", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "WorldRoot", + "Superclass": "Model", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "AirProperties", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AirDensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AllowThirdPartySales", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AvatarUnificationMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AvatarUnificationMode" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClientAnimatorThrottling", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ClientAnimatorThrottlingMode" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionGroupData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionGroups", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CurrentCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Camera" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DataModelPlaceVersion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DistributedGameTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExplicitAutoJoints", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FallenPartsDestroyHeight", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FilteringEnabled", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FluidForces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FluidForces" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GlobalWind", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Gravity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HumanoidOnlySetCollisionsOnStateChange", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidOnlySetCollisionsOnStateChange" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IKControlConstraintSupport", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "IKControlConstraintSupport" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InterpolationThrottling", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "InterpolationThrottlingMode" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MeshPartHeadsAndAccessories", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshPartHeadsAndAccessories" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ModelStreamingBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ModelStreamingBehavior" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PhysicsSteppingMethod", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PhysicsSteppingMethod" + } + }, + { + "Category": "Networking", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RejectCharacterDeletions", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RejectCharacterDeletions" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReplicateInstanceDestroySetting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReplicateInstanceDestroySetting" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Retargeting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AnimatorRetargetingMode" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SignalBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SignalBehavior" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SignalBehavior2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SignalBehavior" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StreamOutBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StreamOutBehavior" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StreamingEnabled", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StreamingIntegrityMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StreamingIntegrityMode" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StreamingMinRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StreamingPauseMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StreamingPauseMode" + } + }, + { + "Category": "Streaming", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StreamingTargetRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Terrain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Terrain" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TerrainWeldsFixed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TouchesUseCollisionGroups", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "BreakJoints", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateJumpDistance", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "jumpPower", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "walkSpeed", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateJumpHeight", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "jumpPower", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateJumpPower", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "jumpHeight", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExperimentalSolverIsEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNumAwakeParts", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPhysicsThrottling", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetRealPhysicsFPS", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetServerTimeNow", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "JoinToOutsiders", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "jointType", + "Type": { + "Category": "Enum", + "Name": "JointCreationMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MakeJoints", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PGSIsEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMeshPartHeadsAndAccessories", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Enum", + "Name": "MeshPartHeadsAndAccessories" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPhysicsThrottleEnabled", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnjoinFromOutsiders", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ZoomToExtents", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PersistentLoaded", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "Workspace", + "Superclass": "WorldRoot", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "PhysicsParts", + "Name": "WorldModel", + "Superclass": "WorldRoot" + }, + { + "Members": [ + { + "Category": "Link", + "Default": "false", + "MemberType": "Property", + "Name": "AutoUpdate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "CanAutoUpdate", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Creator", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Link", + "Default": "0", + "MemberType": "Property", + "Name": "ModifiedState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PackageAssetName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Link", + "Default": "0", + "MemberType": "Property", + "Name": "PackageGuid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Link", + "Default": "", + "MemberType": "Property", + "Name": "PackageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Link", + "Default": "", + "MemberType": "Property", + "Name": "PackageIdSerialize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "None", + "MemberType": "Property", + "Name": "PermissionLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PackagePermission" + } + }, + { + "Category": "Link", + "Default": "Up To Date", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Link", + "Default": "0", + "MemberType": "Property", + "Name": "VersionIdSerialize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Link", + "Default": "0", + "MemberType": "Property", + "Name": "VersionNumber", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PackageLink", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PackageService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ConvertToPackageUpload", + "Parameters": [ + { + "Name": "uploadUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "cloneInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "originalInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPackageInfo", + "Parameters": [ + { + "Name": "packageAssetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishPackage", + "Parameters": [ + { + "Name": "packageInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPackageVersion", + "Parameters": [ + { + "Name": "packageInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "versionNumber", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnConvertToPackageResult", + "Parameters": [ + { + "Name": "isSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnOpenConvertToPackagePlugin", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "cloneInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PackageUIService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsFinished", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetCurrentPage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AdvanceToNextPageAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Pages", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AudioPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CatalogPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Cursor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreKeyPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Cursor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DataStoreListingPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "DataStorePages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "DataStoreVersionPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "FriendPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "InventoryPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "EmotesPages", + "Superclass": "InventoryPages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "OutfitPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StandardPages", + "Superclass": "Pages", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ChildData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "MeshData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PartOperationAsset", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Motion", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Acceleration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0 1 1 1 0 1 1 1 1 0 ", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Particles", + "Default": "0", + "MemberType": "Property", + "Name": "Drag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "Default": "Top", + "MemberType": "Property", + "Name": "EmissionDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "NormalId" + } + }, + { + "Category": "Emission", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Flipbook", + "Default": "1 1 ", + "MemberType": "Property", + "Name": "FlipbookFramerate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Flipbook", + "Default": "Particle texture must be 1024 by 1024 to use flipbooks.", + "MemberType": "Property", + "Name": "FlipbookIncompatible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Flipbook", + "Default": "None", + "MemberType": "Property", + "Name": "FlipbookLayout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleFlipbookLayout" + } + }, + { + "Category": "Flipbook", + "Default": "Loop", + "MemberType": "Property", + "Name": "FlipbookMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleFlipbookMode" + } + }, + { + "Category": "Flipbook", + "Default": "false", + "MemberType": "Property", + "Name": "FlipbookStartRandom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Emission", + "Default": "5 10 ", + "MemberType": "Property", + "Name": "Lifetime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LightEmission", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Particles", + "Default": "false", + "MemberType": "Property", + "Name": "LockedToPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "FacingCamera", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleOrientation" + } + }, + { + "Category": "Emission", + "Default": "20", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "Default": "0 0 ", + "MemberType": "Property", + "Name": "RotSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Emission", + "Default": "0 0 ", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "EmitterShape", + "Default": "Box", + "MemberType": "Property", + "Name": "Shape", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleEmitterShape" + } + }, + { + "Category": "EmitterShape", + "Default": "Outward", + "MemberType": "Property", + "Name": "ShapeInOut", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleEmitterShapeInOut" + } + }, + { + "Category": "EmitterShape", + "Default": "1", + "MemberType": "Property", + "Name": "ShapePartial", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "EmitterShape", + "Default": "Volume", + "MemberType": "Property", + "Name": "ShapeStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ParticleEmitterShapeStyle" + } + }, + { + "Category": "Appearance", + "Default": "0 1 0 1 1 0 ", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Emission", + "Default": "5 5 ", + "MemberType": "Property", + "Name": "Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Emission", + "Default": "0, 0", + "MemberType": "Property", + "Name": "SpreadAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "Default": "0 0 0 1 0 0 ", + "MemberType": "Property", + "Name": "Squash", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/particles/sparkles_main.dds", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Particles", + "Default": "1", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0 0 0 1 0 0 ", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Particles", + "Default": "0", + "MemberType": "Property", + "Name": "VelocityInheritance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "Default": "0", + "MemberType": "Property", + "Name": "VelocitySpread", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "SpreadAngle", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Particles", + "Default": "false", + "MemberType": "Property", + "Name": "WindAffectsDrag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "ZOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Emit", + "Parameters": [ + { + "Default": "16", + "Name": "particleCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnClearRequested", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnEmitRequested", + "Parameters": [ + { + "Name": "particleCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ParticleEmitter", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PatchBundlerFileWatch", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "FlattenTree", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PatchId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "TargetPath", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PatchMapping", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PathStatus" + } + }, + { + "MemberType": "Function", + "Name": "GetPointCoordinates", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetWaypoints", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWaypoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CheckOcclusionAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ComputeAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Blocked", + "Parameters": [ + { + "Name": "blockedWaypointIdx", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unblocked", + "Parameters": [ + { + "Name": "unblockedWaypointIdx", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Path", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "IsBidirectional", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Label", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PathfindingLink", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Label", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "PassThrough", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PathfindingModifier", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "EmptyCutoff", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "CreatePath", + "Parameters": [ + { + "Default": "nil", + "Name": "agentParameters", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ComputeRawPathAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "maxDistance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "FindPathAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ComputeSmoothPathAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "maxDistance", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "FindPathAsync", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindPathAsync", + "Parameters": [ + { + "Name": "start", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "finish", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PathfindingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AllThreadsPaused", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Reason", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DebuggerPauseReason" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ThreadId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PausedState", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Breakpoint", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Breakpoint" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PausedStateBreakpoint", + "Superclass": "PausedState", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExceptionText", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PausedStateException", + "Superclass": "PausedState", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetIsThirdPartyAssetAllowed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetIsThirdPartyPurchaseAllowed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetIsThirdPartyTeleportAllowed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPermissions", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPermissions", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "permissions", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PermissionsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CollisionGroupContainsPart", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "CollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CollisionGroupSetCollidable", + "Parameters": [ + { + "Name": "name1", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "name2", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "collidable", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CollisionGroupsAreCollidable", + "Parameters": [ + { + "Name": "name1", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "name2", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "RegisterCollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollisionGroupId", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "CollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollisionGroupName", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "CollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCollisionGroups", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetRegisteredCollisionGroups", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMaxCollisionGroups", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredCollisionGroups", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IkSolve", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "target", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "translateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "rotateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsCollisionGroupRegistered", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LocalIkSolve", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "target", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "translateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "rotateStiffness", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "UnregisterCollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RenameCollisionGroup", + "Parameters": [ + { + "Name": "from", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "to", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPartCollisionGroup", + "Parameters": [ + { + "Name": "part", + "Type": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "CollisionGroup", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterCollisionGroup", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PhysicsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AllowSleep", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreAnchorsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreAssembliesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreAssemblyCentersOfMassShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreAwakePartsHighlighted", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreBodyTypesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreCollisionCostsShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreConstraintForcesShownForSelectedOrHoveredInstances", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreConstraintTorquesShownForSelectedOrHoveredInstances", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreContactForcesShownForSelectedOrHoveredAssemblies", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreContactIslandsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreContactPointsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreJointCoordinatesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreMagnitudesShownForDrawnForcesAndTorques", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreMechanismsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreModelCoordsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreOwnersShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ArePartCoordsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreRegionsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreSolverIslandsShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreTerrainReplicationRegionsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreTimestepsShown", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreUnalignedPartsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AreWorldCoordsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DisableCSGv2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DisableCSGv3ForPlugins", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ForceCSGv2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ForceDrawScale", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsInterpolationThrottleShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsReceiveAgeShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsTreeShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PhysicsEnvironmentalThrottle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "EnviromentalPhysicsThrottle" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShowDecompositionGeometry", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SolverConvergenceVisualizationMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SolverConvergenceVisualizationMode" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ThrottleAdjustTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Display", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UseCSGv2", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PhysicsSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Settings" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PlaceStatsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "StartPlaySolo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlacesService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsInviteFriendsEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowInviteFriendsUI", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlatformFriendsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AccountAge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AccountAgeReplicate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AppearanceDidLoad", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AutoJumpEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CameraMaxZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CameraMinZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraMode" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CanLoadCharacterAppearance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Character", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Model" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CharacterAppearance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable", + "Deprecated", + { + "PreferredDescriptorName": "CharacterAppearanceId", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CharacterAppearanceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ChararacterRegionId", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ChatMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ChatMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ChatPrivacyMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ChatPrivacyMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CloudEditCameraCoordinateFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CloudEditPlayerActive", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "CountryRegionCodeReplicate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DataComplexity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DataComplexityLimit", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DataReady", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DevCameraOcclusionMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevCameraOcclusionMode" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DevComputerCameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerCameraMovementMode" + } + }, + { + "Category": "Control", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DevComputerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerMovementMode" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DevEnableMouseLock", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DevTouchCameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchCameraMovementMode" + } + }, + { + "Category": "Control", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DevTouchMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchMovementMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "FollowUserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "FollowUserIdReplicated", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "GameplayPaused", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Guest", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HasVerifiedBadge", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HealthDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "InternalCharacterAppearanceLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "LocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MaxSimulationRadius", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MaximumSimulationRadius", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MembershipType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MembershipType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MembershipTypeReplicate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MembershipType" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "NameDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Team", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Neutral", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "OsPlatform", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "PlatformName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "RawJoinData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ReplicationFocus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "RespawnLocation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "SpawnLocation" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "SimulationRadius", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "SuperSafeChatReplicate", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Team", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Team", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Team" + } + }, + { + "Category": "Team", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "Teleported", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "TeleportedIn", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "UnfilteredChat", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "UserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "VRDevice", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "userId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "UserId", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Function", + "Name": "AddToBlockList", + "Parameters": [ + { + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearCharacterAppearance", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DistanceFromCharacter", + "Parameters": [ + { + "Name": "point", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFriendStatus", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "FriendStatus" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGameSessionID", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJoinData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouse", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Mouse" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNetworkPing", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetUnder13", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasAppearanceLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVerified", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Kick", + "Parameters": [ + { + "Default": "", + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacterAppearance", + "Parameters": [ + { + "Name": "assetInstance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Move", + "Parameters": [ + { + "Name": "walkDirection", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "false", + "Name": "relativeToCamera", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveCharacter", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestFriendship", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RevokeFriendship", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetAccountAge", + "Parameters": [ + { + "Name": "accountAge", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCharacterAppearanceJson", + "Parameters": [ + { + "Name": "jsonBlob", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetExperienceSettingsLocaleId", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMembershipType", + "Parameters": [ + { + "Name": "membershipType", + "Type": { + "Category": "Enum", + "Name": "MembershipType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetModerationAccessKey", + "Parameters": [ + { + "Name": "moderationAccessKey", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSuperSafeChat", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUnder13", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdatePlayerBlocked", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "blocked", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadBoolean", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadInstance", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadNumber", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "loadString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "LoadString", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveBoolean", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SaveBoolean", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveInstance", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SaveInstance", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveNumber", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SaveNumber", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "saveString", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "SaveString", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFriendsOnline", + "Parameters": [ + { + "Default": "200", + "Name": "maxFriends", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRankInGroup", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRoleInGroup", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsBestFriendsWith", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsFriendsWith", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsInGroup", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacter", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacterBlocking", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LoadCharacterWithHumanoidDescription", + "Parameters": [ + { + "Name": "humanoidDescription", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestStreamAroundAsync", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "0", + "Name": "timeOut", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WaitForDataReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isFriendsWith", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "IsFriendsWith", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "waitForDataReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated", + { + "PreferredDescriptorName": "WaitForDataReady", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CharacterAdded", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CharacterAppearanceLoaded", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CharacterRemoving", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Chatted", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "recipient", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CloudEditSelectionChanged", + "Parameters": [ + { + "Name": "newSelection", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ConnectDiedSignalBackend", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FriendStatusChanged", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "friendStatus", + "Type": { + "Category": "Enum", + "Name": "FriendStatus" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Idled", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Kill", + "Parameters": [ + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnTeleport", + "Parameters": [ + { + "Name": "teleportState", + "Type": { + "Category": "Enum", + "Name": "TeleportState" + } + }, + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnTeleportInternal", + "Parameters": [ + { + "Name": "teleportState", + "Type": { + "Category": "Enum", + "Name": "TeleportState" + } + }, + { + "Name": "teleportInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerExperienceSettingsLocaleSetFromLua", + "Parameters": [ + { + "Name": "newLocaleId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReceivedJoinTelemetry", + "Parameters": [ + { + "Name": "details", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteFriendRequestSignal", + "Parameters": [ + { + "Name": "otherUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "eventType", + "Type": { + "Category": "Enum", + "Name": "FriendRequestEvent" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteInsert", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScopeCheckInitiated", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "serializedScopes", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptSecurityError", + "Parameters": [ + { + "Name": "hash", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "error", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "stack", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerToClientUnfilteredChatReplicate", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SetShutdownMessage", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SimulationRadiusChanged", + "Parameters": [ + { + "Name": "radius", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatsAvailable", + "Parameters": [ + { + "Name": "info", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Player", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "CustomPoliciesEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "EmulatedCountryCode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "EmulatedGameLocale", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "PlayerEmulationEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "SerializedEmulatedPolicyInfo", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "GetEmulatedPolicyInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegionCodeWillHaveAutomaticNonCustomPolicies", + "Parameters": [ + { + "Name": "regionCode", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetEmulatedPolicyInfo", + "Parameters": [ + { + "Name": "emulatedPolicyInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlayerEmulatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearComputerCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearComputerMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearTouchCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearTouchMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredComputerCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredComputerMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredTouchCameraMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegisteredTouchMovementModes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterComputerCameraMovementMode", + "Parameters": [ + { + "Name": "cameraMovementMode", + "Type": { + "Category": "Enum", + "Name": "ComputerCameraMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterComputerMovementMode", + "Parameters": [ + { + "Name": "movementMode", + "Type": { + "Category": "Enum", + "Name": "ComputerMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterTouchCameraMovementMode", + "Parameters": [ + { + "Name": "cameraMovementMode", + "Type": { + "Category": "Enum", + "Name": "TouchCameraMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterTouchMovementMode", + "Parameters": [ + { + "Name": "movementMode", + "Type": { + "Category": "Enum", + "Name": "TouchMovementMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ComputerCameraMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ComputerMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchCameraMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchMovementModeRegistered", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PlayerScripts", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "BubbleChat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CharacterAutoLoads", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClassicChat", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LocalPlayer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MaxPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MaxPlayersInternal", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "NumPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "GetPlayers", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PreferredPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PreferredPlayersInternal", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RespawnTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ServerGitHash", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ServerLogPrefix", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UseStrafingAnimations", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "localPlayer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "LocalPlayer", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "numPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "NumPlayers", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "Chat", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateLocalPlayer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayerByUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetPlayerFromCharacter", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "ReportAbuse", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "reason", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "optionalMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportAbuseV3", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "jsonTags", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetLocalPlayer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetChatStyle", + "Parameters": [ + { + "Default": "Classic", + "Name": "style", + "Type": { + "Category": "Enum", + "Name": "ChatStyle" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLocalPlayerInfo", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "displayName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "membershipType", + "Type": { + "Category": "Enum", + "Name": "MembershipType" + } + }, + { + "Name": "isUnder13", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeamChat", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WhisperChat", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPlayers", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "playerFromCharacter", + "Parameters": [ + { + "Name": "character", + "Type": { + "Category": "Class", + "Name": "Model" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Player" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPlayerFromCharacter", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "players", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetPlayers", + "ThreadSafety": "Safe" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateHumanoidModelFromDescription", + "Parameters": [ + { + "Name": "description", + "Type": { + "Category": "Class", + "Name": "HumanoidDescription" + } + }, + { + "Name": "rigType", + "Type": { + "Category": "Enum", + "Name": "HumanoidRigType" + } + }, + { + "Default": "Default", + "Name": "assetTypeVerification", + "Type": { + "Category": "Enum", + "Name": "AssetTypeVerification" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Model" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateHumanoidModelFromUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Model" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCharacterAppearanceAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Model" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCharacterAppearanceInfoAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFriendsAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "FriendPages" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHumanoidDescriptionFromOutfitId", + "Parameters": [ + { + "Name": "outfitId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetHumanoidDescriptionFromUserId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "HumanoidDescription" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNameFromUserIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserIdFromNameAsync", + "Parameters": [ + { + "Name": "userName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserThumbnailAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "thumbnailType", + "Type": { + "Category": "Enum", + "Name": "ThumbnailType" + } + }, + { + "Name": "thumbnailSize", + "Type": { + "Category": "Enum", + "Name": "ThumbnailSize" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CloudEditApplyEditsMessage", + "Parameters": [ + { + "Name": "playerName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "scriptName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FriendRequestEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "friendRequestEvent", + "Type": { + "Category": "Enum", + "Name": "FriendRequestEvent" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GameAnnounce", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnLinkedScriptsUpdated", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerAdded", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerChatted", + "Parameters": [ + { + "Name": "chatType", + "Type": { + "Category": "Enum", + "Name": "PlayerChatType" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "targetPlayer", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerConnecting", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerDisconnecting", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerMembershipChanged", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerRejoining", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerRemoving", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptGameServerReportEnrichment", + "Parameters": [ + { + "Name": "reportId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptReportServerEnrichmentAndScan", + "Parameters": [ + { + "Name": "v1comment", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "submitterId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "abuserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "reportId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestCloudEditImmediatePublishWithContext", + "Parameters": [ + { + "Name": "spanContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestCloudEditKick", + "Parameters": [ + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestCloudEditShutdown", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestTeamCreateImmediateSaveWithContext", + "Parameters": [ + { + "Name": "spanContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeamCreatePublishFinished", + "Parameters": [ + { + "Name": "publishSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeamCreateSaveFinished", + "Parameters": [ + { + "Name": "saveSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeamCreateServerMessage", + "Parameters": [ + { + "Name": "messageType", + "Type": { + "Category": "Enum", + "Name": "MessageType" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "printToStatusBar", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserSubscriptionStatusChanged", + "Parameters": [ + { + "Name": "user", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "subscriptionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Players", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CollisionEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GridSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HostDataModelType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StudioDataModelType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HostDataModelTypeIsCurrent", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MultipleDocumentInterfaceInstance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "MultipleDocumentInterfaceInstance" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UsesAssetInsertionDrag", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Activate", + "Parameters": [ + { + "Name": "exclusiveMouse", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePluginAction", + "Parameters": [ + { + "Name": "actionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "statusTip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "iconName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "true", + "Name": "allowBinding", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginAction" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePluginMenu", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "title", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "icon", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginMenu" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateToolbar", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginToolbar" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Deactivate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJoinMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "JointCreationMode" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouse", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "PluginMouse" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectedRibbonTool", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "RibbonTool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSetting", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStudioUserId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Intersect", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Invoke", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsActivated", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsActivatedWithExclusiveMouse", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Negate", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OnInvoke", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OnSetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "callback", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScript", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + }, + { + "Default": "1", + "Name": "lineNumber", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenWikiPage", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PauseSound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlaySound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "normalizedTimePosition", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResumeSound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveSelectedToRoblox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SelectRibbonTool", + "Parameters": [ + { + "Name": "tool", + "Type": { + "Category": "Enum", + "Name": "RibbonTool" + } + }, + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Separate", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetItem", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetReady", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSetting", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartDecalDrag", + "Parameters": [ + { + "Name": "decal", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartDrag", + "Parameters": [ + { + "Name": "dragData", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopAllSounds", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Union", + "Parameters": [ + { + "Name": "objects", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateDockWidgetPluginGui", + "Parameters": [ + { + "Name": "pluginGuiId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "dockWidgetPluginGuiInfo", + "Type": { + "Category": "DataType", + "Name": "DockWidgetPluginGuiInfo" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "DockWidgetPluginGui" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateQWidgetPluginGui", + "Parameters": [ + { + "Name": "pluginGuiId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "pluginGuiOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "QWidgetPluginGui" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFbxAnimation", + "Parameters": [ + { + "Name": "rigModel", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "true", + "Name": "isR15", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ImportFbxRig", + "Parameters": [ + { + "Default": "true", + "Name": "isR15", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptForExistingAssetId", + "Parameters": [ + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptSaveSelection", + "Parameters": [ + { + "Default": "", + "Name": "suggestedFileName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Deactivation", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ready", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Unloading", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ProcessAssetInsertionDrag", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "assetTypeId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "NoYield" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ProcessAssetInsertionDrop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "NoYield" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Plugin", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ActionId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "AllowBinding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Checked", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "DefaultShortcut", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "StatusTip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "Triggered", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginAction", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "{\"Metadata\":{\"TargetDataModels\": [\"Edit\", \"Server\", \"Client\"]},\"Permissions\":{}}", + "MemberType": "Property", + "Name": "Manifest", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PluginCapabilities", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PluginDebugService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Data", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MimeType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Sender", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PluginDragEvent", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "PluginGuiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "SetAutoUpdate", + "Parameters": [ + { + "Name": "pluginId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOTAPluginVersion", + "Parameters": [ + { + "Default": "", + "Name": "pluginName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginManagementService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreatePlugin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportPlace", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportSelection", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreatePlugin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated", + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportPlace", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ExportSelection", + "Parameters": [ + { + "Default": "", + "Name": "filePath", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginManagerInterface", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "AddAction", + "Parameters": [ + { + "Name": "action", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddMenu", + "Parameters": [ + { + "Name": "menu", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddNewAction", + "Parameters": [ + { + "Name": "actionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "icon", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddSeparator", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginMenu", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPluginPolicy", + "Parameters": [ + { + "Name": "pluginName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginPolicyService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CreateButton", + "Parameters": [ + { + "Name": "buttonId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tooltip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "iconname", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreatePopupButton", + "Parameters": [ + { + "Name": "buttonId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tooltip", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "iconname", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginToolbar", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClickableWhenViewportHidden", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Icon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "MemberType": "Function", + "Name": "SetActive", + "Parameters": [ + { + "Name": "active", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Click", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DropdownClick", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PluginToolbarButton", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAwardablePoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AwardPoints", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamePointBalance", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPointBalance", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PointsAwarded", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "pointsAwarded", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "userBalanceInGame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "userTotalBalance", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PointsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Unknown", + "MemberType": "Property", + "Name": "IsLuobuServer", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TriStateBoolean" + } + }, + { + "Category": "Data", + "Default": "Unknown", + "MemberType": "Property", + "Name": "LuobuWhitelisted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TriStateBoolean" + } + }, + { + "MemberType": "Function", + "Name": "GetPolicyInfoForPlayerAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPolicyInfoForServerRobloxOnlyAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PolicyService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EasingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PoseEasingDirection" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EasingStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PoseEasingStyle" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Weight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PoseBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "MemoryCategory": "Animation", + "Name": "NumberPose", + "Superclass": "PoseBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MaskWeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "AddSubPose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSubPoses", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSubPose", + "Parameters": [ + { + "Name": "pose", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Animation", + "Name": "Pose", + "Superclass": "PoseBase" + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PostEffect", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.400000006", + "MemberType": "Property", + "Name": "Intensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "24", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.949999988", + "MemberType": "Property", + "Name": "Threshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BloomEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "24", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BlurEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "Contrast", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "Saturation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "TintColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ColorCorrectionEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.75", + "MemberType": "Property", + "Name": "FarIntensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.0500000007", + "MemberType": "Property", + "Name": "FocusDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "10", + "MemberType": "Property", + "Name": "InFocusRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.75", + "MemberType": "Property", + "Name": "NearIntensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DepthOfFieldEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.25", + "MemberType": "Property", + "Name": "Intensity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "Spread", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SunRaysEffect", + "Superclass": "PostEffect" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ProcessInstancePhysicsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "Interact", + "MemberType": "Property", + "Name": "ActionText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Localization", + "Default": "true", + "MemberType": "Property", + "Name": "AutoLocalize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "ClickablePrompt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "OnePerButton", + "MemberType": "Property", + "Name": "Exclusivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ProximityPromptExclusivity" + } + }, + { + "Category": "Data", + "Default": "ButtonX", + "MemberType": "Property", + "Name": "GamepadKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "HoldDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "E", + "MemberType": "Property", + "Name": "KeyboardKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Data", + "Default": "10", + "MemberType": "Property", + "Name": "MaxActivationDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ObjectText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "RequiresLineOfSight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Localization", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "RootLocalizationTable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "LocalizationTable" + } + }, + { + "Category": "Data", + "Default": "Default", + "MemberType": "Property", + "Name": "Style", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ProximityPromptStyle" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "UIOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "MemberType": "Function", + "Name": "InputHoldBegin", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InputHoldEnd", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ButtonHoldBeganActionReplicated", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ButtonHoldEndedActionReplicated", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldBegan", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldEnded", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptHidden", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptShown", + "Parameters": [ + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "ProximityPromptInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TriggerEnded", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TriggerEndedActionReplicated", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Triggered", + "Parameters": [ + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TriggeredActionReplicated", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ProximityPrompt", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "16", + "MemberType": "Property", + "Name": "MaxPromptsVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldBegan", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptButtonHoldEnded", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptHidden", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptShown", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "inputType", + "Type": { + "Category": "Enum", + "Name": "ProximityPromptInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptTriggerEnded", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptTriggered", + "Parameters": [ + { + "Name": "prompt", + "Type": { + "Category": "Class", + "Name": "ProximityPrompt" + } + }, + { + "Name": "playerWhoTriggered", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ProximityPromptService", + "Superclass": "Instance", + "Tags": [ + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "PublishDescendantAssets", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CreateAssetAndWaitForAssetId", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "operationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "creatorId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishCageMeshAsync", + "Parameters": [ + { + "Name": "wrap", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "cageType", + "Type": { + "Category": "Enum", + "Name": "CageType" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Content" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "PublishService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "AddGlobalPointsField", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddGlobalPointsTag", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DEPRECATED_TrackEvent", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DEPRECATED_TrackEventWithArgs", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClientId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlaySessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReleaseRBXEventStream", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveGlobalPointsField", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveGlobalPointsTag", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportCounter", + "Parameters": [ + { + "Name": "counterName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "1", + "Name": "amount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportInfluxSeries", + "Parameters": [ + { + "Name": "seriesName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "points", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "throttlingPercentage", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportStats", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportToDiagByCountryCode", + "Parameters": [ + { + "Name": "featureName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "measureName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "seconds", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendEventDeferred", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendEventImmediately", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEvent", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRBXEventStream", + "Parameters": [ + { + "Name": "target", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventContext", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "eventName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "additionalArgs", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TrackEvent", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TrackEventWithArgs", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdateHeartbeatObject", + "Parameters": [ + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RbxAnalyticsService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadata", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataCallbacks", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataClasses", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEnums", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEvents", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataFunctions", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Browsable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClassCategory", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClientOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Constraint", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Deprecated", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EditingDisabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EditorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FFlag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsBackend", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PropertyOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScriptContext", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ServerOnly", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SliderScaling", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UIMaximum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UIMinimum", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Reflection", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UINumTicks", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataItem", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Reflection", + "Default": "0", + "MemberType": "Property", + "Name": "ExplorerImageIndex", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Reflection", + "Default": "2147483647", + "MemberType": "Property", + "Name": "ExplorerOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Reflection", + "Default": "true", + "MemberType": "Property", + "Name": "Insertable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Reflection", + "Default": "", + "MemberType": "Property", + "Name": "PreferredParent", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Reflection", + "Default": "Always", + "MemberType": "Property", + "Name": "ServiceVisibility", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ServiceVisibility" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataClass", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEnum", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataEnumItem", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataMember", + "Superclass": "ReflectionMetadataItem" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataProperties", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReflectionMetadataYieldFunctions", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "BroadcastRemoteCursorPositions", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "remoteCursorPosition", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestAllRemoteCursorPositionForScript", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UpdateClientRemoteCursorPosition", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "remoteCursorPosition", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RemoteCursorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RemoteDebuggerServer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FireAllClients", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireClient", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FireServer", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnClientEvent", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnServerEvent", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RemoteEvent", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "InvokeClient", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeServer", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteOnInvokeClient", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteOnInvokeError", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteOnInvokeServer", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoteOnInvokeSuccess", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnClientInvoke", + "Parameters": [ + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnServerInvoke", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + }, + { + "Name": "arguments", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RemoteFunction", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AutoFRMLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EagerBulkExecution", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EditQualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "QualityLevel" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable VR Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EnableFRM", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExportMergeByMaterial", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrameRateManager", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FramerateManagerMode" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GraphicsMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GraphicsMode" + } + }, + { + "Category": "Cache", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MeshCacheSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MeshPartDetailLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MeshPartDetailLevel" + } + }, + { + "Category": "Performance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "QualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "QualityLevel" + } + }, + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReloadAssets", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RenderCSGTrianglesDebug", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShowBoundingBoxes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Debug", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ViewMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ViewMode" + } + }, + { + "MemberType": "Function", + "Name": "GetMaxQualityLevel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RenderSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "RenderingTest", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "RenderingTest", + "Default": "10", + "MemberType": "Property", + "Name": "ComparisonDiffThreshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "RenderingTest", + "Default": "psnr", + "MemberType": "Property", + "Name": "ComparisonMethod", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RenderingTestComparisonMethod" + } + }, + { + "Category": "RenderingTest", + "Default": "50", + "MemberType": "Property", + "Name": "ComparisonPsnrThreshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "RenderingTest", + "Default": "", + "MemberType": "Property", + "Name": "Description", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "RenderingTest", + "Default": "70", + "MemberType": "Property", + "Name": "FieldOfView", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "RenderingTest", + "Default": "-0, 0, 0", + "MemberType": "Property", + "Name": "Orientation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "RenderingTest", + "Default": "false", + "MemberType": "Property", + "Name": "PerfTest", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "RenderingTest", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "RenderingTest", + "Default": "21", + "MemberType": "Property", + "Name": "QualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "RenderingTest", + "Default": "false", + "MemberType": "Property", + "Name": "ShouldSkip", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "RenderingTest", + "Default": "", + "MemberType": "Property", + "Name": "Ticket", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "RenderingTest", + "Default": "10", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "RenderdocTriggerCapture", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RenderingTest", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsDefaultLoadingGuiRemoved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsFinishedReplicating", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveDefaultLoadingScreen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDefaultLoadingGuiRemoved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DefaultLoadingGuiRemoved", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FinishedReplicating", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RemoveDefaultLoadingGuiSignal", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ReplicatedFirst", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ReplicatedStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RobloxPluginGuiService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RobloxReplicatedStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RobloxServerStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "EndRemoteRomarkTest", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RomarkEndOfTest", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RomarkService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Length", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ValuesAndTimes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "GetKeyAtIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RotationCurveKey" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeyIndicesAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeys", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValueAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CoordinateFrame?" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "DataType", + "Name": "RotationCurveKey" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveKeyAtIndex", + "Parameters": [ + { + "Name": "startingIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "1", + "Name": "count", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeys", + "Parameters": [ + { + "Name": "keys", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RotationCurve", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RtMessagingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ClientGitHash", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "BindToRenderStep", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCoreScriptVersion", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRobloxClientChannel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRobloxVersion", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsClient", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsEdit", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsRunMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsRunning", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsServer", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "IsStudio", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Reset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Run", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Set3dRenderingEnabled", + "Parameters": [ + { + "Name": "enable", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRobloxGuiFocused", + "Parameters": [ + { + "Name": "focus", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnbindFromRenderStep", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "setThrottleFramerateEnabled", + "Parameters": [ + { + "Name": "enable", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Heartbeat", + "Parameters": [ + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PostSimulation", + "Parameters": [ + { + "Name": "deltaTimeSim", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PreAnimation", + "Parameters": [ + { + "Name": "deltaTimeSim", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PreRender", + "Parameters": [ + { + "Name": "deltaTimeRender", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PreSimulation", + "Parameters": [ + { + "Name": "deltaTimeSim", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RenderStepped", + "Parameters": [ + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stepped", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Name": "deltaTime", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RunService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RuntimeScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "TakeScreenshot", + "Parameters": [ + { + "Name": "screenshotOptions", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FSTriggeredSignal", + "Parameters": [ + { + "Name": "requestId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "playerId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "mac", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotContentReady", + "Parameters": [ + { + "Name": "screenshotJobId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "contentId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotUploaded", + "Parameters": [ + { + "Name": "screenshotJobId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "screenshotId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SafetyService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CameraButtonIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CameraButtonPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CloseButtonPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CloseWhenScreenshotTaken", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ExperienceNameOverlayEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "OverlayFont", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UsernameOverlayEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Visible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ScreenshotHud", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptBuilder", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "CoreScript", + "MemberType": "Property", + "Name": "CompileTarget", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CompileTarget" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "CoverageInfo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "DebugInfo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "PackAsSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "RawBytecode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "CompileTarget", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SyncScriptBuilder", + "Superclass": "ScriptBuilder", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "ScriptAdded", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptBeingRemoved", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + }, + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptFullNameChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptSourceChanged", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptChangeService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptCloneWatcher", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptCloneWatcherHelper", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptCommitService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "ScriptsDisabled", + "Security": { + "Read": "LocalUserSecurity", + "Write": "LocalUserSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AddCoreScriptLocal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "parent", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearScriptProfilingData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DeserializeScriptProfilerString", + "Parameters": [ + { + "Name": "jsonString", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "CustomLuaState" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCoverageStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveScriptProfilingData", + "Parameters": [ + { + "Name": "filename", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTimeout", + "Parameters": [ + { + "Name": "seconds", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartScriptProfiling", + "Parameters": [ + { + "Name": "frequency", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopScriptProfiling", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Error", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "stackTrace", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ErrorDetailed", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "stackTrace", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "details", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "securityLevel", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptContext", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "CoreScriptIdentifier", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "CurrentLine", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsDebugging", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsPaused", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ScriptGuid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "AddWatch", + "Parameters": [ + { + "Name": "expression", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBreakpoints", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGlobals", + "Parameters": [ + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLocals", + "Parameters": [ + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStack", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUpvalues", + "Parameters": [ + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWatchValue", + "Parameters": [ + { + "Name": "watch", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetWatches", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetBreakpoint", + "Parameters": [ + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "isContextDependentBreakpoint", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGlobal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetLocal", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUpvalue", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "0", + "Name": "stackFrame", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointAdded", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BreakpointRemoved", + "Parameters": [ + { + "Name": "breakpoint", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "EncounteredBreak", + "Parameters": [ + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "breakReason", + "Type": { + "Category": "Enum", + "Name": "BreakReason" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Resuming", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WatchAdded", + "Parameters": [ + { + "Name": "watch", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WatchRemoved", + "Parameters": [ + { + "Name": "watch", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptDebugger", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetInternalUri", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLine", + "Parameters": [ + { + "Default": "nil", + "Name": "lineIndex", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLineCount", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScript", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "LuaSourceContainer" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectedText", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelection", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectionEnd", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSelectionStart", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetText", + "Parameters": [ + { + "Default": "nil", + "Name": "startLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "startCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "endLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "endCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetViewport", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasSelectedText", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsCommandBar", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CloseAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EditTextAsync", + "Parameters": [ + { + "Name": "newText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "startLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "startCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "endLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "endCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ForceSetSelectionAsync", + "Parameters": [ + { + "Name": "cursorLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "cursorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "nil", + "Name": "anchorLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "anchorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestSetSelectionAsync", + "Parameters": [ + { + "Name": "cursorLine", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "cursorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Default": "nil", + "Name": "anchorLine", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + }, + { + "Default": "nil", + "Name": "anchorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionChanged", + "Parameters": [ + { + "Name": "positionLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "positionCharacter", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "anchorLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "anchorCharacter", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ViewportChanged", + "Parameters": [ + { + "Name": "startLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "endLine", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptDocument", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DeregisterAutocompleteCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DeregisterScriptAnalysisCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FindScriptDocument", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "ScriptDocument" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ForceReloadSource", + "Parameters": [ + { + "Name": "uri", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newsrc", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEditorSource", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetScriptDocuments", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterAutocompleteCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterScriptAnalysisCallback", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "priority", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "callbackFunction", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScriptDocumentAsync", + "Parameters": [ + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "LuaSourceContainer" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextDocumentDidChange", + "Parameters": [ + { + "Name": "document", + "Type": { + "Category": "Class", + "Name": "ScriptDocument" + } + }, + { + "Name": "changesArray", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextDocumentDidClose", + "Parameters": [ + { + "Name": "oldDocument", + "Type": { + "Category": "Class", + "Name": "ScriptDocument" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextDocumentDidOpen", + "Parameters": [ + { + "Name": "newDocument", + "Type": { + "Category": "Class", + "Name": "ScriptDocument" + } + } + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptEditorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSourceContainerByScriptGuid", + "Parameters": [ + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "LuaSourceContainer" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ScriptRegistrationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptRuntime", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ActiveInstance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RenderMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SelectionRenderMode" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionBoxThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionLineThickness", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SelectionThickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShowActiveInstanceHighlight", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Add", + "Parameters": [ + { + "Name": "instancesToAdd", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClearTerrainSelectionHack", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Get", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Remove", + "Parameters": [ + { + "Name": "instancesToRemove", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Set", + "Parameters": [ + { + "Name": "selection", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTerrainSelectionHack", + "Parameters": [ + { + "Name": "center", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelectionChanged", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Selection", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SelectionHighlightManager", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Settings", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UpdateType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SensorUpdateType" + } + }, + { + "MemberType": "Function", + "Name": "Sense", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSensorOutputChanged", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SensorBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Output", + "Default": "false", + "MemberType": "Property", + "Name": "FullySubmerged", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Output", + "Default": "false", + "MemberType": "Property", + "Name": "TouchingSurface", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BuoyancySensor", + "Superclass": "SensorBase", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ControllerSensor", + "Superclass": "SensorBase", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Output", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "HitFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Output", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "HitNormal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Input", + "Default": "0", + "MemberType": "Property", + "Name": "SearchDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Output", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SensedPart", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Input", + "Default": "Floor", + "MemberType": "Property", + "Name": "SensorMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SensorMode" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ControllerPartSensor", + "Superclass": "ControllerSensor", + "Tags": [ + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "LoadStringEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ServerScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ServerStorage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FindService", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "GetService", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getService", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetService", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "service", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "GetService", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Close", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CloseLate", + "Parameters": [ + ], + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServiceAdded", + "Parameters": [ + { + "Name": "service", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServiceRemoving", + "Parameters": [ + { + "Name": "service", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ServiceProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CreatorId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CreatorType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CreatorType" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ForceR15", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GameAvatarType", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GameAvatarType" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GameId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GearGenreSetting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GearGenreSetting" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Genre", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Genre" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsSFFlagsLoaded", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "JobInfo", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "JobId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PlaceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PlaceVersion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrivateServerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrivateServerOwnerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "R15CollisionType", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "R15CollisionType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VIPServerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "PrivateServerId", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VIPServerOwnerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "PrivateServerOwnerId", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Workspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Workspace" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "lighting", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "workspace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "Workspace", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Workspace" + } + }, + { + "MemberType": "Function", + "Name": "BindToClose", + "Parameters": [ + { + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineFastFlag", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineFastInt", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "DefineFastString", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "defaultValue", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetEngineFeature", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFastFlag", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFastInt", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFastString", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetJobsInfo", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjects", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjectsAllOrNone", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Default": "false", + "Name": "binaryFormatOnly", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjectsList", + "Parameters": [ + { + "Name": "urls", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlaySessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRemoteBuildMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsContentLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsGearTypeAllowed", + "Parameters": [ + { + "Name": "gearType", + "Type": { + "Category": "Enum", + "Name": "GearType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsUniverseMetadataLoaded", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Load", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenScreenshotsFolder", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenVideosFolder", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReportInGoogleAnalytics", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "custom", + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "none", + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "0", + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFastFlagForTesting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFastIntForTesting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFastStringForTesting", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "newValue", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetFlagVersion", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "version", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetIsLoaded", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "placeSizeInBytes", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPlaceId", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUniverseId", + "Parameters": [ + { + "Name": "universeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Shutdown", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetObjectsAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HttpGetAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HttpPostAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "data", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "*/*", + "Name": "contentType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "Default", + "Name": "httpRequestType", + "Type": { + "Category": "Enum", + "Name": "HttpRequestType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertObjectsAndJoinIfLegacyAsync", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SavePlace", + "Parameters": [ + { + "Default": "SaveAll", + "Name": "saveFilter", + "Type": { + "Category": "Enum", + "Name": "SaveFilter" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields", + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "AllowedGearTypeChanged", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GraphicsQualityChangeRequest", + "Parameters": [ + { + "Name": "betterQuality", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ItemChanged", + "Parameters": [ + { + "Name": "object", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "descriptor", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Loaded", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotReady", + "Parameters": [ + { + "Name": "path", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScreenshotSavedToAlbum", + "Parameters": [ + { + "Name": "filename", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UniverseMetadataLoaded", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnClose", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "BindToClose", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DataModel", + "Superclass": "ServiceProvider", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "GenericSettings", + "Superclass": "ServiceProvider", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AnalysticsSettings", + "Superclass": "GenericSettings", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetFFlag", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFVariable", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "GlobalSettings", + "Superclass": "GenericSettings", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "IsUserFeatureEnabled", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Reset", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SaveState", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserSettings", + "Superclass": "GenericSettings", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "HiddenServices", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "VisibleServices", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ServiceVisibilityService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetCreatedTimestampUtcMs", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMetadata", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRootSID", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveMetadata", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSession", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RemoveSessionsWithMetadataKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReplaceSession", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SessionExists", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMetadata", + "Parameters": [ + { + "Name": "sid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSession", + "Parameters": [ + { + "Name": "parentSid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "childSid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SessionService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSharedTable", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "SharedTable" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Function", + "Name": "SetSharedTable", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "st", + "Type": { + "Category": "DataType", + "Name": "SharedTable?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Safe" + } + ], + "MemoryCategory": "Instances", + "Name": "SharedTableRegistry", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Status", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ShorelineUpgraderService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "CelestialBodiesShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "11", + "MemberType": "Property", + "Name": "MoonAngularSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://sky/moon.jpg", + "MemberType": "Property", + "Name": "MoonTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/sky/sky512_bk.tex", + "MemberType": "Property", + "Name": "SkyboxBk", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/sky/sky512_dn.tex", + "MemberType": "Property", + "Name": "SkyboxDn", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/sky/sky512_ft.tex", + "MemberType": "Property", + "Name": "SkyboxFt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/sky/sky512_lf.tex", + "MemberType": "Property", + "Name": "SkyboxLf", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/sky/sky512_rt.tex", + "MemberType": "Property", + "Name": "SkyboxRt", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://textures/sky/sky512_up.tex", + "MemberType": "Property", + "Name": "SkyboxUp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "3000", + "MemberType": "Property", + "Name": "StarCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Appearance", + "Default": "21", + "MemberType": "Property", + "Name": "SunAngularSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "rbxasset://sky/sun.jpg", + "MemberType": "Property", + "Name": "SunTextureId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Sky", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "Opacity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "RiseVelocity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Size", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "0.5", + "MemberType": "Property", + "Name": "opacity_xml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "riseVelocity_xml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "size_xml", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Smoke", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Start", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Status", + "Parameters": [ + { + "Name": "progressRatio", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SmoothVoxelsUpgraderService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SnippetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "HideSelfView", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeGameInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "recipientIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeIrisInvite", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "irisParticipantIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InvokeIrisInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptGameInvite", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "nil", + "Name": "experienceInviteOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptIrisInvite", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowSelfView", + "Parameters": [ + { + "Default": "LastPosition", + "Name": "selfViewPosition", + "Type": { + "Category": "Enum", + "Name": "SelfViewPosition" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanSendGameInviteAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "recipientId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanSendIrisInviteAsync", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GameInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "recipientIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "IrisInviteInitiated", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "IrisInvitePromptClosed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptInviteRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "experienceInviteOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptIrisInviteRequested", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelfViewHidden", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SelfViewVisible", + "Parameters": [ + { + "Name": "selfViewPosition", + "Type": { + "Category": "Enum", + "Name": "SelfViewPosition" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnIrisInviteInvoked", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "irisParticipantIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SocialService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Asset", + "Default": "0", + "MemberType": "Property", + "Name": "ChannelCount", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "10", + "MemberType": "Property", + "Name": "EmitterSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "RollOffMinDistance", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Asset", + "Default": "false", + "MemberType": "Property", + "Name": "IsLoaded", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "Default": "true", + "MemberType": "Property", + "Name": "IsPaused", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "Default": "false", + "MemberType": "Property", + "Name": "IsPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "IsSpatial", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Regions", + "Default": "0 60000 ", + "MemberType": "Property", + "Name": "LoopRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Playback", + "Default": "false", + "MemberType": "Property", + "Name": "Looped", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "10000", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "RollOffMaxDistance", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "10", + "MemberType": "Property", + "Name": "MinDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "RollOffMinDistance", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "Pitch", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "PlaybackSpeed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "PlayOnRemove", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "Default": "0", + "MemberType": "Property", + "Name": "PlaybackLoudness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Regions", + "Default": "0 60000 ", + "MemberType": "Property", + "Name": "PlaybackRegion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Playback", + "Default": "false", + "MemberType": "Property", + "Name": "PlaybackRegionsEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "Default": "1", + "MemberType": "Property", + "Name": "PlaybackSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Playback", + "Default": "false", + "MemberType": "Property", + "Name": "Playing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "PlayingReplicator", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Playback", + "Default": "1", + "MemberType": "Property", + "Name": "RollOffGain", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emitter", + "Default": "10000", + "MemberType": "Property", + "Name": "RollOffMaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emitter", + "Default": "10", + "MemberType": "Property", + "Name": "RollOffMinDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emitter", + "Default": "Inverse", + "MemberType": "Property", + "Name": "RollOffMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RollOffMode" + } + }, + { + "Category": "Routing", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SoundGroup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "SoundGroup" + } + }, + { + "Category": "Asset", + "Default": "", + "MemberType": "Property", + "Name": "SoundId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Asset", + "Default": "0", + "MemberType": "Property", + "Name": "TimeLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Playback", + "Default": "0", + "MemberType": "Property", + "Name": "TimePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "TimePositionReplicator", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "Default": "Default", + "MemberType": "Property", + "Name": "UsageContextPermission", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UsageContext" + } + }, + { + "Category": "Playback", + "Default": "0.5", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "isPlaying", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated", + { + "PreferredDescriptorName": "IsPlaying", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "10000", + "MemberType": "Property", + "Name": "xmlRead_MaxDistance_3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "10", + "MemberType": "Property", + "Name": "xmlRead_MinDistance_3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Resume", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Pause", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Play", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "stop", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Stop", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DidLoop", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "numOfTimesLooped", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Ended", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Loaded", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Paused", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Played", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayingUpdatedFromClient", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayingUpdatedFromServer", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Resumed", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + { + "Name": "soundId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TimePositionUpdatedFromClient", + "Parameters": [ + { + "Name": "newPositionSeconds", + "Type": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Name": "lastLuaSetTimePosition", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TimePositionUpdatedFromServer", + "Parameters": [ + { + "Name": "newPositionSeconds", + "Type": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Name": "lastLuaSetTimePosition", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "playbackActionSync", + "Parameters": [ + { + "Name": "action", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Internal", + "Name": "Sound", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Priority", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SoundEffect", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.150000006", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.5", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.5", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChorusSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Attack", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "GainMakeup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "40", + "MemberType": "Property", + "Name": "Ratio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "Release", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SideChain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "State", + "Default": "-40", + "MemberType": "Property", + "Name": "Threshold", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "CompressorSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "CustomSoundEffect", + "Superclass": "SoundEffect", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "AssetSoundEffect", + "Superclass": "CustomSoundEffect", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "Channel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChannelSelectorSoundEffect", + "Superclass": "CustomSoundEffect", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.75", + "MemberType": "Property", + "Name": "Level", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "DistortionSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "Delay", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.5", + "MemberType": "Property", + "Name": "Feedback", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "EchoSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "HighGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "-20", + "MemberType": "Property", + "Name": "LowGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "-10", + "MemberType": "Property", + "Name": "MidGain", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "EqualizerSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.449999988", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.850000024", + "MemberType": "Property", + "Name": "Mix", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "5", + "MemberType": "Property", + "Name": "Rate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "FlangeSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "1.25", + "MemberType": "Property", + "Name": "Octave", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "PitchShiftSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "1.5", + "MemberType": "Property", + "Name": "DecayTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "Density", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "Diffusion", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "-6", + "MemberType": "Property", + "Name": "DryLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0", + "MemberType": "Property", + "Name": "WetLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ReverbSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "1", + "MemberType": "Property", + "Name": "Depth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "0.5", + "MemberType": "Property", + "Name": "Duty", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "State", + "Default": "5", + "MemberType": "Property", + "Name": "Frequency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TremoloSoundEffect", + "Superclass": "SoundEffect" + }, + { + "Members": [ + { + "Category": "State", + "Default": "0.5", + "MemberType": "Property", + "Name": "Volume", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Internal", + "Name": "SoundGroup", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "NoReverb", + "MemberType": "Property", + "Name": "AmbientReverb", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ReverbType" + } + }, + { + "Category": "Data", + "Default": "3.32999992", + "MemberType": "Property", + "Name": "DistanceFactor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "DopplerScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "RespectFilteringEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "RolloffScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "Automatic", + "MemberType": "Property", + "Name": "VolumetricAudio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VolumetricAudio" + } + }, + { + "MemberType": "Function", + "Name": "BeginRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInputDevice", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetInputDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetListener", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutputDevice", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOutputDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSoundMemoryData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PlayLocalSound", + "Parameters": [ + { + "Name": "sound", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInputDevice", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetListener", + "Parameters": [ + { + "Name": "listenerType", + "Type": { + "Category": "Enum", + "Name": "ListenerType" + } + }, + { + "Name": "listener", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetOutputDevice", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetRecordingDevice", + "Parameters": [ + { + "Name": "deviceIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EndRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRecordingDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientLoggedEvent", + "Parameters": [ + { + "Name": "sessionIdRaw", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceListChanged", + "Parameters": [ + { + "Name": "newDevices", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "SoundService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0.564706, 0.0980392, 1", + "MemberType": "Property", + "Name": "SparkleColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "TimeScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "FastForward", + "Parameters": [ + { + "Name": "numFrames", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Sparkles", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "SpawnerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrameId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrameName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrameType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DebuggerFrameType" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Globals", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "DebuggerVariable" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Line", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Locals", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "DebuggerVariable" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Populated", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Script", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Upvalues", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "DebuggerVariable" + } + } + ], + "MemoryCategory": "Instances", + "Name": "StackFrame", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StandalonePluginScripts", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterGear", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterPack", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Character", + "Default": "true", + "MemberType": "Property", + "Name": "AllowCustomAnimations", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Mobile", + "Default": "true", + "MemberType": "Property", + "Name": "AutoJumpEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "Default": "Default", + "MemberType": "Property", + "Name": "AvatarJointUpgrade", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AvatarJointUpgrade" + } + }, + { + "Category": "Character", + "Default": "Default", + "MemberType": "Property", + "Name": "AvatarJointUpgrade_Serialized", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AvatarJointUpgrade" + } + }, + { + "Category": "Camera", + "Default": "400", + "MemberType": "Property", + "Name": "CameraMaxZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "0.5", + "MemberType": "Property", + "Name": "CameraMinZoomDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "Classic", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CameraMode" + } + }, + { + "Category": "Character Jump Settings", + "Default": "7.19999981", + "MemberType": "Property", + "Name": "CharacterJumpHeight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character Jump Settings", + "Default": "50", + "MemberType": "Property", + "Name": "CharacterJumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character", + "Default": "89", + "MemberType": "Property", + "Name": "CharacterMaxSlopeAngle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character Jump Settings", + "Default": "true", + "MemberType": "Property", + "Name": "CharacterUseJumpPower", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "Default": "16", + "MemberType": "Property", + "Name": "CharacterWalkSpeed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character", + "Default": "Default", + "MemberType": "Property", + "Name": "DeathStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DeathStyle" + } + }, + { + "Category": "Camera", + "Default": "Zoom", + "MemberType": "Property", + "Name": "DevCameraOcclusionMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevCameraOcclusionMode" + } + }, + { + "Category": "Camera", + "Default": "UserChoice", + "MemberType": "Property", + "Name": "DevComputerCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerCameraMovementMode" + } + }, + { + "Category": "Controls", + "Default": "UserChoice", + "MemberType": "Property", + "Name": "DevComputerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevComputerMovementMode" + } + }, + { + "Category": "Camera", + "Default": "UserChoice", + "MemberType": "Property", + "Name": "DevTouchCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchCameraMovementMode" + } + }, + { + "Category": "Controls", + "Default": "UserChoice", + "MemberType": "Property", + "Name": "DevTouchMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DevTouchMovementMode" + } + }, + { + "Category": "Character", + "Default": "Default", + "MemberType": "Property", + "Name": "EnableDynamicHeads", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LoadDynamicHeads" + } + }, + { + "Category": "Controls", + "Default": "true", + "MemberType": "Property", + "Name": "EnableMouseLockOption", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDFace", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDHead", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDLeftArm", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDLeftLeg", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDPants", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDRightArm", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDRightLeg", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDShirt", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDTeeShirt", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "0", + "MemberType": "Property", + "Name": "GameSettingsAssetIDTorso", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Character", + "Default": "R15", + "MemberType": "Property", + "Name": "GameSettingsAvatar", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "GameAvatarType" + } + }, + { + "Category": "Character", + "Default": "OuterBox", + "MemberType": "Property", + "Name": "GameSettingsR15Collision", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "R15CollisionType" + } + }, + { + "Category": "Character", + "Default": "0 1 ", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeBodyType", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "Default": "0.95 1 ", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeHead", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "Default": "0.9 1.05 ", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeHeight", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "Default": "0 1 ", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeProportion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Character", + "Default": "0.7 1 ", + "MemberType": "Property", + "Name": "GameSettingsScaleRangeWidth", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberRange" + } + }, + { + "Category": "Data", + "Default": "100", + "MemberType": "Property", + "Name": "HealthDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Controls", + "Default": "Default", + "MemberType": "Property", + "Name": "HumanoidStateMachineMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotBrowsable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HumanoidStateMachineMode" + } + }, + { + "Category": "Character", + "Default": "true", + "MemberType": "Property", + "Name": "LoadCharacterAppearance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Character", + "Default": "Default", + "MemberType": "Property", + "Name": "LoadCharacterLayeredClothing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LoadCharacterLayeredClothing" + } + }, + { + "Category": "Character", + "Default": "Default", + "MemberType": "Property", + "Name": "LoadCharacterLayeredClothing ", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LoadCharacterLayeredClothing" + } + }, + { + "Category": "Data", + "Default": "100", + "MemberType": "Property", + "Name": "NameDisplayDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Character", + "Default": "true", + "MemberType": "Property", + "Name": "UserEmotesEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "ClearDefaults", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StarterPlayer", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterPlayerScripts", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StarterCharacterScripts", + "Superclass": "StarterPlayerScripts", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ContactsCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DataReceiveKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DataSendKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HeartbeatTimeMs", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InstanceCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MovingPrimitivesCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PhysicsReceiveKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PhysicsSendKbps", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PhysicsStepTimeMs", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrimitivesCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "GetBrowserTrackerId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMemoryUsageMbForTag", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Enum", + "Name": "DeveloperMemoryTag" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTotalMemoryUsageMb", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPaginatedMemoryByTexture", + "Parameters": [ + { + "Name": "queryType", + "Type": { + "Category": "Enum", + "Name": "TextureQueryType" + } + }, + { + "Name": "pageIndex", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "pageSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Stats", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DisplayName", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetValue", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "double" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValueString", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StatsItem", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RunningAverageItemDouble", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RunningAverageItemInt", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "RunningAverageTimeIntervalItem", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TotalCountTimeIntervalItem", + "Superclass": "StatsItem", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FinishTask", + "Parameters": [ + { + "Name": "taskId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendReport", + "Parameters": [ + { + "Name": "reportName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartTask", + "Parameters": [ + { + "Name": "reportName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "taskName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StopWatchReporter", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "RegisterCommand", + "Parameters": [ + { + "Name": "commandName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnregisterCommand", + "Parameters": [ + { + "Name": "commandName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StreamingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "\"TODO\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "\"function\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "\"local\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "\"nil\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "\"self\" Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Active Hover Over Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Always Save Script Changes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Animate Hover Over", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto Clean Empty Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto Closing Brackets", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto Closing Quotes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto Delete Closing Brackets and Quotes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto Indent Rule", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AutoIndentRule" + } + }, + { + "Category": "Auto-Recovery", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto-Recovery Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Auto-Recovery", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto-Recovery Interval (Minutes)", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Auto-Recovery", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Auto-Recovery Path", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Automatically commit locked scripts when you save or publish to Roblox", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Automatically trigger AI Code Completion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Basic Objects Display Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ListDisplayMode" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Bool Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Bracket Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Built-in Function Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Camera Mouse Wheel Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Camera Pan Speed", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Camera Shift Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Camera Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Camera", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Camera Zoom to Mouse Position", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Output", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Clear Output On Start", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Lua Debugger", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CommandBarLocalState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Comment Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Current Line Highlight Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Debugger Current Line Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Debugger Error Line Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Directories", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DefaultScriptFileDir", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Browsing", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DeprecatedObjectsShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DisplayLanguage", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Doc View Code Background Color", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Autocomplete", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Autocomplete Doc View", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable CoreScript Debugger", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Http Sandboxing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Internal Beta Features", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Internal Features", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Script Analysis", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Scrollbar Markers", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Signature Help", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Signature Help Doc View", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Temporary Tabs", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Temporary Tabs In Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Enable Type Hover", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EnableIndentationRulers", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "EnableOnTypeAutocomplete", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Error Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Find Selection Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QFont" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Format On Paste", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Format On Type", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Function Name Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Highlight Current Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Highlight Occurances", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HintColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Hover Animate Speed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HoverAnimateSpeed" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Hover Box Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Hover Line Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Hover Over Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Directories", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IconOverrideDir", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Indent Using Spaces", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IndentationRulerColor", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "InformationColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Keyword Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Primary Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Line Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Directories", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LocalAssetsFolder", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Lua Debugger", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LuaDebuggerEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Lua Debugger", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LuaDebuggerEnabledAtStartup", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Luau Keyword Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Audio", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Main Volume", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Matching Word Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Output", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Maximum Output Lines", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Menu Item Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Method Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Number Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Audio", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Only Play Audio from Window in Focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Operator Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Output", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Output Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QFont" + } + }, + { + "Category": "Output", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Output Layout Mode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "OutputLayoutMode" + } + }, + { + "Category": "Browsing", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PermissionLevelShown", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PermissionLevelShown" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Physical Draggers Select Scope By Default", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Pivot Snap To Geometry Color", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Lua Debugger", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PluginDebuggingEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Directories", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PluginsDir", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "QDir" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Primary Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Property Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Directories", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReloadBuiltinPluginsOnChange", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Directories", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReloadLocalPluginsOnChange", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Render Throttle Percentage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Respect Studio shortcuts when game has focus", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Ruler Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Rulers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Undo", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RuntimeUndoBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RuntimeUndoBehavior" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Script Editor Color Preset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StudioScriptEditorColorPresets" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Script Editor Scrollbar Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Script Editor Scrollbar Handle Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScriptEditorMenuBorderColor", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScriptEditorShouldShowPluginMethods", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Lua Debugger", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ScriptTimeoutLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Scroll Past Last Line", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Secondary Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Select Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Primary Part", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Select/Hover Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selected Menu Item Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selected Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selection Background Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selection Box Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selection Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Selection Line Thickness", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Audio", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Server Audio Behavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ServerAudioBehavior" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Set Pivot of Imported Parts", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Core GUI in Explorer while Playing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Advanced", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Diagnostics Bar", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show FileSyncService", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Hidden Objects in Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Hover Over", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Light Guides", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Navigation Labels", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Navigation Mesh", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Pathfinding Links", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Plugin GUI Service in Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Visualization", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Singly Selected Attachment Parent Frame", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show Whitespace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Show plus button on hover in Explorer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Explorer", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ShowCorePackagesInExplorer", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Skip Closing Brackets and Quotes", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "String Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Tab Width", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Text Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Text Wrapping", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Theme", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "General", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UI Theme", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UITheme" + } + }, + { + "Category": "Tools", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Use Bounding Box Move Handles", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Warning Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Script Editor Colors", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Whitespace Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "MemberType": "Function", + "Name": "GetAvailableThemes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ThemeChanged", + "Parameters": [ + ], + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Studio", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ConvertToPackageUpload", + "Parameters": [ + { + "Name": "uploadUrl", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "cloneInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "originalInstances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishPackage", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "publishInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowSaveToRoblox", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SerializeInstances", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnConvertToPackageResult", + "Parameters": [ + { + "Name": "isSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPublishPackageResult", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSaveToRoblox", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "assetType", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioAssetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0.5, 0", + "MemberType": "Property", + "Name": "AnchorPoint", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "IsArrowVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsNextVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "RowName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Title", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "SetOnNextClicked", + "Parameters": [ + { + "Name": "onClick", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioCallout", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "EnableScriptCollabByDefaultOnLoad", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "MemoryCategory": "Instances", + "Name": "StudioData", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HasMultiTouchStarted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "IsMultiTouchEmulationOn", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "IsMultiTouchEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "PivotPosition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "MemberType": "Function", + "Name": "GetMaxNumTouches", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTouchInBounds", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTouchPosition", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "EmulatePCDeviceWithResolution", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "resolution", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentDeviceId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetCurrentOrientation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "ScreenOrientation" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasDeviceWithId", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCurrentDeviceId", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCurrentOrientation", + "Parameters": [ + { + "Name": "orientation", + "Type": { + "Category": "Enum", + "Name": "ScreenOrientation" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "CurrentDeviceIdChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OrientationChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchInBoundsChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPositionsChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioDeviceEmulatorService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StudioObjectBase", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StudioWidget", + "Superclass": "StudioObjectBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "ClearUploadNames", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishAs", + "Parameters": [ + { + "Name": "universeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "publishParameters", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishThenTurnOnTeamCreate", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RefreshDocumentDisplayName", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeamCreateOnPublishInfo", + "Parameters": [ + { + "Name": "shouldTurnOnTcOnPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "newPlaceName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUniverseDisplayName", + "Parameters": [ + { + "Name": "newName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetUploadNames", + "Parameters": [ + { + "Name": "placeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "universeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowSaveOrPublishPlaceToRoblox", + "Parameters": [ + { + "Name": "showGameSelect", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "closeMode", + "Type": { + "Category": "Enum", + "Name": "StudioCloseMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GameNameUpdated", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamePublishCancelled", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamePublishFinished", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "gameId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSaveOrPublishPlaceToRoblox", + "Parameters": [ + { + "Name": "showGameSelect", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "closeMode", + "Type": { + "Category": "Enum", + "Name": "StudioCloseMode" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioPublishService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "StudioScriptDebugEventListener", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetSdk", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSdk", + "Parameters": [ + { + "Name": "sdk", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioSdkService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ActiveScript", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AlignDraggedObjects", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DraggerSolveConstraints", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "DrawConstraintsOnTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "GridSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "HoverInstance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "InstalledPluginData", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "PivotSnapToGeometry", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "RotateIncrement", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ShowConstraintDetails", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "StudioLocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "UseLocalSpace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "AnimationIdSelected", + "Parameters": [ + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CopyToClipboard", + "Parameters": [ + { + "Name": "stringToCopy", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBadgeConfigureUrl", + "Parameters": [ + { + "Name": "badgeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetBadgeUploadUrl", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetClassIcon", + "Parameters": [ + { + "Name": "className", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlaceIsPersistedToCloud", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetResourceByCategory", + "Parameters": [ + { + "Name": "category", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStartupAssetId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStartupPluginId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTermsOfUseUrl", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int64" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GizmoRaycast", + "Parameters": [ + { + "Name": "origin", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "direction", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Default": "RaycastParams{IgnoreWater=false, BruteForceAllSlow=false, RespectCanCollide=false, CollisionGroup=Default, FilterDescendantsInstances={}}", + "Name": "raycastParams", + "Type": { + "Category": "DataType", + "Name": "RaycastParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "RaycastResult" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasInternalPermission", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPluginInstalled", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPluginUpToDate", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "currentAssetVersion", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "OpenInBrowser_DONOTUSE", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestClose", + "Parameters": [ + { + "Name": "closeMode", + "Type": { + "Category": "Enum", + "Name": "StudioCloseMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetPluginEnabled", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPlaceVersionHistoryDialog", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowPublishToRoblox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UninstallPlugin", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpdatePluginManagement", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptImportFile", + "Parameters": [ + { + "Default": "{}", + "Name": "fileTypeFilter", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptImportFiles", + "Parameters": [ + { + "Default": "{}", + "Name": "fileTypeFilter", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TryInstallPlugin", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetVersionId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnImportFromRoblox", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnOpenGameSettings", + "Parameters": [ + { + "Name": "pageIdentifier", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnOpenManagePackagePlugin", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPluginInstalledFromToolbox", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPluginInstalledFromWeb", + "Parameters": [ + { + "Name": "pluginId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnPublishAsPlugin", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnSaveToRoblox", + "Parameters": [ + { + "Name": "instances", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PromptTransformPluginCheckEnable", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SaveLocallyAsComplete", + "Parameters": [ + { + "Name": "success", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetColor", + "Parameters": [ + { + "Name": "styleguideitem", + "Type": { + "Category": "Enum", + "Name": "StudioStyleGuideColor" + } + }, + { + "Default": "Default", + "Name": "modifier", + "Type": { + "Category": "Enum", + "Name": "StudioStyleGuideModifier" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Color3" + }, + "Security": "PluginSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StudioTheme", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetStyleRules", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InsertStyleRule", + "Parameters": [ + { + "Name": "rule", + "Type": { + "Category": "Class", + "Name": "StyleRule" + } + }, + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int?" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetStyleRules", + "Parameters": [ + { + "Name": "rules", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StyleRulesChanged", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StyleBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "-1", + "MemberType": "Property", + "Name": "Index", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PropertiesSerialize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Selector", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "SelectorError", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetProperties", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPropertiesResolved", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetProperty", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPropertyResolved", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetProperties", + "Parameters": [ + { + "Name": "table", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetProperty", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StyleRule", + "Superclass": "StyleBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetDerives", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetDerives", + "Parameters": [ + { + "Name": "derives", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StyleSheet", + "Superclass": "StyleBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "-1", + "MemberType": "Property", + "Name": "Index", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "StyleSheet", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "MemoryCategory": "Gui", + "Name": "StyleDerive", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "StyleSheet", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "MemoryCategory": "Gui", + "Name": "StyleLink", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetAppliedStyles", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStyleInfo", + "Parameters": [ + { + "Name": "style", + "Type": { + "Category": "Class", + "Name": "StyleRule" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStyleSheetDerivesChain", + "Parameters": [ + { + "Name": "styleSheet", + "Type": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStyleSheetInfo", + "Parameters": [ + { + "Name": "styleSheet", + "Type": { + "Category": "Class", + "Name": "StyleSheet" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Gui", + "Name": "StylingService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "Overlay", + "MemberType": "Property", + "Name": "AlphaMode", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AlphaMode" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "ColorMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "MetalnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "NormalMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "RoughnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "TexturePack", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "SurfaceAppearance", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SchedulerDutyCycle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SchedulerRate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Configuration", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ThreadPoolConfig", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ThreadPoolConfig" + } + }, + { + "Category": "Diagnostics", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ThreadPoolSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TaskScheduler", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "AutoAssignable", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "AutoColorCharacters", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "-1", + "MemberType": "Property", + "Name": "ChildOrder", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Score", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TeamColor", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Function", + "Name": "GetPlayers", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Safe" + }, + { + "MemberType": "Event", + "Name": "PlayerAdded", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerRemoved", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Player" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Team", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Camera", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "InitialCameraCFrame", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TeamCreateData", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Event", + "Name": "TeamCreatePublishResult", + "Parameters": [ + { + "Name": "publishSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "statusCode", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "errMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "rawMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeamCreateReplicatedMessage", + "Parameters": [ + { + "Name": "messageType", + "Type": { + "Category": "Enum", + "Name": "MessageType" + } + }, + { + "Name": "failureMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "statusCode", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "isPublish", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "authorName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeamCreateSaveResult", + "Parameters": [ + { + "Name": "saveSuccessful", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "statusCode", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "errMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "rawMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeamCreatePublishService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "CloseGameIfUserDoesntHavePerms", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ToggleManageCollaborators", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeamCreateService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetTeams", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RebalanceTeams", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Teams", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PrivateServerId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReservedServerAccessCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TeleportAsyncResult", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ReservedServerAccessCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "ServerInstanceId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "ShouldReserveServer", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GetTeleportData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeleportData", + "Parameters": [ + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeleportOptions", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CustomizedTeleportUI", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "Block", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetArrivingTeleportGui", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLocalPlayerTeleportData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTeleportSetting", + "Parameters": [ + { + "Name": "setting", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeleportGui", + "Parameters": [ + { + "Name": "gui", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTeleportSetting", + "Parameters": [ + { + "Name": "setting", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Teleport", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "nil", + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportCancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportToPlaceInstance", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "instanceId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "", + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportToPrivateServer", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "reservedServerAccessCode", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "players", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "", + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportToSpawnByName", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "spawnName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlayerPlaceInstanceAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReserveServer", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportAsync", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "players", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Default": "nil", + "Name": "teleportOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TeleportPartyAsync", + "Parameters": [ + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "players", + "Type": { + "Category": "DataType", + "Name": "Objects" + } + }, + { + "Name": "teleportData", + "Type": { + "Category": "Group", + "Name": "Variant" + } + }, + { + "Default": "nil", + "Name": "customLoadingScreen", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UnblockAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalPlayerArrivedFromTeleport", + "Parameters": [ + { + "Name": "loadingGui", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "dataTable", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MenuTeleportAttempt", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeleportInProgress", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeleportInitFailed", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportResult", + "Type": { + "Category": "Enum", + "Name": "TeleportResult" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "placeId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "teleportOptions", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TeleportInitFailedInternal", + "Parameters": [ + { + "Name": "player", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "teleportResult", + "Type": { + "Category": "Enum", + "Name": "TeleportResult" + } + }, + { + "Name": "errorMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "guid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TeleportService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TemporaryCageMeshProvider", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TemporaryScriptService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "ColorMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "Side", + "MemberType": "Property", + "Name": "Face", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TerrainFace" + } + }, + { + "Category": "Appearance", + "Default": "Regular", + "MemberType": "Property", + "Name": "MaterialPattern", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MaterialPattern" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "MetalnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "NormalMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "RoughnessMap", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "10", + "MemberType": "Property", + "Name": "StudsPerTile", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Internal", + "Default": "", + "MemberType": "Property", + "Name": "TexturePack", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TerrainDetail", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ExtentsMax", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3int16" + } + }, + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "ExtentsMin", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3int16" + } + }, + { + "Category": "Data", + "Default": "__api_dump_write_only_property__", + "MemberType": "Property", + "Name": "GridV3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "WriteOnly", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "IsSmooth", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "SizeInCells", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Data", + "Default": "\u0001\u0005", + "MemberType": "Property", + "Name": "SmoothGrid", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Function", + "Name": "ApplyTransform", + "Parameters": [ + { + "Name": "rotation", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ApplyTransformSubregion", + "Parameters": [ + { + "Name": "rotation", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "size", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "region", + "Type": { + "Category": "DataType", + "Name": "Region3int16" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TerrainRegion" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ConvertToSmooth", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetRegionWireframe", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TerrainRegion", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "AutoRuns", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Description", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Results", + "Default": "0", + "MemberType": "Property", + "Name": "ErrorCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Settings", + "Default": "false", + "MemberType": "Property", + "Name": "ExecuteWithStudioRun", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "Is30FpsThrottleEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "IsPhysicsEnvironmentalThrottled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Physics", + "Default": "true", + "MemberType": "Property", + "Name": "IsSleepAllowed", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Settings", + "Default": "0", + "MemberType": "Property", + "Name": "NumberOfPlayers", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Settings", + "Default": "0", + "MemberType": "Property", + "Name": "SimulateSecondsLag", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Results", + "Default": "0", + "MemberType": "Property", + "Name": "TestCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Settings", + "Default": "10", + "MemberType": "Property", + "Name": "Timeout", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Results", + "Default": "0", + "MemberType": "Property", + "Name": "WarnCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "MemberType": "Function", + "Name": "Check", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Checkpoint", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Done", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Error", + "Parameters": [ + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Fail", + "Parameters": [ + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Message", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Require", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ScopeTime", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Warn", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "description", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "nil", + "Name": "source", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Default": "0", + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isFeatureEnabled", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Run", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "PluginSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerCollectConditionalResult", + "Parameters": [ + { + "Name": "condition", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerCollectResult", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "script", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "line", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TestService", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TextBoxService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "DisplaySystemMessage", + "Parameters": [ + { + "Name": "systemMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TextChatMessage" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AddUserAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendAsync", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "", + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TextChatMessage" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MessageReceived", + "Parameters": [ + { + "Name": "incomingMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnIncomingMessage", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "ShouldDeliverCallback", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + }, + { + "Name": "textSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextChannel", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "PrimaryAlias", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Behavior", + "Default": "", + "MemberType": "Property", + "Name": "SecondaryAlias", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "Triggered", + "Parameters": [ + { + "Name": "originTextSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Name": "unfilteredText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatCommand", + "Superclass": "Instance" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TextChatConfigurations", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "HumanoidRootPart", + "MemberType": "Property", + "Name": "AdorneeName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Appearance", + "Default": "0.980392, 0.980392, 0.980392", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.10000000000000000555", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "Default": "15", + "MemberType": "Property", + "Name": "BubbleDuration", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "6", + "MemberType": "Property", + "Name": "BubblesSpacing", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "GothamMedium", + "MemberType": "Property", + "Name": "Font", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Behavior", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "LocalPlayerStudsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Category": "Behavior", + "Default": "3", + "MemberType": "Property", + "Name": "MaxBubbles", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "100", + "MemberType": "Property", + "Name": "MaxDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "40", + "MemberType": "Property", + "Name": "MinimizeDistance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "TailVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.223529, 0.231373, 0.239216", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "16", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Behavior", + "Default": "0", + "MemberType": "Property", + "Name": "VerticalStudsOffset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "BubbleChatConfiguration", + "Superclass": "TextChatConfigurations", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsolutePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsolutePositionWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteSizeWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "AutocompleteEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0.0980392, 0.105882, 0.113725", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.2000000000000000111", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsFocused", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "IsFocusedWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "Slash", + "MemberType": "Property", + "Name": "KeyboardKeyCode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Category": "Appearance", + "Default": "0.698039, 0.698039, 0.698039", + "MemberType": "Property", + "Name": "PlaceholderColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TargetTextChannel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextChannel" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TextBox", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextBox" + } + }, + { + "Category": "Appearance", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "14", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Appearance", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.5", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChatInputBarConfiguration", + "Superclass": "TextChatConfigurations", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsolutePosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsolutePositionWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteSizeWrite", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "Default": "0.0980392, 0.105882, 0.113725", + "MemberType": "Property", + "Name": "BackgroundColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.2999999999999999889", + "MemberType": "Property", + "Name": "BackgroundTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "FontFace", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Font" + } + }, + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "HeightScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "Left", + "MemberType": "Property", + "Name": "HorizontalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Enum", + "Name": "HorizontalAlignment" + } + }, + { + "Category": "Appearance", + "Default": "1, 1, 1", + "MemberType": "Property", + "Name": "TextColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "14", + "MemberType": "Property", + "Name": "TextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Appearance", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "TextStrokeColor3", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Appearance", + "Default": "0.5", + "MemberType": "Property", + "Name": "TextStrokeTransparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "Top", + "MemberType": "Property", + "Name": "VerticalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "Enum", + "Name": "VerticalAlignment" + } + }, + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "WidthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "ChatWindowConfiguration", + "Superclass": "TextChatConfigurations", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "BubbleChatMessageProperties", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BubbleChatMessageProperties" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "MessageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Metadata", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PrefixText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Status", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextChatMessageStatus" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TextChannel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextChannel" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TextSource", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Timestamp", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "DateTime" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatMessage", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "PrefixText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Text", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatMessageProperties", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "LegacyChatService", + "MemberType": "Property", + "Name": "ChatVersion", + "Security": { + "Read": "None", + "Write": "NotAccessibleSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ChatVersion" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "CreateDefaultCommands", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "CreateDefaultTextChannels", + "Security": { + "Read": "None", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "DisplayBubble", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUserChatAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanUsersChatAsync", + "Parameters": [ + { + "Name": "userIdFrom", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "userIdTo", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "BubbleDisplayed", + "Parameters": [ + { + "Name": "partOrCharacter", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "textChatMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientToServerMessageReplicateSignal", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "prefixText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "textSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Name": "textChannel", + "Type": { + "Category": "Class", + "Name": "TextChannel" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "TextChatMessageStatus" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientToServerMessageReplicateSignalV2", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "textSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Name": "textChannel", + "Type": { + "Category": "Class", + "Name": "TextChannel" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "MessageReceived", + "Parameters": [ + { + "Name": "textChatMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "SendingMessage", + "Parameters": [ + { + "Name": "textChatMessage", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ServerToClientMessageReplicateSignal", + "Parameters": [ + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "prefixText", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "metadata", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "messageId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "textSource", + "Type": { + "Category": "Class", + "Name": "TextSource" + } + }, + { + "Name": "textChannel", + "Type": { + "Category": "Class", + "Name": "TextChannel" + } + }, + { + "Name": "timestamp", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "status", + "Type": { + "Category": "Enum", + "Name": "TextChatMessageStatus" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnBubbleAdded", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + }, + { + "Name": "adornee", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Callback", + "Name": "OnIncomingMessage", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Class", + "Name": "TextChatMessage" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextChatService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetChatForUserAsync", + "Parameters": [ + { + "Name": "toUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNonChatStringForBroadcastAsync", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNonChatStringForUserAsync", + "Parameters": [ + { + "Name": "toUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextFilterResult", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SourceLanguage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SourceText", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "TextFilterResult" + } + }, + { + "MemberType": "Function", + "Name": "GetTranslationForLocale", + "Parameters": [ + { + "Name": "locale", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "TextFilterResult" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTranslations", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextFilterTranslatedResult", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetFontMemoryData", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextSize", + "Parameters": [ + { + "Name": "string", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fontSize", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "font", + "Type": { + "Category": "Enum", + "Name": "Font" + } + }, + { + "Name": "frameSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetResolutionScale", + "Parameters": [ + { + "Name": "scale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterAndTranslateStringAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fromUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "targetLocales", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Default": "PrivateChat", + "Name": "textContext", + "Type": { + "Category": "Enum", + "Name": "TextFilterContext" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FilterStringAsync", + "Parameters": [ + { + "Name": "stringToFilter", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "fromUserId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Default": "PrivateChat", + "Name": "textContext", + "Type": { + "Category": "Enum", + "Name": "TextFilterContext" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFamilyInfoAsync", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "DataType", + "Name": "Content" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Dictionary" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextBoundsAsync", + "Parameters": [ + { + "Name": "params", + "Type": { + "Category": "Class", + "Name": "GetTextBoundsParams" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TextService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "CanSend", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "UserId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "UserIdReplicated", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "MemoryCategory": "Instances", + "Name": "TextSource", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetUserPlatformId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserPlatformName", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HaveActiveUser", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsOver13", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ReturnToEngagement", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowAccountPicker", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RegisterActiveUser", + "Parameters": [ + { + "Name": "gamepadId", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ActiveUserSignedOut", + "Parameters": [ + { + "Name": "signOutStatus", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ThirdPartyUserService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FrameCount", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "State", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Populated", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ThreadId", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ThreadName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetFrame", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Instance" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ThreadState", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TimerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "HideNotification", + "Parameters": [ + { + "Name": "notificationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShowNotification", + "Parameters": [ + { + "Name": "message", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "notificationId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ToastNotificationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TouchInputService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "TouchTransmitter", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "FinishSpan", + "Parameters": [ + { + "Name": "spanId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartSpan", + "Parameters": [ + { + "Name": "name", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "parentId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TracerService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AudioMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerLodFlagMode" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VideoExtrapolationMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerExtrapolationFlagMode" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VideoLodMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerLodValueMode" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VideoMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TrackerLodFlagMode" + } + }, + { + "MemberType": "Function", + "Name": "getExtrapolation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "getVideoLod", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isAudioEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "isVideoEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UpdateState", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TrackerLodController", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Animation", + "Name": "TrackerStreamAnimation", + "Superclass": "Instance", + "Tags": [ + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Attachment0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Attachment1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Attachment" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Brightness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0 1 1 1 0 1 1 1 1 0 ", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Emission", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "FaceCamera", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Emission", + "Default": "2", + "MemberType": "Property", + "Name": "Lifetime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LightEmission", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "LightInfluence", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "Default": "0", + "MemberType": "Property", + "Name": "MaxLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Emission", + "Default": "0.100000001", + "MemberType": "Property", + "Name": "MinLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "", + "MemberType": "Property", + "Name": "Texture", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "TextureLength", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "Stretch", + "MemberType": "Property", + "Name": "TextureMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TextureMode" + } + }, + { + "Category": "Appearance", + "Default": "0 0.5 0 1 0.5 0 ", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "Category": "Emission", + "Default": "0 1 0 1 1 0 ", + "MemberType": "Property", + "Name": "WidthScale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + }, + { + "MemberType": "Function", + "Name": "Clear", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "OnClearRequested", + "Parameters": [ + ], + "Security": "None", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Trail", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LocaleId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "FormatByKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "args", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RobloxOnlyTranslate", + "Parameters": [ + { + "Name": "context", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Translate", + "Parameters": [ + { + "Name": "context", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "text", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Translator", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotReplicated" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetMainViewSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStudioWidgetFromLabel", + "Parameters": [ + { + "Name": "label", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "StudioWidget" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HasUserCompletedTutorial", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PromptClosePlace", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTutorialCompletionStatus", + "Parameters": [ + { + "Name": "completed", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ShouldLaunchTutorial", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TutorialService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PlaybackState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "PlaybackState" + } + }, + { + "MemberType": "Function", + "Name": "Cancel", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Pause", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Play", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Completed", + "Parameters": [ + { + "Name": "playbackState", + "Type": { + "Category": "Enum", + "Name": "PlaybackState" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TweenBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Instance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "Time:1 DelayTime:0 RepeatCount:0 Reverses:False EasingDirection:Out EasingStyle:Quad", + "MemberType": "Property", + "Name": "TweenInfo", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "TweenInfo" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Tween", + "Superclass": "TweenBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Create", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "tweenInfo", + "Type": { + "Category": "DataType", + "Name": "TweenInfo" + } + }, + { + "Name": "propertyTable", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "ReturnType": { + "Category": "Class", + "Name": "Tween" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetValue", + "Parameters": [ + { + "Name": "alpha", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "easingStyle", + "Type": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Name": "easingDirection", + "Type": { + "Category": "Enum", + "Name": "EasingDirection" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "float" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "TweenService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UGCAvatarService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetPropertyValue", + "Parameters": [ + { + "Name": "instance", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "property", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetCollisionFidelity", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMeshIdBlocking", + "Parameters": [ + { + "Name": "meshPart", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CalculateUniqueUVCount", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CanLoadAsset", + "Parameters": [ + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "FetchAssetWithFormat", + "Parameters": [ + { + "Name": "url", + "Type": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Name": "assetFormat", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Objects" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshTriCount", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshVertColors", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMeshVerts", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTextureSize", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateCageMeshIntersection", + "Parameters": [ + { + "Name": "innerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "outerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "refMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateCageNonManifoldAndHoles", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateDynamicHeadMesh", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateFullBodyCageDeletion", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMeshBounds", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "meshScale", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "boundsOffset", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "attachmentCF", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "handleCF", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMeshTriangles", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMeshVertColors", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "true", + "Name": "includeAlpha", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateMisMatchUV", + "Parameters": [ + { + "Name": "innerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "outerCageMeshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateNumTextureChannels", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "numChannelsRequired", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateOverlappingVertices", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateSkinnedMesh", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateTextureSize", + "Parameters": [ + { + "Name": "textureId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateUVSpace", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ValidateUniqueUVCount", + "Parameters": [ + { + "Name": "meshId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "numRequired", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UGCValidationService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UIBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UIComponent", + "Superclass": "UIBase", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UIConstraint", + "Superclass": "UIComponent", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "AspectRatio", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Behavior", + "Default": "FitWithinMaxSize", + "MemberType": "Property", + "Name": "AspectType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "AspectType" + } + }, + { + "Category": "Behavior", + "Default": "Width", + "MemberType": "Property", + "Name": "DominantAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "DominantAxis" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIAspectRatioConstraint", + "Superclass": "UIConstraint" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "INF, INF", + "MemberType": "Property", + "Name": "MaxSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "Default": "0, 0", + "MemberType": "Property", + "Name": "MinSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UISizeConstraint", + "Superclass": "UIConstraint" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "100", + "MemberType": "Property", + "Name": "MaxTextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "MinTextSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UITextSizeConstraint", + "Superclass": "UIConstraint" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0, 8", + "MemberType": "Property", + "Name": "CornerRadius", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UICorner", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0 1 1 1 0 1 1 1 1 0 ", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "ColorSequence" + } + }, + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0, 0", + "MemberType": "Property", + "Name": "Offset", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "Rotation", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0 0 0 1 0 0 ", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "NumberSequence" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIGradient", + "Superclass": "UIComponent" + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "UILayout", + "Superclass": "UIComponent", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AbsoluteContentSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FillDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "FillDirection" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HorizontalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "HorizontalAlignment" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SortOrder", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SortOrder" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VerticalAlignment", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VerticalAlignment" + } + }, + { + "MemberType": "Function", + "Name": "ApplyLayout", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCustomSortFunction", + "Parameters": [ + { + "Default": "nil", + "Name": "function", + "Type": { + "Category": "DataType", + "Name": "Function" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UIGridStyleLayout", + "Superclass": "UILayout", + "Tags": [ + "NotCreatable", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0", + "MemberType": "Property", + "Name": "AbsoluteCellCount", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "100, 100", + "MemberType": "Property", + "Name": "AbsoluteCellSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "Unsafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Appearance", + "Default": "{0, 5}, {0, 5}", + "MemberType": "Property", + "Name": "CellPadding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Appearance", + "Default": "{0, 100}, {0, 100}", + "MemberType": "Property", + "Name": "CellSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + }, + { + "Category": "Behavior", + "Default": "0", + "MemberType": "Property", + "Name": "FillDirectionMaxCells", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Behavior", + "Default": "TopLeft", + "MemberType": "Property", + "Name": "StartCorner", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "StartCorner" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIGridLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "0, 0", + "MemberType": "Property", + "Name": "Padding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIListLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "true", + "MemberType": "Property", + "Name": "Animated", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "Circular", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CurrentPage", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "GuiObject" + } + }, + { + "Category": "Appearance", + "Default": "Out", + "MemberType": "Property", + "Name": "EasingDirection", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "EasingDirection" + } + }, + { + "Category": "Appearance", + "Default": "Back", + "MemberType": "Property", + "Name": "EasingStyle", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "EasingStyle" + } + }, + { + "Category": "Input", + "Default": "true", + "MemberType": "Property", + "Name": "GamepadInputEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "0, 0", + "MemberType": "Property", + "Name": "Padding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Input", + "Default": "true", + "MemberType": "Property", + "Name": "ScrollWheelInputEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Input", + "Default": "true", + "MemberType": "Property", + "Name": "TouchInputEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "TweenTime", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "MemberType": "Function", + "Name": "JumpTo", + "Parameters": [ + { + "Name": "page", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JumpToIndex", + "Parameters": [ + { + "Name": "index", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Next", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Previous", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PageEnter", + "Parameters": [ + { + "Name": "page", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PageLeave", + "Parameters": [ + { + "Name": "page", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + { + "Name": "currentPage", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UIPageLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "FillEmptySpaceColumns", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "false", + "MemberType": "Property", + "Name": "FillEmptySpaceRows", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "RowMajor", + "MemberType": "Property", + "Name": "MajorAxis", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TableMajorAxis" + } + }, + { + "Category": "Appearance", + "Default": "{0, 0}, {0, 0}", + "MemberType": "Property", + "Name": "Padding", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim2" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UITableLayout", + "Superclass": "UIGridStyleLayout" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "0, 0", + "MemberType": "Property", + "Name": "PaddingBottom", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Behavior", + "Default": "0, 0", + "MemberType": "Property", + "Name": "PaddingLeft", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Behavior", + "Default": "0, 0", + "MemberType": "Property", + "Name": "PaddingRight", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + }, + { + "Category": "Behavior", + "Default": "0, 0", + "MemberType": "Property", + "Name": "PaddingTop", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "UDim" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIPadding", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "1", + "MemberType": "Property", + "Name": "Scale", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIScale", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Appearance", + "Default": "Contextual", + "MemberType": "Property", + "Name": "ApplyStrokeMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ApplyStrokeMode" + } + }, + { + "Category": "Appearance", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Color", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "Category": "Data", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Appearance", + "Default": "Round", + "MemberType": "Property", + "Name": "LineJoinMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "LineJoinMode" + } + }, + { + "Category": "Appearance", + "Default": "1", + "MemberType": "Property", + "Name": "Thickness", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "0", + "MemberType": "Property", + "Name": "Transparency", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UIStroke", + "Superclass": "UIComponent" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "{\"lastSaveTime\":0,\"lastKnownPublishRequest\":0,\"users\":[]}", + "MemberType": "Property", + "Name": "CachedData", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "AppendTempAssetId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "lookAt", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "camPos", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "usage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "AppendVantagePoint", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "id", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "lookAt", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "Name": "camPos", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "UpgradeTempAssetId", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "tempId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "assetId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UnvalidatedAssetService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AllTutorialsDisabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CameraMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "CustomCameraMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CameraYInverted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ChatVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "CompletedTutorials", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ComputerCameraMovementChanged", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ComputerCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ComputerCameraMovementMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ComputerMovementChanged", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ComputerMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ComputerMovementMode" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ControlMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "ControlMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DefaultCameraID", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "Fullscreen", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GamepadCameraSensitivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GraphicsQualityLevel", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "HasEverUsedVR", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsUsingCameraYInverted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "IsUsingGamepadCameraSensitivity", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MasterVolume", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MicroProfilerWebServerEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MicroProfilerWebServerIP", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MicroProfilerWebServerPort", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseSensitivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseSensitivityFirstPerson", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "MouseSensitivityThirdPerson", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "OnScreenProfilerEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "OnboardingsCompleted", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PerformanceStatsVisible", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PlayerHeight", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PreferredTransparency", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RCCProfilerRecordFrameRate", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RCCProfilerRecordTimeFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "ReducedMotion", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "RotationType", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "RotationType" + } + }, + { + "Category": "Appearance", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "SavedQualityLevel", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "SavedQualitySetting" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StartMaximized", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StartScreenPosition", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "StartScreenSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TouchCameraMovementChanged", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TouchCameraMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TouchCameraMovementMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TouchMovementChanged", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "TouchMovementMode", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "TouchMovementMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UiNavigationKeyBindEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UsedCoreGuiIsVisibleToggle", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UsedCustomGuiIsVisibleToggle", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "UsedHideHudShortcut", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VRRotationIntensity", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Category": "Control", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VRSafetyBubbleMode", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VRSafetyBubbleMode" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VRSmoothRotationEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VignetteEnabled", + "Security": { + "Read": "None", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Configuration", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "gaID", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetCameraYInvertValue", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetOnboardingCompleted", + "Parameters": [ + { + "Name": "onboardingId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetTutorialState", + "Parameters": [ + { + "Name": "tutorialId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InFullScreen", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "InStudioMode", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ResetOnboardingCompleted", + "Parameters": [ + { + "Name": "onboardingId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetCameraYInvertVisible", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetGamepadCameraSensitivityVisible", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetOnboardingCompleted", + "Parameters": [ + { + "Name": "onboardingId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTutorialState", + "Parameters": [ + { + "Name": "tutorialId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "FullscreenChanged", + "Parameters": [ + { + "Name": "isFullscreen", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PerformanceStatsVisibleChanged", + "Parameters": [ + { + "Name": "isPerformanceStatsVisible", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StudioModeChanged", + "Parameters": [ + { + "Name": "isStudioMode", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserGameSettings", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "UserSettings" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "AccelerometerEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "BottomBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "GamepadEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "GyroscopeEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "KeyboardEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "LegacyInputEventsEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "ModalEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "TouchControlsEnabled", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MouseBehavior", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "MouseBehavior" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MouseDeltaSensitivity", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MouseEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MouseIcon", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Content" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "MouseIconEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "NavBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "OnScreenKeyboardAnimationDuration", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "OnScreenKeyboardPosition", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "OnScreenKeyboardSize", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "OnScreenKeyboardVisible", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "OverrideMouseIconBehavior", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "OverrideMouseIconBehavior" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "RightBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "StatusBarSize", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "TouchEnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "UserHeadCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_skipped_class__", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "GamepadSupports", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "gamepadKeyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetConnectedGamepads", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceAcceleration", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "InputObject" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceGravity", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "InputObject" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceRotation", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetDeviceType", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "DeviceType" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetFocusedTextBox", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "TextBox" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamepadConnected", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGamepadState", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetKeysPressed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetLastInputType", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "UserInputType" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouseButtonsPressed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouseDelta", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMouseLocation", + "Parameters": [ + ], + "ReturnType": { + "Category": "DataType", + "Name": "Vector2" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetNavigationGamepads", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetPlatform", + "Parameters": [ + ], + "ReturnType": { + "Category": "Enum", + "Name": "Platform" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetStringForKeyCode", + "Parameters": [ + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSupportedGamepadKeyCodes", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCFrame", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsGamepadButtonDown", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "gamepadKeyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsKeyDown", + "Parameters": [ + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMouseButtonPressed", + "Parameters": [ + { + "Name": "mouseButton", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsNavigationGamepad", + "Parameters": [ + { + "Name": "gamepadEnum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RecenterUserHeadCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendAppUISizes", + "Parameters": [ + { + "Name": "statusBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "navBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "bottomBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "rightBarSize", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetNavigationGamepad", + "Parameters": [ + { + "Name": "gamepadEnum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceAccelerationChanged", + "Parameters": [ + { + "Name": "acceleration", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceGravityChanged", + "Parameters": [ + { + "Name": "gravity", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DeviceRotationChanged", + "Parameters": [ + { + "Name": "rotation", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamepadConnected", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "GamepadDisconnected", + "Parameters": [ + { + "Name": "gamepadNum", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputBegan", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputChanged", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "InputEnded", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "JumpRequest", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LastInputTypeChanged", + "Parameters": [ + { + "Name": "lastInputType", + "Type": { + "Category": "Enum", + "Name": "UserInputType" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PointerAction", + "Parameters": [ + { + "Name": "wheel", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "pan", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "pinch", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StatusBarTapped", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextBoxFocusReleased", + "Parameters": [ + { + "Name": "textboxReleased", + "Type": { + "Category": "Class", + "Name": "TextBox" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TextBoxFocused", + "Parameters": [ + { + "Name": "textboxFocused", + "Type": { + "Category": "Class", + "Name": "TextBox" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchEnded", + "Parameters": [ + { + "Name": "touch", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchLongPress", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchMoved", + "Parameters": [ + { + "Name": "touch", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPan", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "totalTranslation", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchPinch", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "scale", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchRotate", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "rotation", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "velocity", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "state", + "Type": { + "Category": "Enum", + "Name": "UserInputState" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchStarted", + "Parameters": [ + { + "Name": "touch", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchSwipe", + "Parameters": [ + { + "Name": "swipeDirection", + "Type": { + "Category": "Enum", + "Name": "SwipeDirection" + } + }, + { + "Name": "numberOfTouches", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchTap", + "Parameters": [ + { + "Name": "touchPositions", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "gameProcessedEvent", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchTapInWorld", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Name": "processedByUI", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserCFrameChanged", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocusReleased", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "WindowFocused", + "Parameters": [ + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserInputService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Id", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Payload", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "UserNotificationPayload" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotification", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "AnalyticsData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "UserNotificationPayloadAnalyticsData" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "JoinExperience", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "UserNotificationPayloadJoinExperience" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "MessageId", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Type", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetParameters", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Variant" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetParameters", + "Parameters": [ + { + "Name": "parameters", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayload", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Category", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayloadAnalyticsData", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "LaunchData", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayloadJoinExperience", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Int64Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "StringValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "UserNotificationPayloadParameterValue", + "Superclass": "Instance" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetUserInfosByUserIdsAsync", + "Parameters": [ + { + "Name": "userIds", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "UserService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "AutomaticScaling", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VRScaling" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "DidPointerHit", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "FadeOutViewOnCollision", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "GuiInputUserCFrame", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "LaserDistance", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "PointerHitCFrame", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VRDeviceAvailable", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VRDeviceName", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VREnabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_class_not_creatable__", + "MemberType": "Property", + "Name": "VRSessionState", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VRSessionState" + } + }, + { + "MemberType": "Function", + "Name": "GetTouchpadMode", + "Parameters": [ + { + "Name": "pad", + "Type": { + "Category": "Enum", + "Name": "VRTouchpad" + } + } + ], + "ReturnType": { + "Category": "Enum", + "Name": "VRTouchpadMode" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCFrame", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "DataType", + "Name": "CFrame" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetUserCFrameEnabled", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsMaquettes", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVRAppBuild", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RecenterUserHeadCFrame", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "RequestNavigation", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "inputUserCFrame", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetTouchpadMode", + "Parameters": [ + { + "Name": "pad", + "Type": { + "Category": "Enum", + "Name": "VRTouchpad" + } + }, + { + "Name": "mode", + "Type": { + "Category": "Enum", + "Name": "VRTouchpadMode" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LaserPointerTriggered", + "Parameters": [ + { + "Name": "input", + "Type": { + "Category": "Class", + "Name": "InputObject" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "NavigationRequested", + "Parameters": [ + { + "Name": "cframe", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Name": "inputUserCFrame", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "TouchpadModeChanged", + "Parameters": [ + { + "Name": "pad", + "Type": { + "Category": "Enum", + "Name": "VRTouchpad" + } + }, + { + "Name": "mode", + "Type": { + "Category": "Enum", + "Name": "VRTouchpadMode" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserCFrameChanged", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "UserCFrameEnabled", + "Parameters": [ + { + "Name": "type", + "Type": { + "Category": "Enum", + "Name": "UserCFrame" + } + }, + { + "Name": "enabled", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VRService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VRStatusService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "ValueBase", + "Superclass": "Instance", + "Tags": [ + "NotCreatable" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BinaryString" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "BinaryString" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BinaryStringValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BoolValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "BrickColor" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "BrickColor" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "BrickColorValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "CFrameValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Color3" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Color3" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Color3Value", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "ConstrainedValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "1", + "MemberType": "Property", + "Name": "MaxValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MinValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "DoubleConstrainedValue", + "Superclass": "ValueBase", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "ConstrainedValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "10", + "MemberType": "Property", + "Name": "MaxValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "MinValue", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "IntConstrainedValue", + "Superclass": "ValueBase", + "Tags": [ + "Deprecated" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "IntValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "double" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "double" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "NumberValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "ObjectValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "{0, 0, 0}, {0, 0, 0}", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Ray" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Ray" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "RayValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "StringValue", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "0, 0, 0", + "MemberType": "Property", + "Name": "Value", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "Vector3" + } + }, + { + "MemberType": "Event", + "Name": "Changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "changed", + "Parameters": [ + { + "Name": "value", + "Type": { + "Category": "DataType", + "Name": "Vector3" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated", + { + "PreferredDescriptorName": "Changed", + "ThreadSafety": "Unknown" + } + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Vector3Value", + "Superclass": "ValueBase" + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "GetValueAtTime", + "Parameters": [ + { + "Name": "time", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "X", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Y", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Z", + "Parameters": [ + ], + "ReturnType": { + "Category": "Class", + "Name": "FloatCurve" + }, + "Security": "None", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "Vector3Curve", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "ScriptCollabEnabled", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "ScriptCollabVersionHistoryEnabled", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Event", + "Name": "CommitRejectedInfo", + "Parameters": [ + { + "Name": "reason", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LockedScriptBatchCommit", + "Parameters": [ + { + "Name": "scriptGuidTuple", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + }, + { + "Name": "scriptTextTuple", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + }, + { + "Name": "commitMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RequestAllEditorsSignal", + "Parameters": [ + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptBatchCommit", + "Parameters": [ + { + "Name": "scriptGuidTuple", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + }, + { + "Name": "scriptHashBaseTuple", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + }, + { + "Name": "scriptTextTuple", + "Type": { + "Category": "Group", + "Name": "Tuple" + } + }, + { + "Name": "commitMessage", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptChangesSubmitted", + "Parameters": [ + { + "Name": "scriptGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "submitted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptEditorAdded", + "Parameters": [ + { + "Name": "scriptGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "editor", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptEditorRemoved", + "Parameters": [ + { + "Name": "scriptGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "editor", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptStartEdit", + "Parameters": [ + { + "Name": "scriptGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ScriptStopEdit", + "Parameters": [ + { + "Name": "scriptGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "LocalUserSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VersionControlService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "{NullDeviceGuid}", + "MemberType": "Property", + "Name": "CameraID", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "GetCameraDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Map" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "DevicesChanged", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Error", + "Parameters": [ + { + "Name": "cameraid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "errorcode", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Started", + "Parameters": [ + { + "Name": "cameraid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "Stopped", + "Parameters": [ + { + "Name": "cameraid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VideoCaptureService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VideoService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Data", + "Default": "", + "MemberType": "Property", + "Name": "AdditionalLuaState", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "MemberType": "Function", + "Name": "Dump", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadAxisInput", + "Parameters": [ + { + "Name": "objectId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadButtonInput", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Name": "buttonState", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadConnect", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "HandleGamepadDisconnect", + "Parameters": [ + { + "Name": "deviceId", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendAccelerometerEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendGravityEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "z", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendGyroscopeEvent", + "Parameters": [ + { + "Name": "quatX", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "quatY", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "quatZ", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "quatW", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendKeyEvent", + "Parameters": [ + { + "Name": "isPressed", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "keyCode", + "Type": { + "Category": "Enum", + "Name": "KeyCode" + } + }, + { + "Name": "isRepeatedKey", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendMouseButtonEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "mouseButton", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "isDown", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Name": "repeatCount", + "Type": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendMouseMoveEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendMouseWheelEvent", + "Parameters": [ + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "isForwardScroll", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendTextInputCharacterEvent", + "Parameters": [ + { + "Name": "str", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "layerCollector", + "Type": { + "Category": "Class", + "Name": "Instance" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SendTouchEvent", + "Parameters": [ + { + "Name": "touchId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "state", + "Type": { + "Category": "Primitive", + "Name": "int" + } + }, + { + "Name": "x", + "Type": { + "Category": "Primitive", + "Name": "float" + } + }, + { + "Name": "y", + "Type": { + "Category": "Primitive", + "Name": "float" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetInputTypesToIgnore", + "Parameters": [ + { + "Name": "inputTypesToIgnore", + "Type": { + "Category": "Group", + "Name": "Variant" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartPlaying", + "Parameters": [ + { + "Name": "fileName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartPlayingJSON", + "Parameters": [ + { + "Name": "string", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopPlaying", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "sendRobloxEvent", + "Parameters": [ + { + "Name": "namespace", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "detail", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "detailType", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "sendThemeChangeEvent", + "Parameters": [ + { + "Name": "themeName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "WaitForInputEventsProcessed", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlaybackCompleted", + "Parameters": [ + { + "Name": "additionalLuaState", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "RecordingCompleted", + "Parameters": [ + { + "Name": "result", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VirtualInputManager", + "Superclass": "Instance", + "Tags": [ + "Service" + ] + }, + { + "Members": [ + { + "MemberType": "Function", + "Name": "Button1Down", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Button1Up", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Button2Down", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Button2Up", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "CaptureController", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClickButton1", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "ClickButton2", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "MoveMouse", + "Parameters": [ + { + "Name": "position", + "Type": { + "Category": "DataType", + "Name": "Vector2" + } + }, + { + "Default": "Identity", + "Name": "camera", + "Type": { + "Category": "DataType", + "Name": "CFrame" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeyDown", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetKeyUp", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StartRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "StopRecording", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "TypeKey", + "Parameters": [ + { + "Name": "key", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "LocalUserSecurity", + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VirtualUser", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VisibilityCheckDispatcher", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "VisibilityService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + ], + "MemoryCategory": "Instances", + "Name": "Visit", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotReplicated" + ] + }, + { + "Members": [ + { + "Category": "State", + "Default": "Idle", + "MemberType": "Property", + "Name": "VoiceChatState", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden", + "ReadOnly", + "NotReplicated", + "Deprecated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Enum", + "Name": "VoiceChatState" + } + }, + { + "MemberType": "Function", + "Name": "GetAndClearCallFailureMessage", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetAudioProcessingSettings", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetChannelId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetGroupId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetMicDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetParticipants", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Array" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSessionId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetSpeakerDevices", + "Parameters": [ + ], + "ReturnType": { + "Category": "Group", + "Name": "Tuple" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVoiceChatApiVersion", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVoiceChatAvailable", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "int" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "GetVoiceExperienceId", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "string" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsContextVoiceEnabled", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsPublishPaused", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsSubscribePaused", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JoinByGroupId", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Default": "false", + "Name": "isMicMuted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "JoinByGroupIdToken", + "Parameters": [ + { + "Name": "groupId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "isMicMuted", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Default": "false", + "Name": "isRetry", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "Leave", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogPublisherWebRTCStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "LogSubscriptionWebRTCStats", + "Parameters": [ + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "PublishPause", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetMicDevice", + "Parameters": [ + { + "Name": "micDeviceName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "micDeviceGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SetSpeakerDevice", + "Parameters": [ + { + "Name": "speakerDeviceName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "speakerDeviceGuid", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "null" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeBlock", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribePause", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribePauseAll", + "Parameters": [ + { + "Name": "paused", + "Type": { + "Category": "Primitive", + "Name": "bool" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeRetry", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "SubscribeUnblock", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Function", + "Name": "IsVoiceEnabledForUserIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "LocalPlayerModerated", + "Parameters": [ + ], + "Security": "RobloxScriptSecurity", + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ParticipantsStateChanged", + "Parameters": [ + { + "Name": "participantsLeft", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "participantsJoined", + "Type": { + "Category": "Group", + "Name": "Array" + } + }, + { + "Name": "updatedStates", + "Type": { + "Category": "Group", + "Name": "Array" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "PlayerMicActivitySignalChange", + "Parameters": [ + { + "Name": "activityInfo", + "Type": { + "Category": "Group", + "Name": "Dictionary" + } + } + ], + "Security": "RobloxScriptSecurity", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "StateChanged", + "Parameters": [ + { + "Name": "old", + "Type": { + "Category": "Enum", + "Name": "VoiceChatState" + } + }, + { + "Name": "new", + "Type": { + "Category": "Enum", + "Name": "VoiceChatState" + } + } + ], + "Security": "None", + "Tags": [ + "Deprecated" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VoiceChatInternal", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service", + "NotBrowsable" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "EnableDefaultVoice", + "Security": { + "Read": "PluginSecurity", + "Write": "PluginSecurity" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "UseNewAudioApi", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "UseNewJoinFlow", + "Security": { + "Read": "RobloxSecurity", + "Write": "RobloxSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "VoiceChatEnabledForPlaceOnRcc", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "State", + "Default": "false", + "MemberType": "Property", + "Name": "VoiceChatEnabledForUniverseOnRcc", + "Security": { + "Read": "RobloxScriptSecurity", + "Write": "RobloxScriptSecurity" + }, + "Serialization": { + "CanLoad": false, + "CanSave": false + }, + "Tags": [ + "Hidden" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "MemberType": "Function", + "Name": "IsVoiceEnabledForUserIdAsync", + "Parameters": [ + { + "Name": "userId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + } + ], + "ReturnType": { + "Category": "Primitive", + "Name": "bool" + }, + "Security": "None", + "Tags": [ + "Yields" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ClientRetryJoin", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "JoinedVoice", + "Parameters": [ + { + "Name": "channelName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "participantId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "sessionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "channelId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "ReJoinedVoice", + "Parameters": [ + { + "Name": "channelName", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "participantId", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "sessionId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Name": "channelId", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VoiceChatClientVoiceCapability", + "Parameters": [ + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VoiceChatPlayerMuteStateChangedClientToServer", + "Parameters": [ + { + "Name": "muteState", + "Type": { + "Category": "Enum", + "Name": "MuteState" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VoiceChatPlayerMuteStateChangedServerToClient", + "Parameters": [ + { + "Name": "muteState", + "Type": { + "Category": "Enum", + "Name": "MuteState" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VoiceChatSampleTaggedEventClientToServer", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + }, + { + "MemberType": "Event", + "Name": "VoiceChatSampleTaggedEventServerToClient", + "Parameters": [ + { + "Name": "tag", + "Type": { + "Category": "Primitive", + "Name": "int64" + } + }, + { + "Name": "value", + "Type": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "Security": "RobloxSecurity", + "Tags": [ + "Hidden" + ], + "ThreadSafety": "Unsafe" + } + ], + "MemoryCategory": "Instances", + "Name": "VoiceChatService", + "Superclass": "Instance", + "Tags": [ + "NotCreatable", + "Service" + ] + }, + { + "Members": [ + { + "Category": "Behavior", + "Default": "false", + "MemberType": "Property", + "Name": "Active", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "CFrame1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "Hidden", + "NotReplicated", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "DataType", + "Name": "CFrame" + } + }, + { + "Category": "Behavior", + "Default": "true", + "MemberType": "Property", + "Name": "Enabled", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part0", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part0Internal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part1", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": false + }, + "Tags": [ + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Parts", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "Part1Internal", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "BasePart" + } + }, + { + "Category": "Behavior", + "Default": "3", + "MemberType": "Property", + "Name": "State", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "Tags": [ + "Hidden", + "NotScriptable" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "int" + } + } + ], + "MemoryCategory": "PhysicsParts", + "Name": "WeldConstraint", + "Superclass": "Instance" + }, + { + "Members": [ + { + "Category": "Data", + "Default": "false", + "MemberType": "Property", + "Name": "Connected", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": false, + "CanSave": true + }, + "Tags": [ + "ReadOnly", + "NotReplicated" + ], + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "bool" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "SourceInstance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "Output", + "MemberType": "Property", + "Name": "SourceName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + }, + { + "Category": "Data", + "Default": "__api_dump_no_string_value__", + "MemberType": "Property", + "Name": "TargetInstance", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Class", + "Name": "Instance" + } + }, + { + "Category": "Data", + "Default": "Input", + "MemberType": "Property", + "Name": "TargetName", + "Security": { + "Read": "None", + "Write": "None" + }, + "Serialization": { + "CanLoad": true, + "CanSave": true + }, + "ThreadSafety": "ReadSafe", + "ValueType": { + "Category": "Primitive", + "Name": "string" + } + } + ], + "MemoryCategory": "Instances", + "Name": "Wire", + "Superclass": "Instance", + "Tags": [ + "NotBrowsable" + ] + } + ], + "Enums": [ + { + "Items": [ + { + "Name": "Allow", + "Value": 0 + }, + { + "Name": "Deny", + "Value": 1 + } + ], + "Name": "AccessModifierType" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Hat", + "Value": 1 + }, + { + "Name": "Hair", + "Value": 2 + }, + { + "Name": "Face", + "Value": 3 + }, + { + "Name": "Neck", + "Value": 4 + }, + { + "Name": "Shoulder", + "Value": 5 + }, + { + "Name": "Front", + "Value": 6 + }, + { + "Name": "Back", + "Value": 7 + }, + { + "Name": "Waist", + "Value": 8 + }, + { + "LegacyNames": [ + "TeeShirt" + ], + "Name": "TShirt", + "Value": 9 + }, + { + "Name": "Shirt", + "Value": 10 + }, + { + "Name": "Pants", + "Value": 11 + }, + { + "Name": "Jacket", + "Value": 12 + }, + { + "Name": "Sweater", + "Value": 13 + }, + { + "Name": "Shorts", + "Value": 14 + }, + { + "Name": "LeftShoe", + "Value": 15 + }, + { + "Name": "RightShoe", + "Value": 16 + }, + { + "Name": "DressSkirt", + "Value": 17 + }, + { + "Name": "Eyebrow", + "Value": 18 + }, + { + "Name": "Eyelash", + "Value": 19 + } + ], + "Name": "AccessoryType" + }, + { + "Items": [ + { + "Name": "Nothing", + "Value": 0 + }, + { + "Name": "Pause", + "Value": 1 + }, + { + "Name": "Lose", + "Value": 2 + }, + { + "Name": "Draw", + "Value": 3 + }, + { + "Name": "Win", + "Value": 4 + } + ], + "Name": "ActionType" + }, + { + "Items": [ + { + "Name": "Attachment0", + "Value": 0 + }, + { + "Name": "Attachment1", + "Value": 1 + }, + { + "Name": "World", + "Value": 2 + } + ], + "Name": "ActuatorRelativeTo" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Motor", + "Value": 1 + }, + { + "Name": "Servo", + "Value": 2 + } + ], + "Name": "ActuatorType" + }, + { + "Items": [ + { + "Name": "HorizontalRectangle", + "Value": 1 + } + ], + "Name": "AdShape" + }, + { + "Items": [ + { + "Name": "Undefined", + "Value": 0 + }, + { + "Name": "PortalForward", + "Value": 1 + }, + { + "Name": "InGameMenuBackButton", + "Value": 2 + }, + { + "Name": "UIBackButton", + "Value": 3 + } + ], + "Name": "AdTeleportMethod" + }, + { + "Items": [ + { + "Name": "Inactive", + "Value": 0 + }, + { + "Name": "Active", + "Value": 1 + } + ], + "Name": "AdUnitStatus" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "Never", + "Value": 1 + } + ], + "Name": "AdornCullingMode" + }, + { + "Items": [ + { + "Name": "Parallel", + "Value": 0 + }, + { + "Name": "Perpendicular", + "Value": 1 + } + ], + "Name": "AlignType" + }, + { + "Items": [ + { + "Name": "Overlay", + "Value": 0 + }, + { + "Name": "Transparency", + "Value": 1 + } + ], + "Name": "AlphaMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Acquire", + "Value": 1 + }, + { + "Name": "Spend", + "Value": 2 + } + ], + "Name": "AnalyticsEconomyAction" + }, + { + "Items": [ + { + "Name": "Trace", + "Value": 0 + }, + { + "Name": "Debug", + "Value": 1 + }, + { + "Name": "Information", + "Value": 2 + }, + { + "Name": "Warning", + "Value": 3 + }, + { + "Name": "Error", + "Value": 4 + }, + { + "Name": "Fatal", + "Value": 5 + } + ], + "Name": "AnalyticsLogLevel" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Begin", + "Value": 1 + }, + { + "Name": "Complete", + "Value": 2 + }, + { + "Name": "Abandon", + "Value": 3 + }, + { + "Name": "Fail", + "Value": 4 + } + ], + "Name": "AnalyticsProgressionStatus" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 0 + }, + { + "Name": "Movement", + "Value": 1 + }, + { + "Name": "Action", + "Value": 2 + }, + { + "Name": "Action2", + "Value": 3 + }, + { + "Name": "Action3", + "Value": 4 + }, + { + "Name": "Action4", + "Value": 5 + }, + { + "Name": "Core", + "Value": 1000 + } + ], + "Name": "AnimationPriority" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "AnimatorRetargetingMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "OpenApp", + "Value": 1 + }, + { + "Name": "TapChatTab", + "Value": 2 + }, + { + "Name": "TapConversationEntry", + "Value": 3 + }, + { + "Name": "TapAvatarTab", + "Value": 4 + }, + { + "Name": "ReadConversation", + "Value": 5 + }, + { + "Name": "TapGamePageTab", + "Value": 6 + }, + { + "Name": "TapHomePageTab", + "Value": 7 + }, + { + "Name": "GamePageLoaded", + "Value": 8 + }, + { + "Name": "HomePageLoaded", + "Value": 9 + }, + { + "Name": "AvatarEditorPageLoaded", + "Value": 10 + } + ], + "Name": "AppShellActionType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Chat", + "Value": 1 + }, + { + "Name": "AvatarEditor", + "Value": 2 + }, + { + "Name": "GamePage", + "Value": 3 + }, + { + "Name": "HomePage", + "Value": 4 + }, + { + "Name": "More", + "Value": 5 + }, + { + "Name": "Landing", + "Value": 6 + } + ], + "Name": "AppShellFeature" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "NotSupported", + "Value": 1 + }, + { + "Name": "Failed", + "Value": 2 + }, + { + "Name": "NotAvailable", + "Value": 3 + }, + { + "Name": "Available", + "Value": 4 + } + ], + "Name": "AppUpdateStatus" + }, + { + "Items": [ + { + "Name": "Contextual", + "Value": 0 + }, + { + "Name": "Border", + "Value": 1 + } + ], + "Name": "ApplyStrokeMode" + }, + { + "Items": [ + { + "Name": "FitWithinMaxSize", + "Value": 0 + }, + { + "Name": "ScaleWithParentSize", + "Value": 1 + } + ], + "Name": "AspectType" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "Failure", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + }, + { + "Name": "Loading", + "Value": 3 + }, + { + "Name": "TimedOut", + "Value": 4 + } + ], + "Name": "AssetFetchStatus" + }, + { + "Items": [ + { + "Name": "Image", + "Value": 1 + }, + { + "LegacyNames": [ + "TeeShirt" + ], + "Name": "TShirt", + "Value": 2 + }, + { + "Name": "Audio", + "Value": 3 + }, + { + "Name": "Mesh", + "Value": 4 + }, + { + "Name": "Lua", + "Value": 5 + }, + { + "Name": "Hat", + "Value": 8 + }, + { + "Name": "Place", + "Value": 9 + }, + { + "Name": "Model", + "Value": 10 + }, + { + "Name": "Shirt", + "Value": 11 + }, + { + "Name": "Pants", + "Value": 12 + }, + { + "Name": "Decal", + "Value": 13 + }, + { + "Name": "Head", + "Value": 17 + }, + { + "Name": "Face", + "Value": 18 + }, + { + "Name": "Gear", + "Value": 19 + }, + { + "Name": "Badge", + "Value": 21 + }, + { + "Name": "Animation", + "Value": 24 + }, + { + "Name": "Torso", + "Value": 27 + }, + { + "Name": "RightArm", + "Value": 28 + }, + { + "Name": "LeftArm", + "Value": 29 + }, + { + "Name": "LeftLeg", + "Value": 30 + }, + { + "Name": "RightLeg", + "Value": 31 + }, + { + "Name": "Package", + "Value": 32 + }, + { + "Name": "GamePass", + "Value": 34 + }, + { + "Name": "Plugin", + "Value": 38 + }, + { + "Name": "MeshPart", + "Value": 40 + }, + { + "Name": "HairAccessory", + "Value": 41 + }, + { + "Name": "FaceAccessory", + "Value": 42 + }, + { + "Name": "NeckAccessory", + "Value": 43 + }, + { + "Name": "ShoulderAccessory", + "Value": 44 + }, + { + "Name": "FrontAccessory", + "Value": 45 + }, + { + "Name": "BackAccessory", + "Value": 46 + }, + { + "Name": "WaistAccessory", + "Value": 47 + }, + { + "Name": "ClimbAnimation", + "Value": 48 + }, + { + "Name": "DeathAnimation", + "Value": 49 + }, + { + "Name": "FallAnimation", + "Value": 50 + }, + { + "Name": "IdleAnimation", + "Value": 51 + }, + { + "Name": "JumpAnimation", + "Value": 52 + }, + { + "Name": "RunAnimation", + "Value": 53 + }, + { + "Name": "SwimAnimation", + "Value": 54 + }, + { + "Name": "WalkAnimation", + "Value": 55 + }, + { + "Name": "PoseAnimation", + "Value": 56 + }, + { + "Name": "MoodAnimation", + "Value": 78 + }, + { + "Name": "EarAccessory", + "Value": 57 + }, + { + "Name": "EyeAccessory", + "Value": 58 + }, + { + "Name": "EmoteAnimation", + "Value": 61 + }, + { + "Name": "Video", + "Value": 62 + }, + { + "LegacyNames": [ + "TeeShirtAccessory" + ], + "Name": "TShirtAccessory", + "Value": 64 + }, + { + "Name": "ShirtAccessory", + "Value": 65 + }, + { + "Name": "PantsAccessory", + "Value": 66 + }, + { + "Name": "JacketAccessory", + "Value": 67 + }, + { + "Name": "SweaterAccessory", + "Value": 68 + }, + { + "Name": "ShortsAccessory", + "Value": 69 + }, + { + "Name": "LeftShoeAccessory", + "Value": 70 + }, + { + "Name": "RightShoeAccessory", + "Value": 71 + }, + { + "Name": "DressSkirtAccessory", + "Value": 72 + }, + { + "Name": "EyebrowAccessory", + "Value": 76 + }, + { + "Name": "EyelashAccessory", + "Value": 77 + }, + { + "Name": "DynamicHead", + "Value": 79 + }, + { + "Name": "FontFamily", + "Value": 73 + } + ], + "Name": "AssetType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 1 + }, + { + "Name": "ClientOnly", + "Value": 2 + }, + { + "Name": "Always", + "Value": 3 + } + ], + "Name": "AssetTypeVerification" + }, + { + "Items": [ + { + "Name": "Music", + "Value": 1 + }, + { + "Name": "SoundEffect", + "Value": 2 + } + ], + "Name": "AudioSubType" + }, + { + "Items": [ + { + "Name": "Small", + "Value": 0 + }, + { + "Name": "Medium", + "Value": 1 + }, + { + "Name": "Large", + "Value": 2 + } + ], + "Name": "AudioWindowSize" + }, + { + "Items": [ + { + "Name": "Off", + "Value": 0 + }, + { + "Name": "Absolute", + "Value": 1 + }, + { + "Name": "Relative", + "Value": 2 + } + ], + "Name": "AutoIndentRule" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "X", + "Value": 1 + }, + { + "Name": "Y", + "Value": 2 + }, + { + "Name": "XY", + "Value": 3 + } + ], + "Name": "AutomaticSize" + }, + { + "Items": [ + { + "Name": "TShirt", + "Value": 2 + }, + { + "Name": "Hat", + "Value": 8 + }, + { + "Name": "HairAccessory", + "Value": 41 + }, + { + "Name": "FaceAccessory", + "Value": 42 + }, + { + "Name": "NeckAccessory", + "Value": 43 + }, + { + "Name": "ShoulderAccessory", + "Value": 44 + }, + { + "Name": "FrontAccessory", + "Value": 45 + }, + { + "Name": "BackAccessory", + "Value": 46 + }, + { + "Name": "WaistAccessory", + "Value": 47 + }, + { + "Name": "Shirt", + "Value": 11 + }, + { + "Name": "Pants", + "Value": 12 + }, + { + "Name": "Gear", + "Value": 19 + }, + { + "Name": "Head", + "Value": 17 + }, + { + "Name": "Face", + "Value": 18 + }, + { + "Name": "Torso", + "Value": 27 + }, + { + "Name": "RightArm", + "Value": 28 + }, + { + "Name": "LeftArm", + "Value": 29 + }, + { + "Name": "LeftLeg", + "Value": 30 + }, + { + "Name": "RightLeg", + "Value": 31 + }, + { + "Name": "ClimbAnimation", + "Value": 48 + }, + { + "Name": "FallAnimation", + "Value": 50 + }, + { + "Name": "IdleAnimation", + "Value": 51 + }, + { + "Name": "JumpAnimation", + "Value": 52 + }, + { + "Name": "RunAnimation", + "Value": 53 + }, + { + "Name": "SwimAnimation", + "Value": 54 + }, + { + "Name": "WalkAnimation", + "Value": 55 + }, + { + "Name": "MoodAnimation", + "Value": 78 + }, + { + "Name": "EmoteAnimation", + "Value": 61 + }, + { + "LegacyNames": [ + "TeeShirtAccessory" + ], + "Name": "TShirtAccessory", + "Value": 64 + }, + { + "Name": "ShirtAccessory", + "Value": 65 + }, + { + "Name": "PantsAccessory", + "Value": 66 + }, + { + "Name": "JacketAccessory", + "Value": 67 + }, + { + "Name": "SweaterAccessory", + "Value": 68 + }, + { + "Name": "ShortsAccessory", + "Value": 69 + }, + { + "Name": "LeftShoeAccessory", + "Value": 70 + }, + { + "Name": "RightShoeAccessory", + "Value": 71 + }, + { + "Name": "DressSkirtAccessory", + "Value": 72 + }, + { + "Name": "EyebrowAccessory", + "Value": 76 + }, + { + "Name": "EyelashAccessory", + "Value": 77 + }, + { + "Name": "DynamicHead", + "Value": 79 + } + ], + "Name": "AvatarAssetType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "UniverseAudio", + "Value": 1 + }, + { + "Name": "UniverseVideo", + "Value": 2 + }, + { + "Name": "PlaceAudio", + "Value": 4 + }, + { + "Name": "PlaceVideo", + "Value": 8 + }, + { + "Name": "UserAudioEligible", + "Value": 16 + }, + { + "Name": "UserAudio", + "Value": 32 + }, + { + "Name": "UserVideoEligible", + "Value": 64 + }, + { + "Name": "UserVideo", + "Value": 128 + }, + { + "Name": "UserBanned", + "Value": 256 + } + ], + "Name": "AvatarChatServiceFeature" + }, + { + "Items": [ + { + "Name": "Friend", + "Value": 0 + }, + { + "Name": "Chat", + "Value": 1 + }, + { + "Name": "Emote", + "Value": 2 + }, + { + "Name": "InspectMenu", + "Value": 3 + } + ], + "Name": "AvatarContextMenuOption" + }, + { + "Items": [ + { + "Name": "Asset", + "Value": 1 + }, + { + "Name": "Bundle", + "Value": 2 + } + ], + "Name": "AvatarItemType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Enabled", + "Value": 1 + }, + { + "Name": "Disabled", + "Value": 2 + } + ], + "Name": "AvatarJointUpgrade" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 1 + }, + { + "Name": "PermissionDenied", + "Value": 2 + }, + { + "Name": "Failed", + "Value": 3 + } + ], + "Name": "AvatarPromptResult" + }, + { + "Items": [ + { + "Name": "Closeup", + "Value": 1 + }, + { + "Name": "FullBody", + "Value": 2 + } + ], + "Name": "AvatarThumbnailCustomizationType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "AvatarUnificationMode" + }, + { + "Items": [ + { + "LegacyNames": [ + "Left", + "Right" + ], + "Name": "X", + "Value": 0 + }, + { + "LegacyNames": [ + "Bottom", + "Top" + ], + "Name": "Y", + "Value": 1 + }, + { + "LegacyNames": [ + "Back", + "Front" + ], + "Name": "Z", + "Value": 2 + } + ], + "Name": "Axis" + }, + { + "Items": [ + { + "LegacyNames": [ + "Laser", + "Rocket", + "Slingshot" + ], + "Name": "Script", + "Value": 0 + }, + { + "Name": "GameTool", + "Value": 1 + }, + { + "Name": "Grab", + "Value": 2 + }, + { + "Name": "Clone", + "Value": 3 + }, + { + "Name": "Hammer", + "Value": 4 + } + ], + "Name": "BinType" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "Torso", + "Value": 1 + }, + { + "Name": "LeftArm", + "Value": 2 + }, + { + "Name": "RightArm", + "Value": 3 + }, + { + "Name": "LeftLeg", + "Value": 4 + }, + { + "Name": "RightLeg", + "Value": 5 + } + ], + "Name": "BodyPart" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "UpperTorso", + "Value": 1 + }, + { + "Name": "LowerTorso", + "Value": 2 + }, + { + "Name": "LeftFoot", + "Value": 3 + }, + { + "Name": "LeftLowerLeg", + "Value": 4 + }, + { + "Name": "LeftUpperLeg", + "Value": 5 + }, + { + "Name": "RightFoot", + "Value": 6 + }, + { + "Name": "RightLowerLeg", + "Value": 7 + }, + { + "Name": "RightUpperLeg", + "Value": 8 + }, + { + "Name": "LeftHand", + "Value": 9 + }, + { + "Name": "LeftLowerArm", + "Value": 10 + }, + { + "Name": "LeftUpperArm", + "Value": 11 + }, + { + "Name": "RightHand", + "Value": 12 + }, + { + "Name": "RightLowerArm", + "Value": 13 + }, + { + "Name": "RightUpperArm", + "Value": 14 + }, + { + "Name": "RootPart", + "Value": 15 + }, + { + "Name": "Unknown", + "Value": 17 + } + ], + "Name": "BodyPartR15" + }, + { + "Items": [ + { + "Name": "Outline", + "Value": 0 + }, + { + "Name": "Middle", + "Value": 1 + }, + { + "Name": "Inset", + "Value": 2 + } + ], + "Name": "BorderMode" + }, + { + "Items": [ + { + "Name": "Other", + "Value": 0 + }, + { + "Name": "Error", + "Value": 1 + }, + { + "Name": "UserBreakpoint", + "Value": 3 + }, + { + "Name": "SpecialBreakpoint", + "Value": 2 + } + ], + "Name": "BreakReason" + }, + { + "Items": [ + { + "Name": "Requested", + "Value": 0 + }, + { + "Name": "ScriptChanged", + "Value": 1 + }, + { + "Name": "ScriptRemoved", + "Value": 2 + } + ], + "Name": "BreakpointRemoveReason" + }, + { + "Items": [ + { + "Name": "FireAllEvents", + "Value": 0 + }, + { + "Name": "FireCFrameChanged", + "Value": 1 + } + ], + "Name": "BulkMoveMode" + }, + { + "Items": [ + { + "Name": "BodyParts", + "Value": 1 + }, + { + "Name": "Animations", + "Value": 2 + }, + { + "Name": "Shoes", + "Value": 3 + }, + { + "Name": "DynamicHead", + "Value": 4 + }, + { + "Name": "DynamicHeadAvatar", + "Value": 5 + } + ], + "Name": "BundleType" + }, + { + "Items": [ + { + "Name": "Jump", + "Value": 32 + }, + { + "Name": "Dismount", + "Value": 8 + } + ], + "Name": "Button" + }, + { + "Items": [ + { + "Name": "Custom", + "Value": 0 + }, + { + "Name": "RobloxButtonDefault", + "Value": 1 + }, + { + "Name": "RobloxButton", + "Value": 2 + }, + { + "Name": "RobloxRoundButton", + "Value": 3 + }, + { + "Name": "RobloxRoundDefaultButton", + "Value": 4 + }, + { + "Name": "RobloxRoundDropdownButton", + "Value": 5 + } + ], + "Name": "ButtonStyle" + }, + { + "Items": [ + { + "Name": "Inner", + "Value": 0 + }, + { + "Name": "Outer", + "Value": 1 + } + ], + "Name": "CageType" + }, + { + "Items": [ + { + "Name": "Classic", + "Value": 0 + }, + { + "Name": "LockFirstPerson", + "Value": 1 + } + ], + "Name": "CameraMode" + }, + { + "Items": [ + { + "Name": "Classic", + "Value": 0 + }, + { + "Name": "EdgeBump", + "Value": 1 + } + ], + "Name": "CameraPanMode" + }, + { + "Items": [ + { + "Name": "Fixed", + "Value": 0 + }, + { + "Name": "Watch", + "Value": 2 + }, + { + "Name": "Attach", + "Value": 1 + }, + { + "Name": "Track", + "Value": 3 + }, + { + "Name": "Follow", + "Value": 4 + }, + { + "Name": "Custom", + "Value": 5 + }, + { + "Name": "Scriptable", + "Value": 6 + }, + { + "Name": "Orbital", + "Value": 7 + } + ], + "Name": "CameraType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 1 + }, + { + "Name": "Featured", + "Value": 2 + }, + { + "Name": "Collectibles", + "Value": 3 + }, + { + "Name": "CommunityCreations", + "Value": 4 + }, + { + "Name": "Premium", + "Value": 5 + }, + { + "Name": "Recommended", + "Value": 6 + } + ], + "Name": "CatalogCategoryFilter" + }, + { + "Items": [ + { + "Name": "Past12Hours", + "Value": 1 + }, + { + "Name": "PastDay", + "Value": 2 + }, + { + "Name": "Past3Days", + "Value": 3 + }, + { + "Name": "PastWeek", + "Value": 4 + }, + { + "Name": "PastMonth", + "Value": 5 + }, + { + "Name": "AllTime", + "Value": 6 + } + ], + "Name": "CatalogSortAggregation" + }, + { + "Items": [ + { + "Name": "Relevance", + "Value": 1 + }, + { + "Name": "PriceHighToLow", + "Value": 2 + }, + { + "Name": "PriceLowToHigh", + "Value": 3 + }, + { + "Name": "MostFavorited", + "Value": 5 + }, + { + "LegacyNames": [ + "RecentlyUpdated" + ], + "Name": "RecentlyCreated", + "Value": 6 + }, + { + "Name": "Bestselling", + "Value": 7 + } + ], + "Name": "CatalogSortType" + }, + { + "Items": [ + { + "Name": "Solid", + "Value": 0 + }, + { + "Name": "VerticalWedge", + "Value": 1 + }, + { + "Name": "CornerWedge", + "Value": 2 + }, + { + "Name": "InverseCornerWedge", + "Value": 3 + }, + { + "Name": "HorizontalWedge", + "Value": 4 + } + ], + "Name": "CellBlock" + }, + { + "Items": [ + { + "Name": "Empty", + "Value": 0 + }, + { + "Name": "Grass", + "Value": 1 + }, + { + "Name": "Sand", + "Value": 2 + }, + { + "Name": "Brick", + "Value": 3 + }, + { + "Name": "Granite", + "Value": 4 + }, + { + "Name": "Asphalt", + "Value": 5 + }, + { + "Name": "Iron", + "Value": 6 + }, + { + "Name": "Aluminum", + "Value": 7 + }, + { + "Name": "Gold", + "Value": 8 + }, + { + "Name": "WoodPlank", + "Value": 9 + }, + { + "Name": "WoodLog", + "Value": 10 + }, + { + "Name": "Gravel", + "Value": 11 + }, + { + "Name": "CinderBlock", + "Value": 12 + }, + { + "Name": "MossyStone", + "Value": 13 + }, + { + "Name": "Cement", + "Value": 14 + }, + { + "Name": "RedPlastic", + "Value": 15 + }, + { + "Name": "BluePlastic", + "Value": 16 + }, + { + "Name": "Water", + "Value": 17 + } + ], + "Name": "CellMaterial" + }, + { + "Items": [ + { + "Name": "NegZ", + "Value": 0 + }, + { + "Name": "X", + "Value": 1 + }, + { + "Name": "Z", + "Value": 2 + }, + { + "Name": "NegX", + "Value": 3 + } + ], + "Name": "CellOrientation" + }, + { + "Items": [ + { + "Name": "UnsolicitedDialog", + "Value": 1 + }, + { + "Name": "PlayerInitiatedDialog", + "Value": 2 + }, + { + "Name": "ModalDialog", + "Value": 3 + }, + { + "Name": "QuitDialog", + "Value": 4 + } + ], + "Name": "CenterDialogType" + }, + { + "Items": [ + { + "Name": "OnCreatingChatWindow", + "Value": 1 + }, + { + "Name": "OnClientSendingMessage", + "Value": 2 + }, + { + "Name": "OnClientFormattingMessage", + "Value": 3 + }, + { + "Name": "OnServerReceivingMessage", + "Value": 17 + } + ], + "Name": "ChatCallbackType" + }, + { + "Items": [ + { + "Name": "Blue", + "Value": 0 + }, + { + "Name": "Green", + "Value": 1 + }, + { + "Name": "Red", + "Value": 2 + }, + { + "Name": "White", + "Value": 3 + } + ], + "Name": "ChatColor" + }, + { + "Items": [ + { + "Name": "Menu", + "Value": 0 + }, + { + "Name": "TextAndMenu", + "Value": 1 + } + ], + "Name": "ChatMode" + }, + { + "Items": [ + { + "Name": "AllUsers", + "Value": 0 + }, + { + "Name": "NoOne", + "Value": 1 + }, + { + "Name": "Friends", + "Value": 2 + } + ], + "Name": "ChatPrivacyMode" + }, + { + "Items": [ + { + "Name": "Classic", + "Value": 0 + }, + { + "Name": "Bubble", + "Value": 1 + }, + { + "Name": "ClassicAndBubble", + "Value": 2 + } + ], + "Name": "ChatStyle" + }, + { + "Items": [ + { + "Name": "LegacyChatService", + "Value": 0 + }, + { + "Name": "TextChatService", + "Value": 1 + } + ], + "Name": "ChatVersion" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "ClientAnimatorThrottlingMode" + }, + { + "Items": [ + { + "Name": "0", + "Value": 0 + }, + { + "Name": "1", + "Value": 1 + }, + { + "Name": "2", + "Value": 2 + }, + { + "Name": "3", + "Value": 3 + } + ], + "Name": "CollaboratorStatus" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Hull", + "Value": 1 + }, + { + "Name": "Box", + "Value": 2 + }, + { + "Name": "PreciseConvexDecomposition", + "Value": 3 + } + ], + "Name": "CollisionFidelity" + }, + { + "Items": [ + { + "Name": "Plugin", + "Value": 0 + }, + { + "Name": "LocalUser", + "Value": 1 + } + ], + "Name": "CommandPermission" + }, + { + "Items": [ + { + "Name": "Client", + "Value": 0 + }, + { + "Name": "CoreScript", + "Value": 1 + }, + { + "Name": "Studio", + "Value": 2 + }, + { + "Name": "CoreScriptRaw", + "Value": 3 + } + ], + "Name": "CompileTarget" + }, + { + "Items": [ + { + "Name": "Text", + "Value": 1 + }, + { + "Name": "Method", + "Value": 2 + }, + { + "Name": "Function", + "Value": 3 + }, + { + "Name": "Constructor", + "Value": 4 + }, + { + "Name": "Field", + "Value": 5 + }, + { + "Name": "Variable", + "Value": 6 + }, + { + "Name": "Class", + "Value": 7 + }, + { + "Name": "Interface", + "Value": 8 + }, + { + "Name": "Module", + "Value": 9 + }, + { + "Name": "Property", + "Value": 10 + }, + { + "Name": "Unit", + "Value": 11 + }, + { + "Name": "Value", + "Value": 12 + }, + { + "Name": "Enum", + "Value": 13 + }, + { + "Name": "Keyword", + "Value": 14 + }, + { + "Name": "Snippet", + "Value": 15 + }, + { + "Name": "Color", + "Value": 16 + }, + { + "Name": "File", + "Value": 17 + }, + { + "Name": "Reference", + "Value": 18 + }, + { + "Name": "Folder", + "Value": 19 + }, + { + "Name": "EnumMember", + "Value": 20 + }, + { + "Name": "Constant", + "Value": 21 + }, + { + "Name": "Struct", + "Value": 22 + }, + { + "Name": "Event", + "Value": 23 + }, + { + "Name": "Operator", + "Value": 24 + }, + { + "Name": "TypeParameter", + "Value": 25 + } + ], + "Name": "CompletionItemKind" + }, + { + "Items": [ + { + "Name": "Deprecated", + "Value": 1 + }, + { + "Name": "IncorrectIndexType", + "Value": 2 + }, + { + "Name": "PluginPermissions", + "Value": 3 + }, + { + "Name": "CommandLinePermissions", + "Value": 4 + }, + { + "Name": "RobloxPermissions", + "Value": 5 + }, + { + "Name": "AddParens", + "Value": 6 + }, + { + "Name": "PutCursorInParens", + "Value": 7 + }, + { + "Name": "TypeCorrect", + "Value": 8 + }, + { + "Name": "ClientServerBoundaryViolation", + "Value": 9 + }, + { + "Name": "Invalidated", + "Value": 10 + }, + { + "Name": "PutCursorBeforeEnd", + "Value": 11 + } + ], + "Name": "CompletionItemTag" + }, + { + "Items": [ + { + "Name": "Invoked", + "Value": 1 + }, + { + "Name": "TriggerCharacter", + "Value": 2 + }, + { + "Name": "TriggerForIncompleteCompletions", + "Value": 3 + } + ], + "Name": "CompletionTriggerKind" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Orbital", + "Value": 3 + }, + { + "Name": "CameraToggle", + "Value": 4 + } + ], + "Name": "ComputerCameraMovementMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "KeyboardMouse", + "Value": 1 + }, + { + "Name": "ClickToMove", + "Value": 2 + } + ], + "Name": "ComputerMovementMode" + }, + { + "Items": [ + { + "Name": "OK", + "Value": 0 + }, + { + "Name": "Unknown", + "Value": 1 + }, + { + "Name": "DisconnectErrors", + "Value": 256 + }, + { + "Name": "DisconnectBadhash", + "Value": 257 + }, + { + "Name": "DisconnectSecurityKeyMismatch", + "Value": 258 + }, + { + "Name": "DisconnectNewSecurityKeyMismatch", + "Value": 272 + }, + { + "Name": "DisconnectProtocolMismatch", + "Value": 259 + }, + { + "Name": "DisconnectReceivePacketError", + "Value": 260 + }, + { + "Name": "DisconnectReceivePacketStreamError", + "Value": 261 + }, + { + "Name": "DisconnectSendPacketError", + "Value": 262 + }, + { + "Name": "DisconnectIllegalTeleport", + "Value": 263 + }, + { + "Name": "DisconnectDuplicatePlayer", + "Value": 264 + }, + { + "Name": "DisconnectDuplicateTicket", + "Value": 265 + }, + { + "Name": "DisconnectTimeout", + "Value": 266 + }, + { + "Name": "DisconnectLuaKick", + "Value": 267 + }, + { + "Name": "DisconnectOnRemoteSysStats", + "Value": 268 + }, + { + "Name": "DisconnectHashTimeout", + "Value": 269 + }, + { + "Name": "DisconnectCloudEditKick", + "Value": 270 + }, + { + "Name": "DisconnectPlayerless", + "Value": 271 + }, + { + "Name": "DisconnectEvicted", + "Value": 273 + }, + { + "Name": "DisconnectDevMaintenance", + "Value": 274 + }, + { + "Name": "DisconnectRobloxMaintenance", + "Value": 275 + }, + { + "Name": "DisconnectRejoin", + "Value": 276 + }, + { + "Name": "DisconnectConnectionLost", + "Value": 277 + }, + { + "Name": "DisconnectIdle", + "Value": 278 + }, + { + "Name": "DisconnectRaknetErrors", + "Value": 279 + }, + { + "Name": "DisconnectWrongVersion", + "Value": 280 + }, + { + "Name": "DisconnectBySecurityPolicy", + "Value": 281 + }, + { + "Name": "DisconnectBlockedIP", + "Value": 282 + }, + { + "Name": "DisconnectClientFailure", + "Value": 284 + }, + { + "Name": "DisconnectClientRequest", + "Value": 285 + }, + { + "Name": "DisconnectPrivateServerKickout", + "Value": 286 + }, + { + "Name": "DisconnectModeratedGame", + "Value": 287 + }, + { + "Name": "DisconnectRomarkEndOfTest", + "Value": 293 + }, + { + "Name": "ReplicatorTimeout", + "Value": 290 + }, + { + "Name": "PlayerRemoved", + "Value": 291 + }, + { + "Name": "DisconnectOutOfMemoryKeepPlayingLeave", + "Value": 292 + }, + { + "Name": "DisconnectCollaboratorPermissionRevoked", + "Value": 294 + }, + { + "Name": "DisconnectCollaboratorUnderage", + "Value": 295 + }, + { + "Name": "PlacelaunchErrors", + "Value": 512 + }, + { + "Name": "PlacelaunchDisabled", + "Value": 515 + }, + { + "Name": "PlacelaunchError", + "Value": 516 + }, + { + "Name": "PlacelaunchGameEnded", + "Value": 517 + }, + { + "Name": "PlacelaunchGameFull", + "Value": 518 + }, + { + "Name": "PlacelaunchUserLeft", + "Value": 522 + }, + { + "Name": "PlacelaunchRestricted", + "Value": 523 + }, + { + "Name": "PlacelaunchUnauthorized", + "Value": 524 + }, + { + "Name": "PlacelaunchFlooded", + "Value": 525 + }, + { + "Name": "PlacelaunchHashExpired", + "Value": 526 + }, + { + "Name": "PlacelaunchHashException", + "Value": 527 + }, + { + "Name": "PlacelaunchPartyCannotFit", + "Value": 528 + }, + { + "Name": "PlacelaunchHttpError", + "Value": 529 + }, + { + "Name": "PlacelaunchUserPrivacyUnauthorized", + "Value": 533 + }, + { + "Name": "PlacelaunchCustomMessage", + "Value": 610 + }, + { + "Name": "PlacelaunchOtherError", + "Value": 611 + }, + { + "Name": "TeleportErrors", + "Value": 768 + }, + { + "Name": "TeleportFailure", + "Value": 769 + }, + { + "Name": "TeleportGameNotFound", + "Value": 770 + }, + { + "Name": "TeleportGameEnded", + "Value": 771 + }, + { + "Name": "TeleportGameFull", + "Value": 772 + }, + { + "Name": "TeleportUnauthorized", + "Value": 773 + }, + { + "Name": "TeleportFlooded", + "Value": 774 + }, + { + "Name": "TeleportIsTeleporting", + "Value": 775 + } + ], + "Name": "ConnectionError" + }, + { + "Items": [ + { + "Name": "Connected", + "Value": 0 + }, + { + "Name": "Disconnected", + "Value": 1 + } + ], + "Name": "ConnectionState" + }, + { + "Items": [ + { + "Name": "Low", + "Value": 1000 + }, + { + "LegacyNames": [ + "Default" + ], + "Name": "Medium", + "Value": 2000 + }, + { + "Name": "High", + "Value": 3000 + } + ], + "Name": "ContextActionPriority" + }, + { + "Items": [ + { + "Name": "Pass", + "Value": 1 + }, + { + "Name": "Sink", + "Value": 0 + } + ], + "Name": "ContextActionResult" + }, + { + "Items": [ + { + "LegacyNames": [ + "Mouse Lock Switch" + ], + "Name": "MouseLockSwitch", + "Value": 1 + }, + { + "Name": "Classic", + "Value": 0 + } + ], + "Name": "ControlMode" + }, + { + "Items": [ + { + "Name": "PlayerList", + "Value": 0 + }, + { + "Name": "Health", + "Value": 1 + }, + { + "Name": "Backpack", + "Value": 2 + }, + { + "Name": "Chat", + "Value": 3 + }, + { + "Name": "All", + "Value": 4 + }, + { + "Name": "EmotesMenu", + "Value": 5 + }, + { + "Name": "SelfView", + "Value": 6 + } + ], + "Name": "CoreGuiType" + }, + { + "Items": [ + { + "Name": "InvalidName", + "Value": 1 + }, + { + "Name": "OutfitLimitReached", + "Value": 2 + }, + { + "Name": "Other", + "Value": 3 + } + ], + "Name": "CreateOutfitFailure" + }, + { + "Items": [ + { + "Name": "User", + "Value": 0 + }, + { + "Name": "Group", + "Value": 1 + } + ], + "Name": "CreatorType" + }, + { + "Items": [ + { + "Name": "User", + "Value": 0 + }, + { + "Name": "Group", + "Value": 1 + }, + { + "Name": "All", + "Value": 2 + } + ], + "Name": "CreatorTypeFilter" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Robux", + "Value": 1 + }, + { + "Name": "Tix", + "Value": 2 + } + ], + "Name": "CurrencyType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Classic", + "Value": 1 + } + ], + "Name": "CustomCameraMode" + }, + { + "Items": [ + { + "Name": "GetAsync", + "Value": 0 + }, + { + "Name": "SetIncrementAsync", + "Value": 1 + }, + { + "Name": "UpdateAsync", + "Value": 2 + }, + { + "Name": "GetSortedAsync", + "Value": 3 + }, + { + "Name": "SetIncrementSortedAsync", + "Value": 4 + }, + { + "Name": "OnUpdate", + "Value": 5 + } + ], + "Name": "DataStoreRequestType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "ClassicBreakApart", + "Value": 1 + }, + { + "Name": "NonGraphic", + "Value": 2 + }, + { + "Name": "Scriptable", + "Value": 3 + } + ], + "Name": "DeathStyle" + }, + { + "Items": [ + { + "Name": "ClientRequest", + "Value": 0 + }, + { + "Name": "Timeout", + "Value": 1 + }, + { + "Name": "InvalidHost", + "Value": 2 + }, + { + "Name": "Disconnected", + "Value": 3 + }, + { + "Name": "ServerShutdown", + "Value": 4 + }, + { + "Name": "ServerProtocolMismatch", + "Value": 5 + }, + { + "Name": "ConfigurationFailed", + "Value": 6 + }, + { + "Name": "RpcError", + "Value": 7 + } + ], + "Name": "DebuggerEndReason" + }, + { + "Items": [ + { + "Name": "Never", + "Value": 0 + }, + { + "Name": "Unhandled", + "Value": 2 + }, + { + "Name": "Always", + "Value": 1 + } + ], + "Name": "DebuggerExceptionBreakMode" + }, + { + "Items": [ + { + "Name": "C", + "Value": 0 + }, + { + "Name": "Lua", + "Value": 1 + } + ], + "Name": "DebuggerFrameType" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Requested", + "Value": 1 + }, + { + "Name": "Breakpoint", + "Value": 2 + }, + { + "Name": "Exception", + "Value": 3 + }, + { + "Name": "SingleStep", + "Value": 4 + }, + { + "Name": "Entrypoint", + "Value": 5 + } + ], + "Name": "DebuggerPauseReason" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "Timeout", + "Value": 1 + }, + { + "Name": "ConnectionLost", + "Value": 2 + }, + { + "Name": "InvalidResponse", + "Value": 3 + }, + { + "Name": "InternalError", + "Value": 4 + }, + { + "Name": "InvalidState", + "Value": 5 + }, + { + "Name": "RpcError", + "Value": 6 + }, + { + "Name": "InvalidArgument", + "Value": 7 + }, + { + "Name": "ConnectionClosed", + "Value": 8 + } + ], + "Name": "DebuggerStatus" + }, + { + "Items": [ + { + "Name": "Zoom", + "Value": 0 + }, + { + "Name": "Invisicam", + "Value": 1 + } + ], + "Name": "DevCameraOcclusionMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Orbital", + "Value": 3 + }, + { + "Name": "CameraToggle", + "Value": 4 + } + ], + "Name": "DevComputerCameraMovementMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "KeyboardMouse", + "Value": 1 + }, + { + "Name": "ClickToMove", + "Value": 2 + }, + { + "Name": "Scriptable", + "Value": 3 + } + ], + "Name": "DevComputerMovementMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Orbital", + "Value": 3 + } + ], + "Name": "DevTouchCameraMovementMode" + }, + { + "Items": [ + { + "Name": "UserChoice", + "Value": 0 + }, + { + "Name": "Thumbstick", + "Value": 1 + }, + { + "Name": "DPad", + "Value": 2 + }, + { + "Name": "Thumbpad", + "Value": 3 + }, + { + "Name": "ClickToMove", + "Value": 4 + }, + { + "Name": "Scriptable", + "Value": 5 + }, + { + "Name": "DynamicThumbstick", + "Value": 6 + } + ], + "Name": "DevTouchMovementMode" + }, + { + "Items": [ + { + "Name": "Internal", + "Value": 0 + }, + { + "Name": "HttpCache", + "Value": 1 + }, + { + "Name": "Instances", + "Value": 2 + }, + { + "Name": "Signals", + "Value": 3 + }, + { + "Name": "LuaHeap", + "Value": 4 + }, + { + "Name": "Script", + "Value": 5 + }, + { + "Name": "PhysicsCollision", + "Value": 6 + }, + { + "Name": "PhysicsParts", + "Value": 7 + }, + { + "Name": "GraphicsSolidModels", + "Value": 8 + }, + { + "Name": "GraphicsMeshParts", + "Value": 10 + }, + { + "Name": "GraphicsParticles", + "Value": 11 + }, + { + "Name": "GraphicsParts", + "Value": 12 + }, + { + "Name": "GraphicsSpatialHash", + "Value": 13 + }, + { + "Name": "GraphicsTerrain", + "Value": 14 + }, + { + "Name": "GraphicsTexture", + "Value": 15 + }, + { + "Name": "GraphicsTextureCharacter", + "Value": 16 + }, + { + "Name": "Sounds", + "Value": 17 + }, + { + "Name": "StreamingSounds", + "Value": 18 + }, + { + "Name": "TerrainVoxels", + "Value": 19 + }, + { + "Name": "Gui", + "Value": 21 + }, + { + "Name": "Animation", + "Value": 22 + }, + { + "Name": "Navigation", + "Value": 23 + }, + { + "Name": "GeometryCSG", + "Value": 24 + } + ], + "Name": "DeveloperMemoryTag" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Desktop", + "Value": 1 + }, + { + "Name": "Tablet", + "Value": 2 + }, + { + "Name": "Phone", + "Value": 3 + } + ], + "Name": "DeviceType" + }, + { + "Items": [ + { + "Name": "SinglePlayer", + "Value": 0 + }, + { + "Name": "MultiplePlayers", + "Value": 1 + } + ], + "Name": "DialogBehaviorType" + }, + { + "Items": [ + { + "Name": "Quest", + "Value": 0 + }, + { + "Name": "Help", + "Value": 1 + }, + { + "Name": "Shop", + "Value": 2 + } + ], + "Name": "DialogPurpose" + }, + { + "Items": [ + { + "Name": "Neutral", + "Value": 0 + }, + { + "Name": "Friendly", + "Value": 1 + }, + { + "Name": "Enemy", + "Value": 2 + } + ], + "Name": "DialogTone" + }, + { + "Items": [ + { + "Name": "Width", + "Value": 0 + }, + { + "Name": "Height", + "Value": 1 + } + ], + "Name": "DominantAxis" + }, + { + "Items": [ + { + "Name": "OK", + "Value": 0 + }, + { + "Name": "DraftOutdated", + "Value": 1 + }, + { + "Name": "ScriptRemoved", + "Value": 2 + }, + { + "Name": "DraftCommitted", + "Value": 3 + } + ], + "Name": "DraftStatusCode" + }, + { + "Items": [ + { + "Name": "TranslateLine", + "Value": 0 + }, + { + "Name": "TranslatePlane", + "Value": 1 + }, + { + "Name": "TranslatePlaneOrLine", + "Value": 2 + }, + { + "Name": "TranslateLineOrPlane", + "Value": 3 + }, + { + "Name": "TranslateViewPlane", + "Value": 4 + }, + { + "Name": "RotateAxis", + "Value": 5 + }, + { + "Name": "RotateTrackball", + "Value": 6 + }, + { + "Name": "Scriptable", + "Value": 7 + }, + { + "Name": "BestForDevice", + "Value": 8 + } + ], + "Name": "DragDetectorDragStyle" + }, + { + "Items": [ + { + "Name": "Geometric", + "Value": 0 + }, + { + "Name": "Physical", + "Value": 1 + }, + { + "Name": "Custom", + "Value": 2 + } + ], + "Name": "DragDetectorResponseStyle" + }, + { + "Items": [ + { + "Name": "Object", + "Value": 0 + }, + { + "Name": "World", + "Value": 1 + } + ], + "Name": "DraggerCoordinateSpace" + }, + { + "Items": [ + { + "Name": "Geometric", + "Value": 0 + }, + { + "Name": "Physical", + "Value": 1 + } + ], + "Name": "DraggerMovementMode" + }, + { + "Items": [ + { + "Name": "In", + "Value": 0 + }, + { + "Name": "Out", + "Value": 1 + }, + { + "Name": "InOut", + "Value": 2 + } + ], + "Name": "EasingDirection" + }, + { + "Items": [ + { + "Name": "Linear", + "Value": 0 + }, + { + "Name": "Sine", + "Value": 1 + }, + { + "Name": "Back", + "Value": 2 + }, + { + "Name": "Quad", + "Value": 3 + }, + { + "Name": "Quart", + "Value": 4 + }, + { + "Name": "Quint", + "Value": 5 + }, + { + "Name": "Bounce", + "Value": 6 + }, + { + "Name": "Elastic", + "Value": 7 + }, + { + "Name": "Exponential", + "Value": 8 + }, + { + "Name": "Circular", + "Value": 9 + }, + { + "Name": "Cubic", + "Value": 10 + } + ], + "Name": "EasingStyle" + }, + { + "Items": [ + { + "Name": "WhenScrollable", + "Value": 0 + }, + { + "Name": "Always", + "Value": 1 + }, + { + "Name": "Never", + "Value": 2 + } + ], + "Name": "ElasticBehavior" + }, + { + "Items": [ + { + "Name": "DefaultAuto", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Always", + "Value": 2 + }, + { + "Name": "Skip2", + "Value": 3 + }, + { + "Name": "Skip4", + "Value": 4 + }, + { + "Name": "Skip8", + "Value": 5 + }, + { + "Name": "Skip16", + "Value": 6 + } + ], + "Name": "EnviromentalPhysicsThrottle" + }, + { + "Items": [ + { + "Name": "DefaultScope", + "Value": 0 + }, + { + "Name": "CreatorAssetsCreate", + "Value": 1 + } + ], + "Name": "ExperienceAuthScope" + }, + { + "Items": [ + { + "Name": "NoCraters", + "Value": 0 + }, + { + "LegacyNames": [ + "CratersAndDebris" + ], + "Name": "Craters", + "Value": 1 + } + ], + "Name": "ExplosionType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Audio", + "Value": 1 + }, + { + "Name": "Video", + "Value": 2 + }, + { + "Name": "Place", + "Value": 4 + }, + { + "Name": "Server", + "Value": 8 + } + ], + "Name": "FacialAnimationStreamingState" + }, + { + "Items": [ + { + "Name": "Vertical", + "Value": 0 + }, + { + "Name": "Diagonal", + "Value": 1 + }, + { + "Name": "MaxAxis", + "Value": 2 + } + ], + "Name": "FieldOfViewMode" + }, + { + "Items": [ + { + "Name": "Horizontal", + "Value": 0 + }, + { + "Name": "Vertical", + "Value": 1 + } + ], + "Name": "FillDirection" + }, + { + "Items": [ + { + "Name": "Rejected", + "Value": 1 + }, + { + "Name": "Accepted", + "Value": 0 + } + ], + "Name": "FilterResult" + }, + { + "Items": [ + { + "Name": "Cancel", + "Value": 0 + }, + { + "Name": "Commit", + "Value": 1 + }, + { + "Name": "Append", + "Value": 2 + } + ], + "Name": "FinishRecordingOperation" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Experimental", + "Value": 1 + } + ], + "Name": "FluidForces" + }, + { + "Items": [ + { + "Name": "Legacy", + "Value": 0 + }, + { + "Name": "Arial", + "Value": 1 + }, + { + "Name": "ArialBold", + "Value": 2 + }, + { + "Name": "SourceSans", + "Value": 3 + }, + { + "Name": "SourceSansBold", + "Value": 4 + }, + { + "Name": "SourceSansSemibold", + "Value": 16 + }, + { + "Name": "SourceSansLight", + "Value": 5 + }, + { + "Name": "SourceSansItalic", + "Value": 6 + }, + { + "Name": "Bodoni", + "Value": 7 + }, + { + "Name": "Garamond", + "Value": 8 + }, + { + "Name": "Cartoon", + "Value": 9 + }, + { + "Name": "Code", + "Value": 10 + }, + { + "Name": "Highway", + "Value": 11 + }, + { + "Name": "SciFi", + "Value": 12 + }, + { + "Name": "Arcade", + "Value": 13 + }, + { + "Name": "Fantasy", + "Value": 14 + }, + { + "Name": "Antique", + "Value": 15 + }, + { + "LegacyNames": [ + "Montserrat" + ], + "Name": "Gotham", + "Value": 17 + }, + { + "LegacyNames": [ + "GothamSemibold", + "MontserratMedium" + ], + "Name": "GothamMedium", + "Value": 18 + }, + { + "LegacyNames": [ + "MontserratBold" + ], + "Name": "GothamBold", + "Value": 19 + }, + { + "LegacyNames": [ + "MontserratBlack" + ], + "Name": "GothamBlack", + "Value": 20 + }, + { + "Name": "AmaticSC", + "Value": 21 + }, + { + "Name": "Bangers", + "Value": 22 + }, + { + "Name": "Creepster", + "Value": 23 + }, + { + "Name": "DenkOne", + "Value": 24 + }, + { + "Name": "Fondamento", + "Value": 25 + }, + { + "Name": "FredokaOne", + "Value": 26 + }, + { + "Name": "GrenzeGotisch", + "Value": 27 + }, + { + "Name": "IndieFlower", + "Value": 28 + }, + { + "Name": "JosefinSans", + "Value": 29 + }, + { + "Name": "Jura", + "Value": 30 + }, + { + "Name": "Kalam", + "Value": 31 + }, + { + "Name": "LuckiestGuy", + "Value": 32 + }, + { + "Name": "Merriweather", + "Value": 33 + }, + { + "Name": "Michroma", + "Value": 34 + }, + { + "Name": "Nunito", + "Value": 35 + }, + { + "Name": "Oswald", + "Value": 36 + }, + { + "Name": "PatrickHand", + "Value": 37 + }, + { + "Name": "PermanentMarker", + "Value": 38 + }, + { + "Name": "Roboto", + "Value": 39 + }, + { + "Name": "RobotoCondensed", + "Value": 40 + }, + { + "Name": "RobotoMono", + "Value": 41 + }, + { + "Name": "Sarpanch", + "Value": 42 + }, + { + "Name": "SpecialElite", + "Value": 43 + }, + { + "Name": "TitilliumWeb", + "Value": 44 + }, + { + "Name": "Ubuntu", + "Value": 45 + }, + { + "Name": "Unknown", + "Value": 100 + } + ], + "Name": "Font" + }, + { + "Items": [ + { + "Name": "Size8", + "Value": 0 + }, + { + "Name": "Size9", + "Value": 1 + }, + { + "Name": "Size10", + "Value": 2 + }, + { + "Name": "Size11", + "Value": 3 + }, + { + "Name": "Size12", + "Value": 4 + }, + { + "Name": "Size14", + "Value": 5 + }, + { + "Name": "Size18", + "Value": 6 + }, + { + "Name": "Size24", + "Value": 7 + }, + { + "Name": "Size36", + "Value": 8 + }, + { + "Name": "Size48", + "Value": 9 + }, + { + "Name": "Size28", + "Value": 10 + }, + { + "Name": "Size32", + "Value": 11 + }, + { + "Name": "Size42", + "Value": 12 + }, + { + "Name": "Size60", + "Value": 13 + }, + { + "Name": "Size96", + "Value": 14 + } + ], + "Name": "FontSize" + }, + { + "Items": [ + { + "Name": "Normal", + "Value": 0 + }, + { + "Name": "Italic", + "Value": 1 + } + ], + "Name": "FontStyle" + }, + { + "Items": [ + { + "Name": "Thin", + "Value": 100 + }, + { + "Name": "ExtraLight", + "Value": 200 + }, + { + "Name": "Light", + "Value": 300 + }, + { + "Name": "Regular", + "Value": 400 + }, + { + "Name": "Medium", + "Value": 500 + }, + { + "Name": "SemiBold", + "Value": 600 + }, + { + "Name": "Bold", + "Value": 700 + }, + { + "Name": "ExtraBold", + "Value": 800 + }, + { + "Name": "Heavy", + "Value": 900 + } + ], + "Name": "FontWeight" + }, + { + "Items": [ + { + "Name": "Magnitude", + "Value": 0 + }, + { + "Name": "PerAxis", + "Value": 1 + } + ], + "Name": "ForceLimitMode" + }, + { + "Items": [ + { + "Name": "Symmetric", + "Value": 0 + }, + { + "LegacyNames": [ + "Block" + ], + "Name": "Brick", + "Value": 1 + }, + { + "Name": "Plate", + "Value": 2 + }, + { + "Name": "Custom", + "Value": 3 + } + ], + "Name": "FormFactor" + }, + { + "Items": [ + { + "Name": "Custom", + "Value": 0 + }, + { + "Name": "ChatBlue", + "Value": 1 + }, + { + "Name": "RobloxSquare", + "Value": 2 + }, + { + "Name": "RobloxRound", + "Value": 3 + }, + { + "Name": "ChatGreen", + "Value": 4 + }, + { + "Name": "ChatRed", + "Value": 5 + }, + { + "Name": "DropShadow", + "Value": 6 + } + ], + "Name": "FrameStyle" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "On", + "Value": 1 + }, + { + "Name": "Off", + "Value": 2 + } + ], + "Name": "FramerateManagerMode" + }, + { + "Items": [ + { + "Name": "Issue", + "Value": 0 + }, + { + "Name": "Revoke", + "Value": 1 + }, + { + "Name": "Accept", + "Value": 2 + }, + { + "Name": "Deny", + "Value": 3 + } + ], + "Name": "FriendRequestEvent" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "NotFriend", + "Value": 1 + }, + { + "Name": "Friend", + "Value": 2 + }, + { + "Name": "FriendRequestSent", + "Value": 3 + }, + { + "Name": "FriendRequestReceived", + "Value": 4 + } + ], + "Name": "FriendStatus" + }, + { + "Items": [ + { + "Name": "Passed", + "Value": 0 + }, + { + "Name": "Warning", + "Value": 1 + }, + { + "Name": "Error", + "Value": 2 + } + ], + "Name": "FunctionalTestResult" + }, + { + "Items": [ + { + "Name": "R6", + "Value": 0 + }, + { + "Name": "R15", + "Value": 1 + }, + { + "Name": "PlayerChoice", + "Value": 2 + } + ], + "Name": "GameAvatarType" + }, + { + "Items": [ + { + "Name": "AllGenres", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "MatchingGenreOnly", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "GearGenreSetting", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "MeleeWeapons", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "RangedWeapons", + "Tags": [ + "Deprecated" + ], + "Value": 1 + }, + { + "Name": "Explosives", + "Tags": [ + "Deprecated" + ], + "Value": 2 + }, + { + "Name": "PowerUps", + "Tags": [ + "Deprecated" + ], + "Value": 3 + }, + { + "Name": "NavigationEnhancers", + "Tags": [ + "Deprecated" + ], + "Value": 4 + }, + { + "Name": "MusicalInstruments", + "Tags": [ + "Deprecated" + ], + "Value": 5 + }, + { + "Name": "SocialItems", + "Tags": [ + "Deprecated" + ], + "Value": 6 + }, + { + "Name": "BuildingTools", + "Tags": [ + "Deprecated" + ], + "Value": 7 + }, + { + "Name": "Transport", + "Tags": [ + "Deprecated" + ], + "Value": 8 + } + ], + "Name": "GearType", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "TownAndCity", + "Value": 1 + }, + { + "Name": "Fantasy", + "Value": 2 + }, + { + "Name": "SciFi", + "Value": 3 + }, + { + "Name": "Ninja", + "Value": 4 + }, + { + "Name": "Scary", + "Value": 5 + }, + { + "Name": "Pirate", + "Value": 6 + }, + { + "Name": "Adventure", + "Value": 7 + }, + { + "Name": "Sports", + "Value": 8 + }, + { + "Name": "Funny", + "Value": 9 + }, + { + "Name": "WildWest", + "Value": 10 + }, + { + "Name": "War", + "Value": 11 + }, + { + "Name": "SkatePark", + "Value": 12 + }, + { + "Name": "Tutorial", + "Value": 13 + } + ], + "Name": "Genre", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 1 + }, + { + "Name": "Direct3D11", + "Value": 2 + }, + { + "Name": "OpenGL", + "Value": 4 + }, + { + "Name": "Metal", + "Value": 5 + }, + { + "Name": "Vulkan", + "Value": 6 + }, + { + "Name": "NoGraphics", + "Value": 9 + } + ], + "Name": "GraphicsMode" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 0 + }, + { + "Name": "Hover", + "Value": 1 + }, + { + "Name": "Press", + "Value": 2 + }, + { + "Name": "NonInteractable", + "Value": 3 + } + ], + "Name": "GuiState" + }, + { + "Items": [ + { + "Name": "Core", + "Value": 0 + }, + { + "Name": "Custom", + "Value": 1 + }, + { + "Name": "CustomBillboards", + "Value": 3 + }, + { + "Name": "PlayerNameplates", + "Value": 2 + } + ], + "Name": "GuiType" + }, + { + "Items": [ + { + "Name": "Resize", + "Value": 0 + }, + { + "Name": "Movement", + "Value": 1 + } + ], + "Name": "HandlesStyle" + }, + { + "Items": [ + { + "Name": "AlwaysOnTop", + "Value": 0 + }, + { + "Name": "Occluded", + "Value": 1 + } + ], + "Name": "HighlightDepthMode" + }, + { + "Items": [ + { + "Name": "Center", + "Value": 0 + }, + { + "Name": "Left", + "Value": 1 + }, + { + "Name": "Right", + "Value": 2 + } + ], + "Name": "HorizontalAlignment" + }, + { + "Items": [ + { + "Name": "VerySlow", + "Value": 0 + }, + { + "Name": "Slow", + "Value": 1 + }, + { + "Name": "Medium", + "Value": 2 + }, + { + "Name": "Fast", + "Value": 3 + }, + { + "Name": "VeryFast", + "Value": 4 + } + ], + "Name": "HoverAnimateSpeed" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Full", + "Value": 1 + }, + { + "Name": "DataOnly", + "Value": 2 + }, + { + "Name": "Default", + "Value": 3 + }, + { + "Name": "InternalRedirectRefresh", + "Value": 4 + } + ], + "Name": "HttpCachePolicy" + }, + { + "Items": [ + { + "Name": "ApplicationJson", + "Value": 0 + }, + { + "Name": "ApplicationXml", + "Value": 1 + }, + { + "Name": "ApplicationUrlEncoded", + "Value": 2 + }, + { + "Name": "TextPlain", + "Value": 3 + }, + { + "Name": "TextXml", + "Value": 4 + } + ], + "Name": "HttpContentType" + }, + { + "Items": [ + { + "Name": "OK", + "Value": 0 + }, + { + "Name": "InvalidUrl", + "Value": 1 + }, + { + "Name": "DnsResolve", + "Value": 2 + }, + { + "Name": "ConnectFail", + "Value": 3 + }, + { + "Name": "OutOfMemory", + "Value": 4 + }, + { + "Name": "TimedOut", + "Value": 5 + }, + { + "Name": "TooManyRedirects", + "Value": 6 + }, + { + "Name": "InvalidRedirect", + "Value": 7 + }, + { + "Name": "NetFail", + "Value": 8 + }, + { + "Name": "Aborted", + "Value": 9 + }, + { + "Name": "SslConnectFail", + "Value": 10 + }, + { + "Name": "SslVerificationFail", + "Value": 11 + }, + { + "Name": "Unknown", + "Value": 12 + } + ], + "Name": "HttpError" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "MarketplaceService", + "Value": 2 + }, + { + "Name": "Players", + "Value": 7 + }, + { + "Name": "Chat", + "Value": 15 + }, + { + "Name": "Avatar", + "Value": 16 + }, + { + "Name": "Analytics", + "Value": 23 + }, + { + "Name": "Localization", + "Value": 25 + } + ], + "Name": "HttpRequestType" + }, + { + "Items": [ + { + "Name": "OuterBox", + "Value": 0 + }, + { + "Name": "InnerBox", + "Value": 1 + } + ], + "Name": "HumanoidCollisionType" + }, + { + "Items": [ + { + "Name": "Viewer", + "Value": 0 + }, + { + "Name": "Subject", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + } + ], + "Name": "HumanoidDisplayDistanceType" + }, + { + "Items": [ + { + "Name": "DisplayWhenDamaged", + "Value": 0 + }, + { + "Name": "AlwaysOn", + "Value": 1 + }, + { + "Name": "AlwaysOff", + "Value": 2 + } + ], + "Name": "HumanoidHealthDisplayType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "HumanoidOnlySetCollisionsOnStateChange" + }, + { + "Items": [ + { + "Name": "R6", + "Value": 0 + }, + { + "Name": "R15", + "Value": 1 + } + ], + "Name": "HumanoidRigType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Legacy", + "Value": 1 + }, + { + "Name": "NoStateMachine", + "Value": 2 + }, + { + "Name": "LuaStateMachine", + "Value": 3 + } + ], + "Name": "HumanoidStateMachineMode" + }, + { + "Items": [ + { + "Name": "FallingDown", + "Value": 0 + }, + { + "Name": "Running", + "Value": 8 + }, + { + "Name": "RunningNoPhysics", + "Value": 10 + }, + { + "Name": "Climbing", + "Value": 12 + }, + { + "Name": "StrafingNoPhysics", + "Value": 11 + }, + { + "Name": "Ragdoll", + "Value": 1 + }, + { + "Name": "GettingUp", + "Value": 2 + }, + { + "Name": "Jumping", + "Value": 3 + }, + { + "Name": "Landed", + "Value": 7 + }, + { + "Name": "Flying", + "Value": 6 + }, + { + "Name": "Freefall", + "Value": 5 + }, + { + "Name": "Seated", + "Value": 13 + }, + { + "Name": "PlatformStanding", + "Value": 14 + }, + { + "Name": "Dead", + "Value": 15 + }, + { + "Name": "Swimming", + "Value": 4 + }, + { + "Name": "Physics", + "Value": 16 + }, + { + "Name": "None", + "Value": 18 + } + ], + "Name": "HumanoidStateType" + }, + { + "Items": [ + { + "Name": "NoCollisions", + "Value": 0 + }, + { + "Name": "OtherMechanismsAnchored", + "Value": 1 + }, + { + "Name": "IncludeContactedMechanisms", + "Value": 2 + } + ], + "Name": "IKCollisionsMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "IKControlConstraintSupport" + }, + { + "Items": [ + { + "Name": "Transform", + "Value": 0 + }, + { + "Name": "Position", + "Value": 1 + }, + { + "Name": "Rotation", + "Value": 2 + }, + { + "Name": "LookAt", + "Value": 3 + } + ], + "Name": "IKControlType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Pending", + "Value": 1 + }, + { + "Name": "Initialized", + "Value": 2 + }, + { + "Name": "ErrorTimedOut", + "Value": 6 + }, + { + "Name": "ErrorConnection", + "Value": 4 + }, + { + "Name": "ErrorJsonParse", + "Value": 5 + }, + { + "Name": "ErrorInvalidUser", + "Value": 3 + } + ], + "Name": "IXPLoadingStatus" + }, + { + "Items": [ + { + "Name": "Edge", + "Value": 0 + }, + { + "Name": "Inset", + "Value": 1 + }, + { + "Name": "Center", + "Value": 2 + } + ], + "Name": "InOut" + }, + { + "Items": [ + { + "Name": "Asset", + "Value": 0 + }, + { + "Name": "Product", + "Value": 1 + }, + { + "Name": "GamePass", + "Value": 2 + }, + { + "Name": "Subscription", + "Value": 3 + }, + { + "Name": "Bundle", + "Value": 4 + } + ], + "Name": "InfoType" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Bottom", + "Value": 1 + }, + { + "Name": "Left", + "Value": 2 + }, + { + "Name": "Right", + "Value": 3 + }, + { + "Name": "Float", + "Value": 4 + } + ], + "Name": "InitialDockState" + }, + { + "Items": [ + { + "LegacyNames": [ + "Action1", + "Action2", + "Action3", + "Action4", + "Action5", + "LeftTread", + "RightTread", + "Steer", + "Throtle", + "Throttle", + "UpDown" + ], + "Name": "NoInput", + "Value": 0 + }, + { + "Name": "Constant", + "Value": 12 + }, + { + "Name": "Sin", + "Value": 13 + } + ], + "Name": "InputType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "InterpolationThrottlingMode" + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "Surface", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + } + ], + "Name": "JointCreationMode" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "Backspace", + "Value": 8 + }, + { + "Name": "Tab", + "Value": 9 + }, + { + "Name": "Clear", + "Value": 12 + }, + { + "Name": "Return", + "Value": 13 + }, + { + "Name": "Pause", + "Value": 19 + }, + { + "Name": "Escape", + "Value": 27 + }, + { + "Name": "Space", + "Value": 32 + }, + { + "Name": "QuotedDouble", + "Value": 34 + }, + { + "Name": "Hash", + "Value": 35 + }, + { + "Name": "Dollar", + "Value": 36 + }, + { + "Name": "Percent", + "Value": 37 + }, + { + "Name": "Ampersand", + "Value": 38 + }, + { + "Name": "Quote", + "Value": 39 + }, + { + "Name": "LeftParenthesis", + "Value": 40 + }, + { + "Name": "RightParenthesis", + "Value": 41 + }, + { + "Name": "Asterisk", + "Value": 42 + }, + { + "Name": "Plus", + "Value": 43 + }, + { + "Name": "Comma", + "Value": 44 + }, + { + "Name": "Minus", + "Value": 45 + }, + { + "Name": "Period", + "Value": 46 + }, + { + "Name": "Slash", + "Value": 47 + }, + { + "Name": "Zero", + "Value": 48 + }, + { + "Name": "One", + "Value": 49 + }, + { + "Name": "Two", + "Value": 50 + }, + { + "Name": "Three", + "Value": 51 + }, + { + "Name": "Four", + "Value": 52 + }, + { + "Name": "Five", + "Value": 53 + }, + { + "Name": "Six", + "Value": 54 + }, + { + "Name": "Seven", + "Value": 55 + }, + { + "Name": "Eight", + "Value": 56 + }, + { + "Name": "Nine", + "Value": 57 + }, + { + "Name": "Colon", + "Value": 58 + }, + { + "Name": "Semicolon", + "Value": 59 + }, + { + "Name": "LessThan", + "Value": 60 + }, + { + "Name": "Equals", + "Value": 61 + }, + { + "Name": "GreaterThan", + "Value": 62 + }, + { + "Name": "Question", + "Value": 63 + }, + { + "Name": "At", + "Value": 64 + }, + { + "Name": "LeftBracket", + "Value": 91 + }, + { + "Name": "BackSlash", + "Value": 92 + }, + { + "Name": "RightBracket", + "Value": 93 + }, + { + "Name": "Caret", + "Value": 94 + }, + { + "Name": "Underscore", + "Value": 95 + }, + { + "Name": "Backquote", + "Value": 96 + }, + { + "Name": "A", + "Value": 97 + }, + { + "Name": "B", + "Value": 98 + }, + { + "Name": "C", + "Value": 99 + }, + { + "Name": "D", + "Value": 100 + }, + { + "Name": "E", + "Value": 101 + }, + { + "Name": "F", + "Value": 102 + }, + { + "Name": "G", + "Value": 103 + }, + { + "Name": "H", + "Value": 104 + }, + { + "Name": "I", + "Value": 105 + }, + { + "Name": "J", + "Value": 106 + }, + { + "Name": "K", + "Value": 107 + }, + { + "Name": "L", + "Value": 108 + }, + { + "Name": "M", + "Value": 109 + }, + { + "Name": "N", + "Value": 110 + }, + { + "Name": "O", + "Value": 111 + }, + { + "Name": "P", + "Value": 112 + }, + { + "Name": "Q", + "Value": 113 + }, + { + "Name": "R", + "Value": 114 + }, + { + "Name": "S", + "Value": 115 + }, + { + "Name": "T", + "Value": 116 + }, + { + "Name": "U", + "Value": 117 + }, + { + "Name": "V", + "Value": 118 + }, + { + "Name": "W", + "Value": 119 + }, + { + "Name": "X", + "Value": 120 + }, + { + "Name": "Y", + "Value": 121 + }, + { + "Name": "Z", + "Value": 122 + }, + { + "Name": "LeftCurly", + "Value": 123 + }, + { + "Name": "Pipe", + "Value": 124 + }, + { + "Name": "RightCurly", + "Value": 125 + }, + { + "Name": "Tilde", + "Value": 126 + }, + { + "Name": "Delete", + "Value": 127 + }, + { + "Name": "KeypadZero", + "Value": 256 + }, + { + "Name": "KeypadOne", + "Value": 257 + }, + { + "Name": "KeypadTwo", + "Value": 258 + }, + { + "Name": "KeypadThree", + "Value": 259 + }, + { + "Name": "KeypadFour", + "Value": 260 + }, + { + "Name": "KeypadFive", + "Value": 261 + }, + { + "Name": "KeypadSix", + "Value": 262 + }, + { + "Name": "KeypadSeven", + "Value": 263 + }, + { + "Name": "KeypadEight", + "Value": 264 + }, + { + "Name": "KeypadNine", + "Value": 265 + }, + { + "Name": "KeypadPeriod", + "Value": 266 + }, + { + "Name": "KeypadDivide", + "Value": 267 + }, + { + "Name": "KeypadMultiply", + "Value": 268 + }, + { + "Name": "KeypadMinus", + "Value": 269 + }, + { + "Name": "KeypadPlus", + "Value": 270 + }, + { + "Name": "KeypadEnter", + "Value": 271 + }, + { + "Name": "KeypadEquals", + "Value": 272 + }, + { + "Name": "Up", + "Value": 273 + }, + { + "Name": "Down", + "Value": 274 + }, + { + "Name": "Right", + "Value": 275 + }, + { + "Name": "Left", + "Value": 276 + }, + { + "Name": "Insert", + "Value": 277 + }, + { + "Name": "Home", + "Value": 278 + }, + { + "Name": "End", + "Value": 279 + }, + { + "Name": "PageUp", + "Value": 280 + }, + { + "Name": "PageDown", + "Value": 281 + }, + { + "Name": "LeftShift", + "Value": 304 + }, + { + "Name": "RightShift", + "Value": 303 + }, + { + "Name": "LeftMeta", + "Value": 310 + }, + { + "Name": "RightMeta", + "Value": 309 + }, + { + "Name": "LeftAlt", + "Value": 308 + }, + { + "Name": "RightAlt", + "Value": 307 + }, + { + "Name": "LeftControl", + "Value": 306 + }, + { + "Name": "RightControl", + "Value": 305 + }, + { + "Name": "CapsLock", + "Value": 301 + }, + { + "Name": "NumLock", + "Value": 300 + }, + { + "Name": "ScrollLock", + "Value": 302 + }, + { + "Name": "LeftSuper", + "Value": 311 + }, + { + "Name": "RightSuper", + "Value": 312 + }, + { + "Name": "Mode", + "Value": 313 + }, + { + "Name": "Compose", + "Value": 314 + }, + { + "Name": "Help", + "Value": 315 + }, + { + "Name": "Print", + "Value": 316 + }, + { + "Name": "SysReq", + "Value": 317 + }, + { + "Name": "Break", + "Value": 318 + }, + { + "Name": "Menu", + "Value": 319 + }, + { + "Name": "Power", + "Value": 320 + }, + { + "Name": "Euro", + "Value": 321 + }, + { + "Name": "Undo", + "Value": 322 + }, + { + "Name": "F1", + "Value": 282 + }, + { + "Name": "F2", + "Value": 283 + }, + { + "Name": "F3", + "Value": 284 + }, + { + "Name": "F4", + "Value": 285 + }, + { + "Name": "F5", + "Value": 286 + }, + { + "Name": "F6", + "Value": 287 + }, + { + "Name": "F7", + "Value": 288 + }, + { + "Name": "F8", + "Value": 289 + }, + { + "Name": "F9", + "Value": 290 + }, + { + "Name": "F10", + "Value": 291 + }, + { + "Name": "F11", + "Value": 292 + }, + { + "Name": "F12", + "Value": 293 + }, + { + "Name": "F13", + "Value": 294 + }, + { + "Name": "F14", + "Value": 295 + }, + { + "Name": "F15", + "Value": 296 + }, + { + "Name": "World0", + "Value": 160 + }, + { + "Name": "World1", + "Value": 161 + }, + { + "Name": "World2", + "Value": 162 + }, + { + "Name": "World3", + "Value": 163 + }, + { + "Name": "World4", + "Value": 164 + }, + { + "Name": "World5", + "Value": 165 + }, + { + "Name": "World6", + "Value": 166 + }, + { + "Name": "World7", + "Value": 167 + }, + { + "Name": "World8", + "Value": 168 + }, + { + "Name": "World9", + "Value": 169 + }, + { + "Name": "World10", + "Value": 170 + }, + { + "Name": "World11", + "Value": 171 + }, + { + "Name": "World12", + "Value": 172 + }, + { + "Name": "World13", + "Value": 173 + }, + { + "Name": "World14", + "Value": 174 + }, + { + "Name": "World15", + "Value": 175 + }, + { + "Name": "World16", + "Value": 176 + }, + { + "Name": "World17", + "Value": 177 + }, + { + "Name": "World18", + "Value": 178 + }, + { + "Name": "World19", + "Value": 179 + }, + { + "Name": "World20", + "Value": 180 + }, + { + "Name": "World21", + "Value": 181 + }, + { + "Name": "World22", + "Value": 182 + }, + { + "Name": "World23", + "Value": 183 + }, + { + "Name": "World24", + "Value": 184 + }, + { + "Name": "World25", + "Value": 185 + }, + { + "Name": "World26", + "Value": 186 + }, + { + "Name": "World27", + "Value": 187 + }, + { + "Name": "World28", + "Value": 188 + }, + { + "Name": "World29", + "Value": 189 + }, + { + "Name": "World30", + "Value": 190 + }, + { + "Name": "World31", + "Value": 191 + }, + { + "Name": "World32", + "Value": 192 + }, + { + "Name": "World33", + "Value": 193 + }, + { + "Name": "World34", + "Value": 194 + }, + { + "Name": "World35", + "Value": 195 + }, + { + "Name": "World36", + "Value": 196 + }, + { + "Name": "World37", + "Value": 197 + }, + { + "Name": "World38", + "Value": 198 + }, + { + "Name": "World39", + "Value": 199 + }, + { + "Name": "World40", + "Value": 200 + }, + { + "Name": "World41", + "Value": 201 + }, + { + "Name": "World42", + "Value": 202 + }, + { + "Name": "World43", + "Value": 203 + }, + { + "Name": "World44", + "Value": 204 + }, + { + "Name": "World45", + "Value": 205 + }, + { + "Name": "World46", + "Value": 206 + }, + { + "Name": "World47", + "Value": 207 + }, + { + "Name": "World48", + "Value": 208 + }, + { + "Name": "World49", + "Value": 209 + }, + { + "Name": "World50", + "Value": 210 + }, + { + "Name": "World51", + "Value": 211 + }, + { + "Name": "World52", + "Value": 212 + }, + { + "Name": "World53", + "Value": 213 + }, + { + "Name": "World54", + "Value": 214 + }, + { + "Name": "World55", + "Value": 215 + }, + { + "Name": "World56", + "Value": 216 + }, + { + "Name": "World57", + "Value": 217 + }, + { + "Name": "World58", + "Value": 218 + }, + { + "Name": "World59", + "Value": 219 + }, + { + "Name": "World60", + "Value": 220 + }, + { + "Name": "World61", + "Value": 221 + }, + { + "Name": "World62", + "Value": 222 + }, + { + "Name": "World63", + "Value": 223 + }, + { + "Name": "World64", + "Value": 224 + }, + { + "Name": "World65", + "Value": 225 + }, + { + "Name": "World66", + "Value": 226 + }, + { + "Name": "World67", + "Value": 227 + }, + { + "Name": "World68", + "Value": 228 + }, + { + "Name": "World69", + "Value": 229 + }, + { + "Name": "World70", + "Value": 230 + }, + { + "Name": "World71", + "Value": 231 + }, + { + "Name": "World72", + "Value": 232 + }, + { + "Name": "World73", + "Value": 233 + }, + { + "Name": "World74", + "Value": 234 + }, + { + "Name": "World75", + "Value": 235 + }, + { + "Name": "World76", + "Value": 236 + }, + { + "Name": "World77", + "Value": 237 + }, + { + "Name": "World78", + "Value": 238 + }, + { + "Name": "World79", + "Value": 239 + }, + { + "Name": "World80", + "Value": 240 + }, + { + "Name": "World81", + "Value": 241 + }, + { + "Name": "World82", + "Value": 242 + }, + { + "Name": "World83", + "Value": 243 + }, + { + "Name": "World84", + "Value": 244 + }, + { + "Name": "World85", + "Value": 245 + }, + { + "Name": "World86", + "Value": 246 + }, + { + "Name": "World87", + "Value": 247 + }, + { + "Name": "World88", + "Value": 248 + }, + { + "Name": "World89", + "Value": 249 + }, + { + "Name": "World90", + "Value": 250 + }, + { + "Name": "World91", + "Value": 251 + }, + { + "Name": "World92", + "Value": 252 + }, + { + "Name": "World93", + "Value": 253 + }, + { + "Name": "World94", + "Value": 254 + }, + { + "Name": "World95", + "Value": 255 + }, + { + "Name": "ButtonX", + "Value": 1000 + }, + { + "Name": "ButtonY", + "Value": 1001 + }, + { + "Name": "ButtonA", + "Value": 1002 + }, + { + "Name": "ButtonB", + "Value": 1003 + }, + { + "Name": "ButtonR1", + "Value": 1004 + }, + { + "Name": "ButtonL1", + "Value": 1005 + }, + { + "Name": "ButtonR2", + "Value": 1006 + }, + { + "Name": "ButtonL2", + "Value": 1007 + }, + { + "Name": "ButtonR3", + "Value": 1008 + }, + { + "Name": "ButtonL3", + "Value": 1009 + }, + { + "Name": "ButtonStart", + "Value": 1010 + }, + { + "Name": "ButtonSelect", + "Value": 1011 + }, + { + "Name": "DPadLeft", + "Value": 1012 + }, + { + "Name": "DPadRight", + "Value": 1013 + }, + { + "Name": "DPadUp", + "Value": 1014 + }, + { + "Name": "DPadDown", + "Value": 1015 + }, + { + "Name": "Thumbstick1", + "Value": 1016 + }, + { + "Name": "Thumbstick2", + "Value": 1017 + } + ], + "Name": "KeyCode" + }, + { + "Items": [ + { + "Name": "Constant", + "Value": 0 + }, + { + "Name": "Linear", + "Value": 1 + }, + { + "Name": "Cubic", + "Value": 2 + } + ], + "Name": "KeyInterpolationMode" + }, + { + "Items": [ + { + "Name": "Include", + "Value": 0 + }, + { + "Name": "Exclude", + "Value": 1 + } + ], + "Name": "KeywordFilterType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + } + ], + "Name": "Language" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 0 + }, + { + "Name": "Center", + "Value": 1 + }, + { + "Name": "Right", + "Value": 2 + } + ], + "Name": "LeftRight" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "Torso", + "Value": 1 + }, + { + "Name": "LeftArm", + "Value": 2 + }, + { + "Name": "RightArm", + "Value": 3 + }, + { + "Name": "LeftLeg", + "Value": 4 + }, + { + "Name": "RightLeg", + "Value": 5 + }, + { + "Name": "Unknown", + "Value": 6 + } + ], + "Name": "Limb" + }, + { + "Items": [ + { + "Name": "Round", + "Value": 0 + }, + { + "Name": "Bevel", + "Value": 1 + }, + { + "Name": "Miter", + "Value": 2 + } + ], + "Name": "LineJoinMode" + }, + { + "Items": [ + { + "Name": "Horizontal", + "Value": 0 + }, + { + "Name": "Vertical", + "Value": 1 + } + ], + "Name": "ListDisplayMode" + }, + { + "Items": [ + { + "Name": "Camera", + "Value": 0 + }, + { + "Name": "CFrame", + "Value": 1 + }, + { + "Name": "ObjectPosition", + "Value": 2 + }, + { + "Name": "ObjectCFrame", + "Value": 3 + } + ], + "Name": "ListenerType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "LoadCharacterLayeredClothing" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "LoadDynamicHeads" + }, + { + "Items": [ + { + "Name": "PlainText", + "Value": 0 + }, + { + "Name": "Markdown", + "Value": 1 + } + ], + "Name": "MarkupKind" + }, + { + "Items": [ + { + "Name": "Plastic", + "Value": 256 + }, + { + "Name": "Wood", + "Value": 512 + }, + { + "Name": "Slate", + "Value": 800 + }, + { + "Name": "Concrete", + "Value": 816 + }, + { + "LegacyNames": [ + "Corroded Metal" + ], + "Name": "CorrodedMetal", + "Value": 1040 + }, + { + "Name": "DiamondPlate", + "Value": 1056 + }, + { + "LegacyNames": [ + "Aluminum" + ], + "Name": "Foil", + "Value": 1072 + }, + { + "Name": "Grass", + "Value": 1280 + }, + { + "Name": "Ice", + "Value": 1536 + }, + { + "Name": "Marble", + "Value": 784 + }, + { + "Name": "Granite", + "Value": 832 + }, + { + "Name": "Brick", + "Value": 848 + }, + { + "Name": "Pebble", + "Value": 864 + }, + { + "Name": "Sand", + "Value": 1296 + }, + { + "Name": "Fabric", + "Value": 1312 + }, + { + "Name": "SmoothPlastic", + "Value": 272 + }, + { + "Name": "Metal", + "Value": 1088 + }, + { + "Name": "WoodPlanks", + "Value": 528 + }, + { + "Name": "Cobblestone", + "Value": 880 + }, + { + "Name": "Air", + "Tags": [ + "NotBrowsable" + ], + "Value": 1792 + }, + { + "Name": "Water", + "Tags": [ + "NotBrowsable" + ], + "Value": 2048 + }, + { + "Name": "Rock", + "Value": 896 + }, + { + "Name": "Glacier", + "Value": 1552 + }, + { + "Name": "Snow", + "Value": 1328 + }, + { + "Name": "Sandstone", + "Value": 912 + }, + { + "Name": "Mud", + "Value": 1344 + }, + { + "Name": "Basalt", + "Value": 788 + }, + { + "Name": "Ground", + "Value": 1360 + }, + { + "Name": "CrackedLava", + "Value": 804 + }, + { + "Name": "Neon", + "Value": 288 + }, + { + "Name": "Glass", + "Value": 1568 + }, + { + "Name": "Asphalt", + "Value": 1376 + }, + { + "Name": "LeafyGrass", + "Value": 1284 + }, + { + "Name": "Salt", + "Value": 1392 + }, + { + "Name": "Limestone", + "Value": 820 + }, + { + "Name": "Pavement", + "Value": 836 + }, + { + "Name": "ForceField", + "Value": 1584 + }, + { + "Name": "Cardboard", + "Value": 2304 + }, + { + "Name": "Carpet", + "Value": 2305 + }, + { + "Name": "CeramicTiles", + "Value": 2306 + }, + { + "Name": "ClayRoofTiles", + "Value": 2307 + }, + { + "Name": "RoofShingles", + "Value": 2308 + }, + { + "Name": "Leather", + "Value": 2309 + }, + { + "Name": "Plaster", + "Value": 2310 + }, + { + "Name": "Rubber", + "Value": 2311 + } + ], + "Name": "Material" + }, + { + "Items": [ + { + "Name": "Regular", + "Value": 0 + }, + { + "Name": "Organic", + "Value": 1 + } + ], + "Name": "MaterialPattern" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "BuildersClub", + "Value": 1 + }, + { + "Name": "TurboBuildersClub", + "Value": 2 + }, + { + "Name": "OutrageousBuildersClub", + "Value": 3 + }, + { + "Name": "Premium", + "Value": 4 + } + ], + "Name": "MembershipType" + }, + { + "Items": [ + { + "Name": "DistanceBased", + "Value": 0 + }, + { + "Name": "Level00", + "Value": 1 + }, + { + "Name": "Level01", + "Value": 2 + }, + { + "Name": "Level02", + "Value": 3 + }, + { + "Name": "Level03", + "Value": 4 + }, + { + "Name": "Level04", + "Value": 5 + } + ], + "Name": "MeshPartDetailLevel" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "MeshPartHeadsAndAccessories" + }, + { + "Items": [ + { + "Name": "Stud", + "Value": 0 + }, + { + "Name": "Meter", + "Value": 1 + }, + { + "Name": "CM", + "Value": 2 + }, + { + "Name": "MM", + "Value": 3 + }, + { + "Name": "Foot", + "Value": 4 + }, + { + "Name": "Inch", + "Value": 5 + } + ], + "Name": "MeshScaleUnit" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "Torso", + "Value": 1 + }, + { + "Name": "Wedge", + "Value": 2 + }, + { + "Name": "Prism", + "Tags": [ + "Deprecated" + ], + "Value": 7 + }, + { + "Name": "Pyramid", + "Tags": [ + "Deprecated" + ], + "Value": 8 + }, + { + "Name": "ParallelRamp", + "Tags": [ + "Deprecated" + ], + "Value": 9 + }, + { + "Name": "RightAngleRamp", + "Tags": [ + "Deprecated" + ], + "Value": 10 + }, + { + "Name": "CornerWedge", + "Tags": [ + "Deprecated" + ], + "Value": 11 + }, + { + "Name": "Brick", + "Value": 6 + }, + { + "Name": "Sphere", + "Value": 3 + }, + { + "Name": "Cylinder", + "Value": 4 + }, + { + "Name": "FileMesh", + "Value": 5 + } + ], + "Name": "MeshType" + }, + { + "Items": [ + { + "Name": "MessageOutput", + "Value": 0 + }, + { + "Name": "MessageInfo", + "Value": 1 + }, + { + "Name": "MessageWarning", + "Value": 2 + }, + { + "Name": "MessageError", + "Value": 3 + } + ], + "Name": "MessageType" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "StreamingMesh", + "Value": 1 + }, + { + "Name": "Disabled", + "Value": 2 + } + ], + "Name": "ModelLevelOfDetail" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Legacy", + "Value": 1 + }, + { + "Name": "Improved", + "Value": 2 + } + ], + "Name": "ModelStreamingBehavior" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Atomic", + "Value": 1 + }, + { + "Name": "Persistent", + "Value": 2 + }, + { + "Name": "PersistentPerPlayer", + "Value": 3 + }, + { + "Name": "Nonatomic", + "Value": 4 + } + ], + "Name": "ModelStreamingMode" + }, + { + "Items": [ + { + "Name": "Alt", + "Value": 2 + }, + { + "Name": "Ctrl", + "Value": 1 + }, + { + "Name": "Meta", + "Value": 3 + }, + { + "Name": "Shift", + "Value": 0 + } + ], + "Name": "ModifierKey" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "LockCenter", + "Value": 1 + }, + { + "Name": "LockCurrentPosition", + "Value": 2 + } + ], + "Name": "MouseBehavior" + }, + { + "Items": [ + { + "Name": "Stopped", + "Value": 0 + }, + { + "Name": "Coasting", + "Value": 1 + }, + { + "Name": "Pushing", + "Value": 2 + }, + { + "Name": "Stopping", + "Value": 3 + }, + { + "Name": "AirFree", + "Value": 4 + } + ], + "Name": "MoveState" + }, + { + "Items": [ + { + "Name": "Unmuted", + "Value": 0 + }, + { + "Name": "Muted", + "Value": 1 + } + ], + "Name": "MuteState" + }, + { + "Items": [ + { + "Name": "OccludeAll", + "Value": 2 + }, + { + "Name": "EnemyOcclusion", + "Value": 1 + }, + { + "Name": "NoOcclusion", + "Value": 0 + } + ], + "Name": "NameOcclusion" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "Manual", + "Value": 1 + }, + { + "Name": "OnContact", + "Value": 2 + } + ], + "Name": "NetworkOwnership" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 4 + }, + { + "Name": "Back", + "Value": 2 + }, + { + "Name": "Front", + "Value": 5 + }, + { + "Name": "Right", + "Value": 0 + }, + { + "Name": "Left", + "Value": 3 + } + ], + "Name": "NormalId" + }, + { + "Items": [ + { + "Name": "OneAttachment", + "Value": 0 + }, + { + "Name": "TwoAttachment", + "Value": 1 + } + ], + "Name": "OrientationAlignmentMode" + }, + { + "Items": [ + { + "Name": "All", + "Value": 1 + }, + { + "Name": "Created", + "Value": 2 + }, + { + "Name": "Purchased", + "Value": 3 + } + ], + "Name": "OutfitSource" + }, + { + "Items": [ + { + "Name": "All", + "Value": 1 + }, + { + "Name": "Avatar", + "Value": 2 + }, + { + "Name": "DynamicHead", + "Value": 3 + } + ], + "Name": "OutfitType" + }, + { + "Items": [ + { + "Name": "Horizontal", + "Value": 0 + }, + { + "Name": "Vertical", + "Value": 1 + } + ], + "Name": "OutputLayoutMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "ForceShow", + "Value": 1 + }, + { + "Name": "ForceHide", + "Value": 2 + } + ], + "Name": "OverrideMouseIconBehavior" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "NoAccess", + "Value": 1 + }, + { + "Name": "Revoked", + "Value": 2 + }, + { + "Name": "UseView", + "Value": 3 + }, + { + "Name": "Edit", + "Value": 4 + }, + { + "Name": "Own", + "Value": 5 + } + ], + "Name": "PackagePermission" + }, + { + "Items": [ + { + "Name": "Ball", + "Value": 0 + }, + { + "Name": "Block", + "Value": 1 + }, + { + "Name": "Cylinder", + "Value": 2 + }, + { + "Name": "Wedge", + "Value": 3 + }, + { + "Name": "CornerWedge", + "Value": 4 + } + ], + "Name": "PartType" + }, + { + "Items": [ + { + "Name": "Box", + "Value": 0 + }, + { + "Name": "Sphere", + "Value": 1 + }, + { + "Name": "Cylinder", + "Value": 2 + }, + { + "Name": "Disc", + "Value": 3 + } + ], + "Name": "ParticleEmitterShape" + }, + { + "Items": [ + { + "Name": "Outward", + "Value": 0 + }, + { + "Name": "Inward", + "Value": 1 + }, + { + "Name": "InAndOut", + "Value": 2 + } + ], + "Name": "ParticleEmitterShapeInOut" + }, + { + "Items": [ + { + "Name": "Volume", + "Value": 0 + }, + { + "Name": "Surface", + "Value": 1 + } + ], + "Name": "ParticleEmitterShapeStyle" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Grid2x2", + "Value": 1 + }, + { + "Name": "Grid4x4", + "Value": 2 + }, + { + "Name": "Grid8x8", + "Value": 3 + } + ], + "Name": "ParticleFlipbookLayout" + }, + { + "Items": [ + { + "Name": "Loop", + "Value": 0 + }, + { + "Name": "OneShot", + "Value": 1 + }, + { + "Name": "PingPong", + "Value": 2 + }, + { + "Name": "Random", + "Value": 3 + } + ], + "Name": "ParticleFlipbookMode" + }, + { + "Items": [ + { + "Name": "NotCompatible", + "Value": 0 + }, + { + "Name": "Compatible", + "Value": 1 + }, + { + "Name": "Unknown", + "Value": 2 + } + ], + "Name": "ParticleFlipbookTextureCompatible" + }, + { + "Items": [ + { + "Name": "FacingCamera", + "Value": 0 + }, + { + "Name": "FacingCameraWorldUp", + "Value": 1 + }, + { + "Name": "VelocityParallel", + "Value": 2 + }, + { + "Name": "VelocityPerpendicular", + "Value": 3 + } + ], + "Name": "ParticleOrientation" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "ClosestNoPath", + "Tags": [ + "Deprecated" + ], + "Value": 1 + }, + { + "Name": "ClosestOutOfRange", + "Tags": [ + "Deprecated" + ], + "Value": 2 + }, + { + "Name": "FailStartNotEmpty", + "Tags": [ + "Deprecated" + ], + "Value": 3 + }, + { + "Name": "FailFinishNotEmpty", + "Tags": [ + "Deprecated" + ], + "Value": 4 + }, + { + "Name": "NoPath", + "Value": 5 + } + ], + "Name": "PathStatus" + }, + { + "Items": [ + { + "Name": "Walk", + "Value": 0 + }, + { + "Name": "Jump", + "Value": 1 + }, + { + "Name": "Custom", + "Value": 2 + } + ], + "Name": "PathWaypointAction" + }, + { + "Items": [ + { + "Name": "Game", + "Value": 0 + }, + { + "Name": "RobloxGame", + "Value": 1 + }, + { + "Name": "RobloxScript", + "Value": 2 + }, + { + "Name": "Studio", + "Value": 3 + }, + { + "Name": "Roblox", + "Value": 4 + } + ], + "Name": "PermissionLevelShown" + }, + { + "Items": [ + { + "Name": "Fixed240Hz", + "Value": 0 + }, + { + "Name": "Fixed120Hz", + "Value": 1 + }, + { + "Name": "Fixed60Hz", + "Value": 2 + } + ], + "Name": "PhysicsSimulationRate" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Fixed", + "Value": 1 + }, + { + "Name": "Adaptive", + "Value": 2 + } + ], + "Name": "PhysicsSteppingMethod" + }, + { + "Items": [ + { + "Name": "Windows", + "Value": 0 + }, + { + "Name": "OSX", + "Value": 1 + }, + { + "Name": "IOS", + "Value": 2 + }, + { + "Name": "Android", + "Value": 3 + }, + { + "Name": "XBoxOne", + "Value": 4 + }, + { + "Name": "PS4", + "Value": 5 + }, + { + "Name": "PS3", + "Value": 6 + }, + { + "Name": "XBox360", + "Value": 7 + }, + { + "Name": "WiiU", + "Value": 8 + }, + { + "Name": "NX", + "Value": 9 + }, + { + "Name": "Ouya", + "Value": 10 + }, + { + "Name": "AndroidTV", + "Value": 11 + }, + { + "Name": "Chromecast", + "Value": 12 + }, + { + "Name": "Linux", + "Value": 13 + }, + { + "Name": "SteamOS", + "Value": 14 + }, + { + "Name": "WebOS", + "Value": 15 + }, + { + "Name": "DOS", + "Value": 16 + }, + { + "Name": "BeOS", + "Value": 17 + }, + { + "Name": "UWP", + "Value": 18 + }, + { + "Name": "None", + "Value": 20 + } + ], + "Name": "Platform" + }, + { + "Items": [ + { + "Name": "Begin", + "Value": 0 + }, + { + "Name": "Delayed", + "Value": 1 + }, + { + "Name": "Playing", + "Value": 2 + }, + { + "Name": "Paused", + "Value": 3 + }, + { + "Name": "Completed", + "Value": 4 + }, + { + "Name": "Cancelled", + "Value": 5 + } + ], + "Name": "PlaybackState" + }, + { + "Items": [ + { + "Name": "CharacterForward", + "Value": 0 + }, + { + "Name": "CharacterBackward", + "Value": 1 + }, + { + "Name": "CharacterLeft", + "Value": 2 + }, + { + "Name": "CharacterRight", + "Value": 3 + }, + { + "Name": "CharacterJump", + "Value": 4 + } + ], + "Name": "PlayerActions" + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "Team", + "Value": 1 + }, + { + "Name": "Whisper", + "Value": 2 + } + ], + "Name": "PlayerChatType" + }, + { + "Items": [ + { + "Name": "Out", + "Value": 1 + }, + { + "Name": "InOut", + "Value": 2 + }, + { + "Name": "In", + "Value": 0 + } + ], + "Name": "PoseEasingDirection" + }, + { + "Items": [ + { + "Name": "Linear", + "Value": 0 + }, + { + "Name": "Constant", + "Value": 1 + }, + { + "Name": "Elastic", + "Value": 2 + }, + { + "Name": "Cubic", + "Value": 3 + }, + { + "Name": "Bounce", + "Value": 4 + } + ], + "Name": "PoseEasingStyle" + }, + { + "Items": [ + { + "Name": "OneAttachment", + "Value": 0 + }, + { + "Name": "TwoAttachment", + "Value": 1 + } + ], + "Name": "PositionAlignmentMode" + }, + { + "Items": [ + { + "Name": "Owner", + "Value": 255 + }, + { + "Name": "Admin", + "Value": 240 + }, + { + "Name": "Member", + "Value": 128 + }, + { + "Name": "Visitor", + "Value": 10 + }, + { + "Name": "Banned", + "Value": 0 + } + ], + "Name": "PrivilegeType", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "AvatarShop", + "Value": 0 + }, + { + "Name": "AllowedGames", + "Value": 1 + }, + { + "Name": "AllGames", + "Value": 2 + } + ], + "Name": "ProductLocationRestriction" + }, + { + "Items": [ + { + "Name": "NotProcessedYet", + "Value": 0 + }, + { + "Name": "PurchaseGranted", + "Value": 1 + } + ], + "Name": "ProductPurchaseDecision" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 1 + }, + { + "Name": "PermissionDenied", + "Value": 2 + }, + { + "Name": "Timeout", + "Value": 3 + }, + { + "Name": "UploadFailed", + "Value": 4 + }, + { + "Name": "NoUserInput", + "Value": 5 + }, + { + "Name": "UnknownFailure", + "Value": 6 + } + ], + "Name": "PromptCreateAssetResult" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 1 + }, + { + "Name": "PermissionDenied", + "Value": 2 + }, + { + "Name": "Timeout", + "Value": 3 + }, + { + "Name": "UploadFailed", + "Value": 4 + }, + { + "Name": "NoUserInput", + "Value": 5 + }, + { + "Name": "UnknownFailure", + "Value": 6 + } + ], + "Name": "PromptPublishAssetResult" + }, + { + "Items": [ + { + "Name": "Ok", + "Value": 0 + }, + { + "Name": "Warning", + "Value": 1 + }, + { + "Name": "Error", + "Value": 2 + } + ], + "Name": "PropertyStatus" + }, + { + "Items": [ + { + "Name": "OnePerButton", + "Value": 0 + }, + { + "Name": "OneGlobally", + "Value": 1 + }, + { + "Name": "AlwaysShow", + "Value": 2 + } + ], + "Name": "ProximityPromptExclusivity" + }, + { + "Items": [ + { + "Name": "Keyboard", + "Value": 0 + }, + { + "Name": "Gamepad", + "Value": 1 + }, + { + "Name": "Touch", + "Value": 2 + } + ], + "Name": "ProximityPromptInputType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Custom", + "Value": 1 + } + ], + "Name": "ProximityPromptStyle" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "LegacyNames": [ + "Level 1" + ], + "Name": "Level01", + "Value": 1 + }, + { + "LegacyNames": [ + "Level 2" + ], + "Name": "Level02", + "Value": 2 + }, + { + "LegacyNames": [ + "Level 3" + ], + "Name": "Level03", + "Value": 3 + }, + { + "LegacyNames": [ + "Level 4" + ], + "Name": "Level04", + "Value": 4 + }, + { + "LegacyNames": [ + "Level 5" + ], + "Name": "Level05", + "Value": 5 + }, + { + "LegacyNames": [ + "Level 6" + ], + "Name": "Level06", + "Value": 6 + }, + { + "LegacyNames": [ + "Level 7" + ], + "Name": "Level07", + "Value": 7 + }, + { + "LegacyNames": [ + "Level 8" + ], + "Name": "Level08", + "Value": 8 + }, + { + "LegacyNames": [ + "Level 9" + ], + "Name": "Level09", + "Value": 9 + }, + { + "LegacyNames": [ + "Level 10" + ], + "Name": "Level10", + "Value": 10 + }, + { + "LegacyNames": [ + "Level 11" + ], + "Name": "Level11", + "Value": 11 + }, + { + "LegacyNames": [ + "Level 12" + ], + "Name": "Level12", + "Value": 12 + }, + { + "LegacyNames": [ + "Level 13" + ], + "Name": "Level13", + "Value": 13 + }, + { + "LegacyNames": [ + "Level 14" + ], + "Name": "Level14", + "Value": 14 + }, + { + "LegacyNames": [ + "Level 15" + ], + "Name": "Level15", + "Value": 15 + }, + { + "LegacyNames": [ + "Level 16" + ], + "Name": "Level16", + "Value": 16 + }, + { + "LegacyNames": [ + "Level 17" + ], + "Name": "Level17", + "Value": 17 + }, + { + "LegacyNames": [ + "Level 18" + ], + "Name": "Level18", + "Value": 18 + }, + { + "LegacyNames": [ + "Level 19" + ], + "Name": "Level19", + "Value": 19 + }, + { + "LegacyNames": [ + "Level 20" + ], + "Name": "Level20", + "Value": 20 + }, + { + "LegacyNames": [ + "Level 21" + ], + "Name": "Level21", + "Value": 21 + } + ], + "Name": "QualityLevel" + }, + { + "Items": [ + { + "Name": "OuterBox", + "Value": 0 + }, + { + "Name": "InnerBox", + "Value": 1 + } + ], + "Name": "R15CollisionType" + }, + { + "Items": [ + { + "LegacyNames": [ + "Blacklist" + ], + "Name": "Exclude", + "Value": 0 + }, + { + "LegacyNames": [ + "Whitelist" + ], + "Name": "Include", + "Value": 1 + } + ], + "Name": "RaycastFilterType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "RejectCharacterDeletions" + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "Precise", + "Value": 1 + }, + { + "Name": "Performance", + "Value": 2 + } + ], + "Name": "RenderFidelity" + }, + { + "Items": [ + { + "Name": "First", + "Value": 0 + }, + { + "Name": "Input", + "Value": 100 + }, + { + "Name": "Camera", + "Value": 200 + }, + { + "Name": "Character", + "Value": 300 + }, + { + "Name": "Last", + "Value": 2000 + } + ], + "Name": "RenderPriority" + }, + { + "Items": [ + { + "Name": "psnr", + "Value": 0 + }, + { + "Name": "diff", + "Value": 1 + } + ], + "Name": "RenderingTestComparisonMethod" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "ReplicateInstanceDestroySetting" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Pixelated", + "Value": 1 + } + ], + "Name": "ResamplerMode" + }, + { + "Items": [ + { + "Name": "Standard", + "Value": 0 + }, + { + "Name": "Selection", + "Value": 524288 + }, + { + "Name": "Hover", + "Value": 262144 + }, + { + "Name": "Active", + "Value": 131072 + } + ], + "Name": "ReservedHighlightId" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "RotationsReset", + "Value": 1 + }, + { + "Name": "Custom", + "Value": 2 + } + ], + "Name": "RestPose" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Done", + "Value": 1 + }, + { + "Name": "Go", + "Value": 2 + }, + { + "Name": "Next", + "Value": 3 + }, + { + "Name": "Search", + "Value": 4 + }, + { + "Name": "Send", + "Value": 5 + } + ], + "Name": "ReturnKeyType" + }, + { + "Items": [ + { + "Name": "NoReverb", + "Value": 0 + }, + { + "Name": "GenericReverb", + "Value": 1 + }, + { + "Name": "PaddedCell", + "Value": 2 + }, + { + "Name": "Room", + "Value": 3 + }, + { + "Name": "Bathroom", + "Value": 4 + }, + { + "Name": "LivingRoom", + "Value": 5 + }, + { + "Name": "StoneRoom", + "Value": 6 + }, + { + "Name": "Auditorium", + "Value": 7 + }, + { + "Name": "ConcertHall", + "Value": 8 + }, + { + "Name": "Cave", + "Value": 9 + }, + { + "Name": "Arena", + "Value": 10 + }, + { + "Name": "Hangar", + "Value": 11 + }, + { + "Name": "CarpettedHallway", + "Value": 12 + }, + { + "Name": "Hallway", + "Value": 13 + }, + { + "Name": "StoneCorridor", + "Value": 14 + }, + { + "Name": "Alley", + "Value": 15 + }, + { + "Name": "Forest", + "Value": 16 + }, + { + "Name": "City", + "Value": 17 + }, + { + "Name": "Mountains", + "Value": 18 + }, + { + "Name": "Quarry", + "Value": 19 + }, + { + "Name": "Plain", + "Value": 20 + }, + { + "Name": "ParkingLot", + "Value": 21 + }, + { + "Name": "SewerPipe", + "Value": 22 + }, + { + "Name": "UnderWater", + "Value": 23 + } + ], + "Name": "ReverbType" + }, + { + "Items": [ + { + "Name": "Select", + "Value": 0 + }, + { + "Name": "Scale", + "Value": 1 + }, + { + "Name": "Rotate", + "Value": 2 + }, + { + "Name": "Move", + "Value": 3 + }, + { + "Name": "Transform", + "Value": 4 + }, + { + "Name": "ColorPicker", + "Value": 5 + }, + { + "Name": "MaterialPicker", + "Value": 6 + }, + { + "Name": "Group", + "Value": 7 + }, + { + "Name": "Ungroup", + "Value": 8 + }, + { + "Name": "None", + "Value": 9 + }, + { + "Name": "PivotEditor", + "Value": 10 + } + ], + "Name": "RibbonTool" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Rthro", + "Value": 1 + }, + { + "Name": "RthroNarrow", + "Value": 2 + } + ], + "Name": "RigScale" + }, + { + "Items": [ + { + "Name": "R15", + "Value": 0 + }, + { + "Name": "Custom", + "Value": 1 + }, + { + "Name": "None", + "Value": 2 + } + ], + "Name": "RigType" + }, + { + "Items": [ + { + "Name": "Inverse", + "Value": 0 + }, + { + "Name": "Linear", + "Value": 1 + }, + { + "Name": "InverseTapered", + "Value": 3 + }, + { + "Name": "LinearSquare", + "Value": 2 + } + ], + "Name": "RollOffMode" + }, + { + "Items": [ + { + "Name": "XYZ", + "Value": 0 + }, + { + "Name": "XZY", + "Value": 1 + }, + { + "Name": "YZX", + "Value": 2 + }, + { + "Name": "YXZ", + "Value": 3 + }, + { + "Name": "ZXY", + "Value": 4 + }, + { + "Name": "ZYX", + "Value": 5 + } + ], + "Name": "RotationOrder" + }, + { + "Items": [ + { + "Name": "MovementRelative", + "Value": 0 + }, + { + "Name": "CameraRelative", + "Value": 1 + } + ], + "Name": "RotationType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "RtlTextSupport" + }, + { + "Items": [ + { + "Name": "Legacy", + "Value": 0 + }, + { + "Name": "Server", + "Value": 1 + }, + { + "Name": "Client", + "Value": 2 + }, + { + "Name": "Plugin", + "Value": 3 + } + ], + "Name": "RunContext" + }, + { + "Items": [ + { + "Name": "Aggregate", + "Value": 0 + }, + { + "Name": "Snapshot", + "Value": 1 + }, + { + "Name": "Hybrid", + "Value": 2 + } + ], + "Name": "RuntimeUndoBehavior" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "FullscreenExtension", + "Value": 1 + } + ], + "Name": "SafeAreaCompatibility" + }, + { + "Items": [ + { + "Name": "All", + "Value": 1 + }, + { + "Name": "Collectibles", + "Value": 2 + }, + { + "Name": "Premium", + "Value": 3 + } + ], + "Name": "SalesTypeFilter" + }, + { + "Items": [ + { + "Name": "BadThumbnailType", + "Value": 1 + }, + { + "Name": "BadYRotDeg", + "Value": 2 + }, + { + "Name": "BadFieldOfViewDeg", + "Value": 3 + }, + { + "Name": "BadDistanceScale", + "Value": 4 + }, + { + "Name": "Other", + "Value": 5 + } + ], + "Name": "SaveAvatarThumbnailCustomizationFailure" + }, + { + "Items": [ + { + "Name": "SaveAll", + "Value": 2 + }, + { + "Name": "SaveWorld", + "Value": 0 + }, + { + "Name": "SaveGame", + "Value": 1 + } + ], + "Name": "SaveFilter", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "Automatic", + "Value": 0 + }, + { + "Name": "QualityLevel1", + "Value": 1 + }, + { + "Name": "QualityLevel2", + "Value": 2 + }, + { + "Name": "QualityLevel3", + "Value": 3 + }, + { + "Name": "QualityLevel4", + "Value": 4 + }, + { + "Name": "QualityLevel5", + "Value": 5 + }, + { + "Name": "QualityLevel6", + "Value": 6 + }, + { + "Name": "QualityLevel7", + "Value": 7 + }, + { + "Name": "QualityLevel8", + "Value": 8 + }, + { + "Name": "QualityLevel9", + "Value": 9 + }, + { + "Name": "QualityLevel10", + "Value": 10 + } + ], + "Name": "SavedQualitySetting" + }, + { + "Items": [ + { + "Name": "Stretch", + "Value": 0 + }, + { + "Name": "Slice", + "Value": 1 + }, + { + "Name": "Tile", + "Value": 2 + }, + { + "Name": "Fit", + "Value": 3 + }, + { + "Name": "Crop", + "Value": 4 + } + ], + "Name": "ScaleType" + }, + { + "Items": [ + { + "Name": "ConsentAccepted", + "Value": 0 + }, + { + "Name": "InvalidScopes", + "Value": 1 + }, + { + "Name": "Timeout", + "Value": 2 + }, + { + "Name": "NoUserInput", + "Value": 3 + }, + { + "Name": "BackendError", + "Value": 4 + }, + { + "Name": "UnexpectedError", + "Value": 5 + }, + { + "Name": "InvalidArgument", + "Value": 6 + }, + { + "Name": "ConsentDenied", + "Value": 7 + } + ], + "Name": "ScopeCheckResult" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "DeviceSafeInsets", + "Value": 1 + }, + { + "Name": "CoreUISafeInsets", + "Value": 2 + } + ], + "Name": "ScreenInsets" + }, + { + "Items": [ + { + "Name": "LandscapeLeft", + "Value": 0 + }, + { + "Name": "LandscapeRight", + "Value": 1 + }, + { + "Name": "LandscapeSensor", + "Value": 2 + }, + { + "Name": "Portrait", + "Value": 3 + }, + { + "Name": "Sensor", + "Value": 4 + } + ], + "Name": "ScreenOrientation" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "ScrollBar", + "Value": 1 + }, + { + "Name": "Always", + "Value": 2 + } + ], + "Name": "ScrollBarInset" + }, + { + "Items": [ + { + "Name": "X", + "Value": 1 + }, + { + "Name": "Y", + "Value": 2 + }, + { + "Name": "XY", + "Value": 4 + } + ], + "Name": "ScrollingDirection" + }, + { + "Items": [ + { + "Name": "Escape", + "Value": 0 + }, + { + "Name": "Stop", + "Value": 1 + } + ], + "Name": "SelectionBehavior" + }, + { + "Items": [ + { + "Name": "Outlines", + "Value": 0 + }, + { + "Name": "BoundingBoxes", + "Value": 1 + }, + { + "Name": "Both", + "Value": 2 + } + ], + "Name": "SelectionRenderMode" + }, + { + "Items": [ + { + "Name": "LastPosition", + "Value": 0 + }, + { + "Name": "TopLeft", + "Value": 1 + }, + { + "Name": "TopRight", + "Value": 2 + }, + { + "Name": "BottomLeft", + "Value": 3 + }, + { + "Name": "BottomRight", + "Value": 4 + } + ], + "Name": "SelfViewPosition" + }, + { + "Items": [ + { + "Name": "Floor", + "Value": 0 + }, + { + "Name": "Ladder", + "Value": 1 + } + ], + "Name": "SensorMode" + }, + { + "Items": [ + { + "Name": "OnRead", + "Value": 0 + }, + { + "Name": "Manual", + "Value": 1 + } + ], + "Name": "SensorUpdateType" + }, + { + "Items": [ + { + "Name": "Enabled", + "Value": 0 + }, + { + "Name": "Muted", + "Value": 1 + }, + { + "Name": "OnlineGame", + "Value": 2 + } + ], + "Name": "ServerAudioBehavior" + }, + { + "Items": [ + { + "Name": "Always", + "Value": 0 + }, + { + "Name": "Off", + "Value": 1 + }, + { + "Name": "WithChildren", + "Value": 2 + } + ], + "Name": "ServiceVisibility" + }, + { + "Items": [ + { + "Name": "Error", + "Value": 1 + }, + { + "Name": "Warning", + "Value": 2 + }, + { + "Name": "Information", + "Value": 3 + }, + { + "Name": "Hint", + "Value": 4 + } + ], + "Name": "Severity" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Immediate", + "Value": 1 + }, + { + "Name": "Deferred", + "Value": 2 + }, + { + "Name": "AncestryDeferred", + "Value": 3 + } + ], + "Name": "SignalBehavior" + }, + { + "Items": [ + { + "Name": "RelativeXY", + "Value": 0 + }, + { + "Name": "RelativeXX", + "Value": 1 + }, + { + "Name": "RelativeYY", + "Value": 2 + } + ], + "Name": "SizeConstraint" + }, + { + "Items": [ + { + "Name": "Disabled", + "Value": 0 + }, + { + "Name": "PerIsland", + "Value": 1 + }, + { + "Name": "PerEdge", + "Value": 2 + } + ], + "Name": "SolverConvergenceVisualizationMode" + }, + { + "Items": [ + { + "Name": "Ascending", + "Value": 0 + }, + { + "Name": "Descending", + "Value": 1 + } + ], + "Name": "SortDirection" + }, + { + "Items": [ + { + "Name": "LayoutOrder", + "Value": 2 + }, + { + "Name": "Name", + "Value": 0 + }, + { + "Name": "Custom", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "SortOrder" + }, + { + "Items": [ + { + "Name": "Insert", + "Value": 0 + }, + { + "Name": "Home", + "Value": 1 + }, + { + "Name": "End", + "Value": 2 + }, + { + "Name": "PageUp", + "Value": 3 + }, + { + "Name": "PageDown", + "Value": 4 + }, + { + "Name": "ChatHotkey", + "Value": 5 + } + ], + "Name": "SpecialKey" + }, + { + "Items": [ + { + "Name": "TopLeft", + "Value": 0 + }, + { + "Name": "TopRight", + "Value": 1 + }, + { + "Name": "BottomLeft", + "Value": 2 + }, + { + "Name": "BottomRight", + "Value": 3 + } + ], + "Name": "StartCorner" + }, + { + "Items": [ + { + "Name": "Poison", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Confusion", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "Status", + "Tags": [ + "Deprecated" + ] + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "LowMemory", + "Value": 1 + }, + { + "Name": "Opportunistic", + "Value": 2 + } + ], + "Name": "StreamOutBehavior" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "MinimumRadiusPause", + "Value": 2 + }, + { + "Name": "PauseOutsideLoadedArea", + "Value": 3 + } + ], + "Name": "StreamingIntegrityMode" + }, + { + "Items": [ + { + "Name": "Default", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Disabled", + "Tags": [ + "Deprecated" + ], + "Value": 1 + }, + { + "Name": "ClientPhysicsPause", + "Tags": [ + "Deprecated" + ], + "Value": 2 + } + ], + "Name": "StreamingPauseMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "CloseStudio", + "Value": 1 + }, + { + "Name": "CloseDoc", + "Value": 2 + } + ], + "Name": "StudioCloseMode" + }, + { + "Items": [ + { + "Name": "Edit", + "Value": 0 + }, + { + "Name": "PlayClient", + "Value": 1 + }, + { + "Name": "PlayServer", + "Value": 2 + }, + { + "Name": "Standalone", + "Value": 3 + }, + { + "Name": "None", + "Value": 4 + } + ], + "Name": "StudioDataModelType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Operator", + "Value": 1 + }, + { + "Name": "Number", + "Value": 2 + }, + { + "Name": "String", + "Value": 3 + }, + { + "Name": "Comment", + "Value": 4 + }, + { + "Name": "Keyword", + "Value": 5 + }, + { + "Name": "Builtin", + "Value": 6 + }, + { + "Name": "Method", + "Value": 7 + }, + { + "Name": "Property", + "Value": 8 + }, + { + "Name": "Nil", + "Value": 9 + }, + { + "Name": "Bool", + "Value": 10 + }, + { + "Name": "Function", + "Value": 11 + }, + { + "Name": "Local", + "Value": 12 + }, + { + "Name": "Self", + "Value": 13 + }, + { + "Name": "LuauKeyword", + "Value": 14 + }, + { + "Name": "FunctionName", + "Value": 15 + }, + { + "Name": "TODO", + "Value": 16 + }, + { + "Name": "Background", + "Value": 17 + }, + { + "Name": "SelectionText", + "Value": 18 + }, + { + "Name": "SelectionBackground", + "Value": 19 + }, + { + "Name": "FindSelectionBackground", + "Value": 20 + }, + { + "Name": "MatchingWordBackground", + "Value": 21 + }, + { + "Name": "Warning", + "Value": 22 + }, + { + "Name": "Error", + "Value": 23 + }, + { + "Name": "Info", + "Value": 24 + }, + { + "Name": "Hint", + "Value": 25 + }, + { + "Name": "Whitespace", + "Value": 26 + }, + { + "Name": "ActiveLine", + "Value": 27 + }, + { + "Name": "DebuggerCurrentLine", + "Value": 28 + }, + { + "Name": "DebuggerErrorLine", + "Value": 29 + }, + { + "Name": "Ruler", + "Value": 30 + }, + { + "Name": "Bracket", + "Value": 31 + }, + { + "Name": "MenuPrimaryText", + "Value": 32 + }, + { + "Name": "MenuSecondaryText", + "Value": 33 + }, + { + "Name": "MenuSelectedText", + "Value": 34 + }, + { + "Name": "MenuBackground", + "Value": 35 + }, + { + "Name": "MenuSelectedBackground", + "Value": 36 + }, + { + "Name": "MenuScrollbarBackground", + "Value": 37 + }, + { + "Name": "MenuScrollbarHandle", + "Value": 38 + }, + { + "Name": "MenuBorder", + "Value": 39 + }, + { + "Name": "DocViewCodeBackground", + "Value": 40 + }, + { + "Name": "AICOOverlayText", + "Value": 41 + }, + { + "Name": "AICOOverlayButtonBackground", + "Value": 42 + }, + { + "Name": "AICOOverlayButtonBackgroundHover", + "Value": 43 + }, + { + "Name": "AICOOverlayButtonBackgroundPressed", + "Value": 44 + }, + { + "Name": "IndentationRuler", + "Value": 45 + } + ], + "Name": "StudioScriptEditorColorCategories" + }, + { + "Items": [ + { + "Name": "RobloxDefault", + "Value": 0 + }, + { + "Name": "Extra1", + "Value": 1 + }, + { + "Name": "Extra2", + "Value": 2 + }, + { + "Name": "Custom", + "Value": 3 + } + ], + "Name": "StudioScriptEditorColorPresets" + }, + { + "Items": [ + { + "Name": "MainBackground", + "Value": 0 + }, + { + "Name": "Titlebar", + "Value": 1 + }, + { + "Name": "Dropdown", + "Value": 2 + }, + { + "Name": "Tooltip", + "Value": 3 + }, + { + "Name": "Notification", + "Value": 4 + }, + { + "Name": "ScrollBar", + "Value": 5 + }, + { + "Name": "ScrollBarBackground", + "Value": 6 + }, + { + "Name": "TabBar", + "Value": 7 + }, + { + "Name": "Tab", + "Value": 8 + }, + { + "Name": "FilterButtonDefault", + "Value": 9 + }, + { + "Name": "FilterButtonHover", + "Value": 10 + }, + { + "Name": "FilterButtonChecked", + "Value": 11 + }, + { + "Name": "FilterButtonAccent", + "Value": 12 + }, + { + "Name": "FilterButtonBorder", + "Value": 13 + }, + { + "Name": "FilterButtonBorderAlt", + "Value": 14 + }, + { + "Name": "RibbonTab", + "Value": 15 + }, + { + "Name": "RibbonTabTopBar", + "Value": 16 + }, + { + "Name": "Button", + "Value": 17 + }, + { + "Name": "MainButton", + "Value": 18 + }, + { + "Name": "RibbonButton", + "Value": 19 + }, + { + "Name": "ViewPortBackground", + "Value": 20 + }, + { + "Name": "InputFieldBackground", + "Value": 21 + }, + { + "Name": "Item", + "Value": 22 + }, + { + "Name": "TableItem", + "Value": 23 + }, + { + "Name": "CategoryItem", + "Value": 24 + }, + { + "Name": "GameSettingsTableItem", + "Value": 25 + }, + { + "Name": "GameSettingsTooltip", + "Value": 26 + }, + { + "Name": "EmulatorBar", + "Value": 27 + }, + { + "Name": "EmulatorDropDown", + "Value": 28 + }, + { + "Name": "ColorPickerFrame", + "Value": 29 + }, + { + "Name": "CurrentMarker", + "Value": 30 + }, + { + "Name": "Border", + "Value": 31 + }, + { + "Name": "DropShadow", + "Value": 32 + }, + { + "Name": "Shadow", + "Value": 33 + }, + { + "Name": "Light", + "Value": 34 + }, + { + "Name": "Dark", + "Value": 35 + }, + { + "Name": "Mid", + "Value": 36 + }, + { + "Name": "MainText", + "Value": 37 + }, + { + "Name": "SubText", + "Value": 38 + }, + { + "Name": "TitlebarText", + "Value": 39 + }, + { + "Name": "BrightText", + "Value": 40 + }, + { + "Name": "DimmedText", + "Value": 41 + }, + { + "Name": "LinkText", + "Value": 42 + }, + { + "Name": "WarningText", + "Value": 43 + }, + { + "Name": "ErrorText", + "Value": 44 + }, + { + "Name": "InfoText", + "Value": 45 + }, + { + "Name": "SensitiveText", + "Value": 46 + }, + { + "Name": "ScriptSideWidget", + "Value": 47 + }, + { + "Name": "ScriptBackground", + "Value": 48 + }, + { + "Name": "ScriptText", + "Value": 49 + }, + { + "Name": "ScriptSelectionText", + "Value": 50 + }, + { + "Name": "ScriptSelectionBackground", + "Value": 51 + }, + { + "Name": "ScriptFindSelectionBackground", + "Value": 52 + }, + { + "Name": "ScriptMatchingWordSelectionBackground", + "Value": 53 + }, + { + "Name": "ScriptOperator", + "Value": 54 + }, + { + "Name": "ScriptNumber", + "Value": 55 + }, + { + "Name": "ScriptString", + "Value": 56 + }, + { + "Name": "ScriptComment", + "Value": 57 + }, + { + "Name": "ScriptKeyword", + "Value": 58 + }, + { + "Name": "ScriptBuiltInFunction", + "Value": 59 + }, + { + "Name": "ScriptWarning", + "Value": 60 + }, + { + "Name": "ScriptError", + "Value": 61 + }, + { + "Name": "ScriptInformation", + "Value": 62 + }, + { + "Name": "ScriptHint", + "Value": 63 + }, + { + "Name": "ScriptWhitespace", + "Value": 64 + }, + { + "Name": "ScriptRuler", + "Value": 65 + }, + { + "Name": "DocViewCodeBackground", + "Value": 66 + }, + { + "Name": "DebuggerCurrentLine", + "Value": 67 + }, + { + "Name": "DebuggerErrorLine", + "Value": 68 + }, + { + "Name": "ScriptEditorCurrentLine", + "Value": 107 + }, + { + "Name": "DiffFilePathText", + "Value": 69 + }, + { + "Name": "DiffTextHunkInfo", + "Value": 70 + }, + { + "Name": "DiffTextNoChange", + "Value": 71 + }, + { + "Name": "DiffTextAddition", + "Value": 72 + }, + { + "Name": "DiffTextDeletion", + "Value": 73 + }, + { + "Name": "DiffTextSeparatorBackground", + "Value": 74 + }, + { + "Name": "DiffTextNoChangeBackground", + "Value": 75 + }, + { + "Name": "DiffTextAdditionBackground", + "Value": 76 + }, + { + "Name": "DiffTextDeletionBackground", + "Value": 77 + }, + { + "Name": "DiffLineNum", + "Value": 78 + }, + { + "Name": "DiffLineNumSeparatorBackground", + "Value": 79 + }, + { + "Name": "DiffLineNumNoChangeBackground", + "Value": 80 + }, + { + "Name": "DiffLineNumAdditionBackground", + "Value": 81 + }, + { + "Name": "DiffLineNumDeletionBackground", + "Value": 82 + }, + { + "Name": "DiffFilePathBackground", + "Value": 83 + }, + { + "Name": "DiffFilePathBorder", + "Value": 84 + }, + { + "Name": "ChatIncomingBgColor", + "Value": 85 + }, + { + "Name": "ChatIncomingTextColor", + "Value": 86 + }, + { + "Name": "ChatOutgoingBgColor", + "Value": 87 + }, + { + "Name": "ChatOutgoingTextColor", + "Value": 88 + }, + { + "Name": "ChatModeratedMessageColor", + "Value": 89 + }, + { + "Name": "Separator", + "Value": 90 + }, + { + "Name": "ButtonBorder", + "Value": 91 + }, + { + "Name": "ButtonText", + "Value": 92 + }, + { + "Name": "InputFieldBorder", + "Value": 93 + }, + { + "Name": "CheckedFieldBackground", + "Value": 94 + }, + { + "Name": "CheckedFieldBorder", + "Value": 95 + }, + { + "Name": "CheckedFieldIndicator", + "Value": 96 + }, + { + "Name": "HeaderSection", + "Value": 97 + }, + { + "Name": "Midlight", + "Value": 98 + }, + { + "Name": "StatusBar", + "Value": 99 + }, + { + "Name": "DialogButton", + "Value": 100 + }, + { + "Name": "DialogButtonText", + "Value": 101 + }, + { + "Name": "DialogButtonBorder", + "Value": 102 + }, + { + "Name": "DialogMainButton", + "Value": 103 + }, + { + "Name": "DialogMainButtonText", + "Value": 104 + }, + { + "Name": "InfoBarWarningBackground", + "Value": 105 + }, + { + "Name": "InfoBarWarningText", + "Value": 106 + }, + { + "Name": "ScriptMethod", + "Value": 108 + }, + { + "Name": "ScriptProperty", + "Value": 109 + }, + { + "Name": "ScriptNil", + "Value": 110 + }, + { + "Name": "ScriptBool", + "Value": 111 + }, + { + "Name": "ScriptFunction", + "Value": 112 + }, + { + "Name": "ScriptLocal", + "Value": 113 + }, + { + "Name": "ScriptSelf", + "Value": 114 + }, + { + "Name": "ScriptLuauKeyword", + "Value": 115 + }, + { + "Name": "ScriptFunctionName", + "Value": 116 + }, + { + "Name": "ScriptTodo", + "Value": 117 + }, + { + "Name": "ScriptBracket", + "Value": 118 + }, + { + "Name": "AICOOverlayText", + "Value": 128 + }, + { + "Name": "AICOOverlayButtonBackground", + "Value": 129 + }, + { + "Name": "AICOOverlayButtonBackgroundHover", + "Value": 130 + }, + { + "Name": "AICOOverlayButtonBackgroundPressed", + "Value": 131 + }, + { + "Name": "AttributeCog", + "Value": 119 + } + ], + "Name": "StudioStyleGuideColor" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Selected", + "Value": 1 + }, + { + "Name": "Pressed", + "Value": 2 + }, + { + "Name": "Disabled", + "Value": 3 + }, + { + "Name": "Hover", + "Value": 4 + } + ], + "Name": "StudioStyleGuideModifier" + }, + { + "Items": [ + { + "LegacyNames": [ + "Alternating Supports" + ], + "Name": "AlternatingSupports", + "Value": 0 + }, + { + "LegacyNames": [ + "Bridge Style Supports" + ], + "Name": "BridgeStyleSupports", + "Value": 1 + }, + { + "LegacyNames": [ + "No Supports" + ], + "Name": "NoSupports", + "Value": 2 + } + ], + "Name": "Style" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Hinge", + "Value": 1 + }, + { + "Name": "SteppingMotor", + "Value": 2 + }, + { + "Name": "Motor", + "Value": 3 + } + ], + "Name": "SurfaceConstraint" + }, + { + "Items": [ + { + "Name": "Flat", + "Value": 0 + }, + { + "Name": "CurvedHorizontally", + "Value": 1 + } + ], + "Name": "SurfaceGuiShape" + }, + { + "Items": [ + { + "Name": "FixedSize", + "Value": 0 + }, + { + "Name": "PixelsPerStud", + "Value": 1 + } + ], + "Name": "SurfaceGuiSizingMode" + }, + { + "Items": [ + { + "LegacyNames": [ + "Spawn", + "Unjoinable" + ], + "Name": "Smooth", + "Value": 0 + }, + { + "LegacyNames": [ + "Bumps" + ], + "Name": "Glue", + "Value": 1 + }, + { + "Name": "Weld", + "Value": 2 + }, + { + "Name": "Studs", + "Value": 3 + }, + { + "Name": "Inlet", + "Value": 4 + }, + { + "Name": "Universal", + "Value": 5 + }, + { + "Name": "Hinge", + "Value": 6 + }, + { + "Name": "Motor", + "Value": 7 + }, + { + "Name": "SteppingMotor", + "Value": 8 + }, + { + "Name": "SmoothNoOutlines", + "Value": 10 + } + ], + "Name": "SurfaceType" + }, + { + "Items": [ + { + "Name": "Right", + "Value": 0 + }, + { + "Name": "Left", + "Value": 1 + }, + { + "Name": "Up", + "Value": 2 + }, + { + "Name": "Down", + "Value": 3 + }, + { + "Name": "None", + "Value": 4 + } + ], + "Name": "SwipeDirection" + }, + { + "Items": [ + { + "Name": "RowMajor", + "Value": 0 + }, + { + "Name": "ColumnMajor", + "Value": 1 + } + ], + "Name": "TableMajorAxis" + }, + { + "Items": [ + { + "Name": "Compatibility", + "Value": 2 + }, + { + "Name": "Voxel", + "Value": 1 + }, + { + "Name": "ShadowMap", + "Value": 3 + }, + { + "Name": "Legacy", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Future", + "Value": 4 + } + ], + "Name": "Technology" + }, + { + "Items": [ + { + "Name": "TeleportToSpawnByName", + "Value": 0 + }, + { + "Name": "TeleportToPlaceInstance", + "Value": 1 + }, + { + "Name": "TeleportToPrivateServer", + "Value": 2 + }, + { + "Name": "TeleportPartyAsync", + "Value": 3 + }, + { + "Name": "TeleportUnknown", + "Value": 4 + } + ], + "Name": "TeleportMethod" + }, + { + "Items": [ + { + "Name": "Success", + "Value": 0 + }, + { + "Name": "Failure", + "Value": 1 + }, + { + "Name": "GameNotFound", + "Value": 2 + }, + { + "Name": "GameEnded", + "Value": 3 + }, + { + "Name": "GameFull", + "Value": 4 + }, + { + "Name": "Unauthorized", + "Value": 5 + }, + { + "Name": "Flooded", + "Value": 6 + }, + { + "Name": "IsTeleporting", + "Value": 7 + } + ], + "Name": "TeleportResult" + }, + { + "Items": [ + { + "Name": "RequestedFromServer", + "Value": 0 + }, + { + "Name": "Started", + "Value": 1 + }, + { + "Name": "WaitingForServer", + "Value": 2 + }, + { + "Name": "Failed", + "Value": 3 + }, + { + "Name": "InProgress", + "Value": 4 + } + ], + "Name": "TeleportState" + }, + { + "Items": [ + { + "Name": "ToPlace", + "Value": 0 + }, + { + "Name": "ToInstance", + "Value": 1 + }, + { + "Name": "ToReservedServer", + "Value": 2 + } + ], + "Name": "TeleportType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Legacy", + "Value": 1 + }, + { + "Name": "Template", + "Value": 2 + }, + { + "Name": "Generate", + "Value": 3 + }, + { + "Name": "Import", + "Value": 4 + }, + { + "Name": "Convert", + "Value": 5 + }, + { + "Name": "EditAddTool", + "Value": 6 + }, + { + "Name": "EditSeaLevelTool", + "Value": 7 + }, + { + "Name": "EditReplaceTool", + "Value": 8 + }, + { + "Name": "RegionFillTool", + "Value": 9 + }, + { + "Name": "RegionPasteTool", + "Value": 10 + }, + { + "Name": "Other", + "Value": 11 + } + ], + "Name": "TerrainAcquisitionMethod" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Side", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "TerrainFace" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 1 + }, + { + "Name": "Success", + "Value": 2 + }, + { + "Name": "Sending", + "Value": 3 + }, + { + "Name": "TextFilterFailed", + "Value": 4 + }, + { + "Name": "Floodchecked", + "Value": 5 + }, + { + "Name": "InvalidPrivacySettings", + "Value": 6 + }, + { + "Name": "InvalidTextChannelPermissions", + "Value": 7 + }, + { + "Name": "MessageTooLong", + "Value": 8 + } + ], + "Name": "TextChatMessageStatus" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 0 + }, + { + "Name": "LeftToRight", + "Value": 1 + }, + { + "Name": "RightToLeft", + "Value": 2 + } + ], + "Name": "TextDirection" + }, + { + "Items": [ + { + "Name": "PublicChat", + "Value": 1 + }, + { + "Name": "PrivateChat", + "Value": 2 + } + ], + "Name": "TextFilterContext" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "NoSuggestions", + "Value": 1 + }, + { + "Name": "Number", + "Value": 2 + }, + { + "Name": "Email", + "Value": 3 + }, + { + "Name": "Phone", + "Value": 4 + }, + { + "Name": "Password", + "Value": 5 + }, + { + "Name": "PasswordShown", + "Value": 6 + }, + { + "Name": "Username", + "Value": 7 + }, + { + "Name": "OneTimePassword", + "Value": 8 + } + ], + "Name": "TextInputType" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "AtEnd", + "Value": 1 + } + ], + "Name": "TextTruncate" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 0 + }, + { + "Name": "Center", + "Value": 2 + }, + { + "Name": "Right", + "Value": 1 + } + ], + "Name": "TextXAlignment" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Center", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "TextYAlignment" + }, + { + "Items": [ + { + "Name": "Stretch", + "Value": 0 + }, + { + "Name": "Wrap", + "Value": 1 + }, + { + "Name": "Static", + "Value": 2 + } + ], + "Name": "TextureMode" + }, + { + "Items": [ + { + "Name": "NonHumanoid", + "Value": 0 + }, + { + "Name": "NonHumanoidOrphaned", + "Value": 1 + }, + { + "Name": "Humanoid", + "Value": 2 + }, + { + "Name": "HumanoidOrphaned", + "Value": 3 + } + ], + "Name": "TextureQueryType" + }, + { + "Items": [ + { + "LegacyNames": [ + "PartialThread" + ], + "Name": "Auto", + "Value": 0 + }, + { + "Name": "PerCore1", + "Value": 101 + }, + { + "Name": "PerCore2", + "Value": 102 + }, + { + "Name": "PerCore3", + "Value": 103 + }, + { + "Name": "PerCore4", + "Value": 104 + }, + { + "Name": "Threads1", + "Value": 1 + }, + { + "Name": "Threads2", + "Value": 2 + }, + { + "Name": "Threads3", + "Value": 3 + }, + { + "Name": "Threads4", + "Value": 4 + }, + { + "Name": "Threads8", + "Value": 8 + }, + { + "Name": "Threads16", + "Value": 16 + } + ], + "Name": "ThreadPoolConfig" + }, + { + "Items": [ + { + "Name": "Extreme", + "Value": 2 + }, + { + "Name": "ElevatedOnServer", + "Value": 1 + }, + { + "Name": "Default", + "Value": 0 + } + ], + "Name": "ThrottlingPriority" + }, + { + "Items": [ + { + "Name": "Size48x48", + "Value": 0 + }, + { + "Name": "Size180x180", + "Value": 1 + }, + { + "Name": "Size420x420", + "Value": 2 + }, + { + "Name": "Size60x60", + "Value": 3 + }, + { + "Name": "Size100x100", + "Value": 4 + }, + { + "Name": "Size150x150", + "Value": 5 + }, + { + "Name": "Size352x352", + "Value": 6 + } + ], + "Name": "ThumbnailSize" + }, + { + "Items": [ + { + "Name": "HeadShot", + "Value": 0 + }, + { + "Name": "AvatarBust", + "Value": 1 + }, + { + "Name": "AvatarThumbnail", + "Value": 2 + } + ], + "Name": "ThumbnailType" + }, + { + "Items": [ + { + "Name": "Fast", + "Value": 0 + }, + { + "Name": "Benchmark", + "Value": 1 + }, + { + "Name": "Precise", + "Value": 2 + } + ], + "Name": "TickCountSampleMethod" + }, + { + "Items": [ + { + "Name": "Top", + "Value": 0 + }, + { + "Name": "Center", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "TopBottom" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Follow", + "Value": 2 + }, + { + "Name": "Classic", + "Value": 1 + }, + { + "Name": "Orbital", + "Value": 3 + } + ], + "Name": "TouchCameraMovementMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Thumbstick", + "Value": 1 + }, + { + "Name": "DPad", + "Value": 2 + }, + { + "Name": "Thumbpad", + "Value": 3 + }, + { + "Name": "ClickToMove", + "Value": 4 + }, + { + "Name": "DynamicThumbstick", + "Value": 5 + } + ], + "Name": "TouchMovementMode" + }, + { + "Items": [ + { + "Name": "Ok", + "Value": 0 + }, + { + "Name": "NoService", + "Value": 1 + }, + { + "Name": "InitFailed", + "Value": 2 + }, + { + "Name": "NoVideo", + "Value": 3 + }, + { + "Name": "VideoError", + "Value": 4 + }, + { + "Name": "VideoNoPermission", + "Value": 5 + }, + { + "Name": "VideoUnsupported", + "Value": 6 + }, + { + "Name": "NoAudio", + "Value": 7 + }, + { + "Name": "AudioError", + "Value": 8 + }, + { + "Name": "AudioNoPermission", + "Value": 9 + }, + { + "Name": "UnsupportedDevice", + "Value": 10 + } + ], + "Name": "TrackerError" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 3 + }, + { + "Name": "ForceDisabled", + "Value": 0 + }, + { + "Name": "ExtrapolateFacsAndPose", + "Value": 1 + }, + { + "Name": "ExtrapolateFacsOnly", + "Value": 2 + } + ], + "Name": "TrackerExtrapolationFlagMode" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 2 + }, + { + "Name": "ForceFalse", + "Value": 0 + }, + { + "Name": "ForceTrue", + "Value": 1 + } + ], + "Name": "TrackerLodFlagMode" + }, + { + "Items": [ + { + "Name": "Auto", + "Value": 2 + }, + { + "Name": "Force0", + "Value": 0 + }, + { + "Name": "Force1", + "Value": 1 + } + ], + "Name": "TrackerLodValueMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Audio", + "Value": 1 + }, + { + "Name": "Video", + "Value": 2 + }, + { + "Name": "AudioVideo", + "Value": 3 + } + ], + "Name": "TrackerMode" + }, + { + "Items": [ + { + "Name": "LODCameraRecommendDisable", + "Value": 0 + } + ], + "Name": "TrackerPromptEvent" + }, + { + "Items": [ + { + "Name": "Unknown", + "Value": 0 + }, + { + "Name": "True", + "Value": 1 + }, + { + "Name": "False", + "Value": 2 + } + ], + "Name": "TriStateBoolean" + }, + { + "Items": [ + { + "Name": "Canceled", + "Value": 0 + }, + { + "Name": "Completed", + "Value": 1 + } + ], + "Name": "TweenStatus" + }, + { + "Items": [ + { + "Name": "Light", + "Tags": [ + "Deprecated" + ], + "Value": 0 + }, + { + "Name": "Dark", + "Tags": [ + "Deprecated" + ], + "Value": 1 + } + ], + "Name": "UITheme" + }, + { + "Items": [ + { + "Name": "UiMessageError", + "Value": 0 + }, + { + "Name": "UiMessageInfo", + "Value": 1 + } + ], + "Name": "UiMessageType" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Preview", + "Value": 1 + } + ], + "Name": "UsageContext" + }, + { + "Items": [ + { + "Name": "Head", + "Value": 0 + }, + { + "Name": "LeftHand", + "Value": 1 + }, + { + "Name": "RightHand", + "Value": 2 + }, + { + "Name": "Floor", + "Value": 3 + } + ], + "Name": "UserCFrame" + }, + { + "Items": [ + { + "Name": "Begin", + "Value": 0 + }, + { + "Name": "Change", + "Value": 1 + }, + { + "Name": "End", + "Value": 2 + }, + { + "Name": "Cancel", + "Value": 3 + }, + { + "Name": "None", + "Value": 4 + } + ], + "Name": "UserInputState" + }, + { + "Items": [ + { + "Name": "MouseButton1", + "Value": 0 + }, + { + "Name": "MouseButton2", + "Value": 1 + }, + { + "Name": "MouseButton3", + "Value": 2 + }, + { + "Name": "MouseWheel", + "Value": 3 + }, + { + "Name": "MouseMovement", + "Value": 4 + }, + { + "Name": "Touch", + "Value": 7 + }, + { + "Name": "Keyboard", + "Value": 8 + }, + { + "Name": "Focus", + "Value": 9 + }, + { + "Name": "Accelerometer", + "Value": 10 + }, + { + "Name": "Gyro", + "Value": 11 + }, + { + "Name": "Gamepad1", + "Value": 12 + }, + { + "Name": "Gamepad2", + "Value": 13 + }, + { + "Name": "Gamepad3", + "Value": 14 + }, + { + "Name": "Gamepad4", + "Value": 15 + }, + { + "Name": "Gamepad5", + "Value": 16 + }, + { + "Name": "Gamepad6", + "Value": 17 + }, + { + "Name": "Gamepad7", + "Value": 18 + }, + { + "Name": "Gamepad8", + "Value": 19 + }, + { + "Name": "TextInput", + "Value": 20 + }, + { + "Name": "InputMethod", + "Value": 21 + }, + { + "Name": "None", + "Value": 22 + } + ], + "Name": "UserInputType" + }, + { + "Items": [ + { + "Name": "NoOne", + "Value": 0 + }, + { + "Name": "OnlyFriends", + "Value": 1 + }, + { + "Name": "Anyone", + "Value": 2 + } + ], + "Name": "VRSafetyBubbleMode" + }, + { + "Items": [ + { + "Name": "World", + "Value": 0 + }, + { + "Name": "Off", + "Value": 1 + } + ], + "Name": "VRScaling" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 1 + }, + { + "Name": "Visible", + "Value": 2 + }, + { + "Name": "Focused", + "Value": 3 + }, + { + "Name": "Stopping", + "Value": 4 + }, + { + "Name": "Undefined", + "Value": 0 + } + ], + "Name": "VRSessionState" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 0 + }, + { + "Name": "Right", + "Value": 1 + } + ], + "Name": "VRTouchpad" + }, + { + "Items": [ + { + "Name": "Touch", + "Value": 0 + }, + { + "Name": "VirtualThumbstick", + "Value": 1 + }, + { + "Name": "ABXY", + "Value": 2 + } + ], + "Name": "VRTouchpadMode" + }, + { + "Items": [ + { + "Name": "Line", + "Value": 0 + }, + { + "Name": "Plane", + "Value": 1 + }, + { + "Name": "Vector", + "Value": 2 + } + ], + "Name": "VelocityConstraintMode" + }, + { + "Items": [ + { + "Name": "Center", + "Value": 0 + }, + { + "Name": "Top", + "Value": 1 + }, + { + "Name": "Bottom", + "Value": 2 + } + ], + "Name": "VerticalAlignment" + }, + { + "Items": [ + { + "Name": "Left", + "Value": 1 + }, + { + "Name": "Right", + "Value": 0 + } + ], + "Name": "VerticalScrollBarPosition" + }, + { + "Items": [ + { + "Name": "Large", + "Value": 0 + }, + { + "Name": "Small", + "Value": 1 + }, + { + "Name": "LeftTrigger", + "Value": 2 + }, + { + "Name": "RightTrigger", + "Value": 3 + }, + { + "Name": "LeftHand", + "Value": 4 + }, + { + "Name": "RightHand", + "Value": 5 + } + ], + "Name": "VibrationMotor" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "GeometryComplexity", + "Value": 1 + }, + { + "Name": "Transparent", + "Value": 2 + }, + { + "Name": "Decal", + "Value": 3 + } + ], + "Name": "ViewMode" + }, + { + "Items": [ + { + "Name": "Default", + "Value": 0 + }, + { + "Name": "Disabled", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "VirtualCursorMode" + }, + { + "Items": [ + { + "Name": "Recording", + "Value": 1 + }, + { + "Name": "Playing", + "Value": 2 + }, + { + "Name": "None", + "Value": 0 + } + ], + "Name": "VirtualInputMode" + }, + { + "Items": [ + { + "Name": "Idle", + "Value": 0 + }, + { + "Name": "Joining", + "Value": 1 + }, + { + "Name": "JoiningRetry", + "Value": 2 + }, + { + "Name": "Joined", + "Value": 3 + }, + { + "Name": "Leaving", + "Value": 4 + }, + { + "Name": "Ended", + "Value": 5 + }, + { + "Name": "Failed", + "Value": 6 + } + ], + "Name": "VoiceChatState" + }, + { + "Items": [ + { + "Name": "Disabled", + "Value": 0 + }, + { + "Name": "Automatic", + "Value": 1 + }, + { + "Name": "Enabled", + "Value": 2 + } + ], + "Name": "VolumetricAudio" + }, + { + "Items": [ + { + "Name": "NegX", + "Value": 0 + }, + { + "Name": "X", + "Value": 1 + }, + { + "Name": "NegY", + "Value": 2 + }, + { + "Name": "Y", + "Value": 3 + }, + { + "Name": "NegZ", + "Value": 4 + }, + { + "Name": "Z", + "Value": 5 + } + ], + "Name": "WaterDirection" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "Small", + "Value": 1 + }, + { + "Name": "Medium", + "Value": 2 + }, + { + "Name": "Strong", + "Value": 3 + }, + { + "Name": "Max", + "Value": 4 + } + ], + "Name": "WaterForce" + }, + { + "Items": [ + { + "Name": "All", + "Value": 0 + }, + { + "Name": "None", + "Value": 1 + }, + { + "Name": "Touching", + "Value": 2 + } + ], + "Name": "WeldConstraintPreserve" + }, + { + "Items": [ + { + "Name": "Disabled", + "Value": 0 + }, + { + "Name": "EnabledPreserve", + "Value": 1 + }, + { + "Name": "EnabledOverride", + "Value": 2 + } + ], + "Name": "WrapLayerAutoSkin" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "BoundCage", + "Value": 1 + }, + { + "Name": "LayerCage", + "Value": 2 + }, + { + "Name": "BoundCageAndLinks", + "Value": 3 + }, + { + "Name": "Reference", + "Value": 4 + }, + { + "Name": "Rbf", + "Value": 5 + }, + { + "Name": "OuterCage", + "Value": 6 + }, + { + "Name": "ReferenceMeshAfterMorph", + "Value": 7 + }, + { + "Name": "HSROuterDetail", + "Value": 8 + }, + { + "Name": "HSROuter", + "Value": 9 + }, + { + "Name": "HSRInner", + "Value": 10 + }, + { + "Name": "HSRInnerReverse", + "Value": 11 + }, + { + "Name": "LayerCageFittedToBase", + "Value": 12 + }, + { + "Name": "LayerCageFittedToPrev", + "Value": 13 + } + ], + "Name": "WrapLayerDebugMode" + }, + { + "Items": [ + { + "Name": "None", + "Value": 0 + }, + { + "Name": "TargetCageOriginal", + "Value": 1 + }, + { + "Name": "TargetCageCompressed", + "Value": 2 + }, + { + "Name": "TargetCageInterface", + "Value": 3 + }, + { + "Name": "TargetLayerCageOriginal", + "Value": 4 + }, + { + "Name": "TargetLayerCageCompressed", + "Value": 5 + }, + { + "Name": "TargetLayerInterface", + "Value": 6 + }, + { + "Name": "Rbf", + "Value": 7 + }, + { + "Name": "OuterCageDetail", + "Value": 8 + } + ], + "Name": "WrapTargetDebugMode" + }, + { + "Items": [ + { + "Name": "Global", + "Value": 0 + }, + { + "Name": "Sibling", + "Value": 1 + } + ], + "Name": "ZIndexBehavior" + } + ], + "Version": 1 +} diff --git a/data/production/builds/version-d909e3704b9f4694/ReflectionMetadata.xml b/data/production/builds/version-d909e3704b9f4694/ReflectionMetadata.xml new file mode 100644 index 0000000..ced0836 --- /dev/null +++ b/data/production/builds/version-d909e3704b9f4694/ReflectionMetadata.xml @@ -0,0 +1,9213 @@ + + + + + + Actor + Scripting + A logical grouping of datamodel nodes which can enable scripts to run in parallel. + 10 + 113 + + + + + BindableFunction + Scripting + 40 + 66 + + + + + + Invoke + + + + + + + OnInvoke + + + + + + + BindableEvent + Scripting + + 50 + 67 + + + + + Fire + + + + + + + Event + + + + + + + TouchTransmitter + + false + 30 + 37 + + + + + ForceField + Avatar + 30 + 37 + Model + + + + + PluginManager + + + + + + PluginManagerInterface + + + + + TeleportService + + + + CustomizedTeleportUI + true + + + + + + + Plugin + 30 + 86 + + + + + + PluginMouse + + + + + + Glue + true + BasePart + + + + + CollectionService + + + + + ItemAdded + true + + + + + ItemRemoved + true + + + + + + + GetCollection + true + + + + + GetTagged + + + + + AddTag + + + + + RemoveTag + + + + + GetTags + + + + + HasTag + + + + + GetInstanceAddedSignal + + + + + GetInstanceRemovedSignal + + + + + + + JointsService + true + + + + + RunService + + + + + BadgeService + + + + + LogService + + + + + AssetService + + + + + RevertAsset + + + + + SetPlacePermissions + + + + + GetPlacePermissions + + + + + GetAssetVersions + + + + + GetCreatorAssetID + + + + + + + HttpService + + + + + HttpEnabled + true + + + + + + + GetAsync + Server + + + + + PostAsync + Server + + + + + + + AnalyticsService + + + + + ApiKey + true + + + + + + + InsertService + + + + + AllowClientInsertModels + true + + + + + AllowInsertFreeModels + false + true + -1 + + + + + + + GetCollection + + + + + Insert + + + + + ApproveAssetId + true + + + + + ApproveAssetVersionId + true + + + + + + + + GetBaseSets + + + + + GetUserSets + + + + + GetBaseCategories + true + + + + + GetUserCategories + true + + + + + LoadAsset + + + + + LoadAssetVersion + + + + + + + Hat + Avatar + 30 + 45 + true + + + + + Accessory + Avatar + 30 + 32 + Model + + + + + LocalBackpack + + + + + LocalBackpackItem + + + + + MotorFeature + true + + + + + Attachment + Constraints + 30 + 81 + PVInstance + + + + + + Rotation + + + + + WorldRotation + true + + + + + Orientation + + + + + WorldOrientation + + + + + Axis + + + + + SecondaryAxis + + + + + WorldAxis + + + + + SecondaryWorldAxis + + + + + WorldCFrame + 1000 + + + + + + + + WrapTarget + Effects + 32 + 127 + BasePart + BasePart + Model + + + + + + WrapLayer + Effects + 32 + 126 + BasePart + BasePart + Model + + + + + + + Bone + Animations + 30 + 114 + PVInstance + PVInstance + Bone + + + + + Constraint + Physics + 30 + 86 + BasePart + + + + + Enabled + + + + + Color + + + + + Visible + + + + + Active + + + + + + + + BallSocketConstraint + Constraints + 30 + 86 + BasePart + + + + + LimitsEnabled + + + + + UpperAngle + + + + + Restitution + + + + + TwistLimitsEnabled + + + + + TwistUpperAngle + + + + + TwistLowerAngle + + + + + Radius + + + + + + + + RopeConstraint + Constraints + 30 + 89 + BasePart + + + + + Length + + + + + Restitution + + + + + CurrentDistance + + + + + Thickness + + + + + + + + RodConstraint + Constraints + 30 + 90 + BasePart + + + + + Length + + + + + CurrentDistance + + + + + Thickness + + + + + LimitAngle0 + + + + + LimitAngle1 + + + + + LimitsEnabled + + + + + + + + SpringConstraint + Constraints + 30 + 91 + BasePart + + + + + LimitsEnabled + + + + + Stiffness + + + + + Damping + + + + + FreeLength + + + + + MaxForce + + + + + MaxLength + + + + + MinLength + + + + + Radius + + + + + Thickness + + + + + Coils + + + + + CurrentLength + + + + + + + + TorsionSpringConstraint + Constraints + 30 + 125 + BasePart + + + + + LimitsEnabled + + + + + Stiffness + + + + + Damping + + + + + MaxTorque + + + + + MaxAngle + + + + + Restitution + + + + + Radius + + + + + Coils + + + + + CurrentAngle + + + + + + + + WeldConstraint + Constraints + 30 + 94 + PVInstance + + + + + Active + + + + + + + + NoCollisionConstraint + Constraints + 30 + 105 + PVInstance + + + + + Enabled + + + + + + + + RigidConstraint + Constraints + 30 + 135 + PVInstance + + + + + DestructionEnabled + 0 + SimSolverEnableDestruction + + + + + Broken + 1 + SimSolverEnableDestruction + + + + + DestructionForce + 2 + SimSolverEnableDestruction + + + + + DestructionTorque + 3 + SimSolverEnableDestruction + + + + + + + + HingeConstraint + Constraints + 30 + 87 + BasePart + + + + + ActuatorType + + + + + LimitsEnabled + + + + + UpperAngle + + + + + LowerAngle + + + + + AngularRestitution + + + + + AngularVelocity + + + + + MotorMaxTorque + + + + + MotorMaxAcceleration + + + + + AngularSpeed + + + + + ServoMaxTorque + + + + + TargetAngle + + + + + CurrentAngle + + + + + Radius + + + + + + + + UniversalConstraint + Constraints + 30 + 123 + BasePart + + + + + LimitsEnabled + + + + + MaxAngle + + + + + Restitution + + + + + CurrentAngle + + + + + Radius + + + + + + + + SlidingBallConstraint + Constraints + 30 + 88 + BasePart + + + + + ActuatorType + + + + + LimitsEnabled + + + + + LowerLimit + + + + + UpperLimit + + + + + Restitution + + + + + Velocity + + + + + MotorMaxForce + + + + + MotorMaxAcceleration + + + + + Speed + + + + + ServoMaxForce + + + + + TargetPosition + + + + + CurrentPosition + + + + + Size + + + + + + + + PrismaticConstraint + Constraints + 30 + 88 + BasePart + + + + + + CylindricalConstraint + Constraints + 30 + 95 + BasePart + + + + + InclinationAngle + + + + + AngularActuatorType + + + + + AngularLimitsEnabled + + + + + UpperAngle + + + + + LowerAngle + + + + + AngularRestitution + + + + + AngularVelocity + + + + + MotorMaxTorque + + + + + MotorMaxAngularAcceleration + + + + + AngularSpeed + + + + + ServoMaxTorque + + + + + TargetAngle + + + + + CurrentAngle + + + + + WorldRotationAxis + + + + + RotationAxisVisible + + + + + + + + AlignOrientation + Constraints + 30 + 100 + BasePart + + + + + AlignPosition + Constraints + 30 + 99 + BasePart + + + + + ForceLimitMode + Selects the mode for force limit. Options Uniform or Per-component + SimAlignPositionVectorForceLimit + + + + + + + AnimationConstraint + Constraints + 30 + BasePart + SimAnimationConstraint + + + + + VectorForce + Constraints + 30 + 102 + Model + + + + + LineForce + Constraints + 30 + 101 + BasePart + + + + + Torque + Constraints + 30 + 103 + BasePart + + + + + AngularVelocity + Constraints + 30 + 103 + BasePart + + + + + PlaneConstraint + Constraints + 30 + 134 + BasePart + + + + + PluginCapabilities + 30 + Plugin + + + + + Plane + Constraints + 30 + 134 + BasePart + + + + + LinearVelocity + Constraints + 30 + 132 + BasePart + + + + + Mode + Selects the mode of the velocity constraint. Options Line, Plane, Vector + + + + + LineDirection + Direction of the line used to contraint the velocity to a line. + + + + + LineVelocity + The value of the constraint velocity along a line. + + + + + PlanePrimaryTangent + The primary axis in the plane. + + + + + PlaneSecondaryTangent + The secondary axis in the plane. + + + + + PlaneVelocity + Velocity coefficients in the constraint plane. + + + + + Velocity + Constraint velocity for the Vector mode. + + + + + MaxForce + Maximum force magnitude that is applied to satisfy the constraint. + + + + + RelativeTo + Selects whether the velocity orientation is relative to attachment0, attachment1 or the world. + + + + + + + Mouse + + + + + Hit + + + + + Icon + + + + + Origin + + + + + Origin + + + + + Target + + + + + TargetFilter + + + + + TargetSurface + + + + + UnitRay + + + + + ViewSizeX + + + + + ViewSizeY + + + + + X + + + + + Y + + + + + + + Button1Down + + + + + Button1Up + + + + + Button2Down + + + + + Button2Up + + + + + Idle + + + + + KeyDown + + + + + KeyUp + + + + + Move + + + + + WheelBackward + + + + + WheelForward + + + + + + + ProfilingItem + + + + + ChangeHistoryService + + + + + RotateP + BasePart + + + + + RotateV + BasePart + + + + + ScriptContext + + + + + Selection + + + + + VelocityMotor + BasePart + + + + + Weld + 200 + 34 + BasePart + + + + + TaskScheduler + false + + + + + SetThreadShare + true + + + + + + + StatsItem + + + + + Snap + 200 + 34 + BasePart + + + + + FileMesh + BasePart + + + + + DynamicMesh + BasePart + + + + + ClickDetector + 3D Interfaces + 30 + 41 + BasePart + + + + + MaxActivationDistance + + + + + + + MouseClick + + + + + MouseHoverEnter + + + + + MouseHoverLeave + + + + + + + DragDetector + 3D Interfaces + 30 + 41 + BasePart + DragDetectors1 + + + + + ReferenceInstance + + + + + + + ProximityPrompt + 3D Interfaces + 30 + 124 + BasePart + + + + + MaxActivationDistance + + + + + ActionText + + + + + ObjectText + + + + + KeyboardKeyCode + + + + + GamepadKeyCode + + + + + Enabled + + + + + HoldDuration + + + + + Exclusivity + + + + + Style + + + + + UIOffset + + + + + RequiresLineOfSight + + + + + + + InputHoldBegin + + + + + InputHoldEnd + + + + + + + Triggered + + + + + TriggeEnded + + + + + PromptShown + + + + + PromptHidden + + + + + PromptButtonHoldBegan + + + + + PromptButtonHoldEnded + + + + + + + + ProximityPromptService + false + + + + + Enabled + + + + + MaxPromptsVisible + + + + + + + Triggered + + + + + TriggeEnded + + + + + PromptShown + + + + + PromptHidden + + + + + PromptButtonHoldBegan + + + + + PromptButtonHoldEnded + + + + + + + + Clothing + 20 + + + + + + Smoke + Effects + 30 + 59 + BasePart + + + + + TimeScale + 0 + 1 + + + + + + + + Trail + Effects + 30 + 93 + Model + + + + + LightEmission + 0 + 1 + + + + + + LightInfluence + 0 + 1 + + + + + + Brightness + 0 + 10 + 2000 + + + + + + ZOffset + -1 + 1 + + + + + + Lifetime + 0 + 20 + + + + + + TextureLength + 0 + 5 + 40 + + + + + + MinLength + 0 + 1 + + + + + + + + + AdGui + Ads + 200 + 145 + GuiBase2d + + + + + AdPortal + Ads + 200 + 146 + Part + + + + + Beam + Effects + 30 + 96 + BasePart + + + + + LightEmission + 0 + 1 + + + + + + LightInfluence + 0 + 1 + + + + + + TextureSpeed + -1 + 1 + + + + + + TextureLength + 0 + 5 + 40 + + + + + + CurveSize0 + -10 + 10 + + + + + + CurveSize1 + -10 + 10 + + + + + + ZOffset + -1 + 1 + + + + + + Brightness + 0 + 10 + 2000 + + + + + + + + SurfaceAppearance + 3D Interfaces + 40 + 10 + + + + + AlphaMode + + + + + ColorMap + + + + + MetalnessMap + + + + + NormalMap + + + + + RoughnessMap + + + + + TexturePack + + + + + + + ParticleEmitter + Effects + 30 + 80 + BasePart + + + + + LightEmission + 0 + 1 + + + + + LightInfluence + 0 + 1 + + + + + Size + 0 + 10 + + + + + Transparency + 0 + 1 + + + + + + Brightness + 0 + 10 + 2000 + + + + + + Drag + 0 + 5 + + + + + TimeScale + 0 + 1 + + + + + VelocityInheritance + 0 + 1 + + + + + Rate + 0 + 100 + 100 + + + + + Squash + -3 + 3 + + + + + ShapePartial + 0 + 1 + + + + + Rotation + -180 + 180 + 72 + + + + + RotSpeed + -360 + 360 + 72 + + + + + Speed + 0 + 100 + 100 + + + + + Lifetime + 0 + 5 + + + + + FlipbookFramerate + 0 + 30 + 100 + + + + + + + + Sparkles + Effects + 30 + 42 + BasePart + + + + + TimeScale + 0 + 1 + + + + + + + Explosion + Effects + 30 + 36 + BasePart + + + + + BlastPressure + + + + + BlastRadius + + + + + Position + + + + + ExplosionType + + + + + TimeScale + 0 + 1 + + + + + + + Fire + Effects + 30 + 61 + BasePart + + + + + Color + + + + + Heat + + + + + SecondaryColor + + + + + Size + + + + + TimeScale + 0 + 1 + + + + + + + Seat + Interaction + 30 + 35 + + + + + Platform + + 30 + 35 + + + + + SkateboardPlatform + true + 30 + 35 + + + + + VehicleSeat + Interaction + 30 + 35 + Model + + + + + Tool + Interaction + 30 + 17 + StarterPack + + + + + Flag + true + 30 + 38 + + + + + CanBeDropped + + + + + TeamColor + + + + + + + FlagStand + true + 30 + 39 + + + + + BackpackItem + 20 + + + + + Decal + 3D Interfaces + 40 + 7 + BasePart + + + + + Face + + + + + Shiny + + + + + Specular + + + + + Transparency + 0 + 1 + + + + + + + JointInstance + 200 + 34 + + + + + Active + + + + + + + Message + 110 + 33 + true + StarterGui + + + + + Hint + true + 110 + 33 + + + + + IntValue + Values + 30 + 4 + + + + + RayValue + Values + 30 + 4 + + + + + IntConstrainedValue + true + Values + 30 + 4 + + + + MaxValue + + + + + MinValue + + + + + + DoubleConstrainedValue + true + Values + 30 + 4 + + + + + MaxValue + + + + + MinValue + + + + + + + BoolValue + Values + 30 + 4 + + + + + CustomEvent + 30 + true + 4 + + + + + CustomEventReceiver + 30 + true + 4 + + + + + FloorWire + true + 30 + 4 + + + + + CycleOffset + + + + + From + + + + + StudsBetweenTextures + + + + + Texture + + + + + TextureSize + + + + + To + + + + + Velocity + + + + + WireRadius + + + + + + + NumberValue + Values + 30 + 4 + + + + + StringValue + Values + 30 + 4 + + + + + Vector3Value + Values + 30 + 4 + + + + + CFrameValue + Values + 30 + 4 + + + + + Color3Value + Values + 30 + 4 + + + + + BrickColorValue + Values + 30 + 4 + + + + + ValueBase + Values + 30 + 4 + + + + + ObjectValue + Values + 30 + 4 + + + + + SpecialMesh + Meshes + 30 + 8 + BasePart + + + + + BlockMesh + Meshes + 30 + 8 + BasePart + + + + + CylinderMesh + Meshes + 30 + 8 + BasePart + true + + + + + BevelMesh + Meshes + false + true + + + + + DataModelMesh + false + + + + + + Texture + 3D Interfaces + 40 + 10 + BasePart + + + + + Sound + Sounds + 10 + 11 + + + + + play + true + + + + + + + PlayOnRemove + + + + + Volume + 0 + 10 + 1000 + Square + + + + + PlaybackSpeed + 0 + 20 + 1000 + Square + + + + + ChannelCount + EnableAudioChannelCountProperty + + + + + PlaybackRegionsEnabled + SoundLoopPointApi3 + + + + + + + + Wire + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioPlayer + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioEmitter + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioListener + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioDeviceInput + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioDeviceOutput + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioChorus + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioDistortion + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioFlanger + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioReverb + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioEcho + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioEqualizer + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioFader + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioAnalyzer + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioPitchShifter + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + AudioCompressor + Sounds + 10 + 11 + EnableAudioWiringStudio + + + + + + EchoSoundEffect + Sounds + 20 + 84 + Sound + + + + + Delay + 0.1 + 5 + 100 + + + + + Feedback + 0 + 1 + 100 + + + + + DryLevel + -80 + 10 + 100 + + + + + WetLevel + -80 + 100 + 100 + + + + + + + + FlangeSoundEffect + Sounds + 20 + 84 + Sound + + + + + Mix + 0 + 1 + 100 + + + + + Depth + 0.01 + 1 + 100 + + + + + Rate + 0 + 20 + 100 + + + + + + + + DistortionSoundEffect + Sounds + 20 + 84 + Sound + + + + + Level + 0 + 1 + 100 + + + + + + + + PitchShiftSoundEffect + Sounds + 20 + 84 + Sound + + + + + Octave + 0.5 + 2 + 100 + + + + + + + + ChannelSelectorSoundEffect + Sounds + 20 + 84 + Sound + EnableAudioChannelSelector + + + + + + + ChorusSoundEffect + Sounds + 20 + 84 + Sound + + + + + Mix + 0 + 1 + 100 + + + + + Rate + 0 + 20 + 100 + + + + + Depth + 0 + 1 + 100 + + + + + + + + TremoloSoundEffect + Sounds + 20 + 84 + Sound + + + + + Frequency + 0.1 + 20 + 100 + + + + + Depth + 0 + 1 + 100 + + + + + Duty + 0 + 1 + 100 + + + + + + + + ReverbSoundEffect + Sounds + 20 + 84 + Sound + + + + + DecayTime + 0.1 + 20 + 100 + + + + + Diffusion + 0 + 1 + 100 + + + + + Density + 0 + 1 + 100 + + + + + DryLevel + -80 + 20 + 100 + + + + + WetLevel + -80 + 20 + 100 + + + + + + + + EqualizerSoundEffect + Sounds + 20 + 84 + Sound + + + + + LowGain + -80 + 10 + 100 + + + + + MidGain + -80 + 10 + 100 + + + + + HighGain + -80 + 10 + 100 + + + + + + + + CompressorSoundEffect + Sounds + 20 + 84 + Sound + + + + + Threshold + -80 + 0 + 100 + + + + + Attack + 0.001 + 1 + 100 + + + + + Release + 0.001 + 5 + 100 + + + + + Ratio + 1 + 50 + 100 + + + + + GainMakeup + 0 + 30 + 100 + + + + + + + + SoundGroup + Sounds + 20 + 85 + SoundService + + + + + Volume + 0 + 10 + 1000 + Square + + + + + + + + + StockSound + false + -1 + + + + + SoundService + 500 + 31 + + + + + + AmbientReverb + + + + + + RespectFilteringEnabled + !DisableSoundServiceRespectFilteringEnabled + + + + + DopplerScale + + + + + + DistanceFactor + + + + + + RolloffScale + + + + + + VolumetricAudio + AudioToggleVolumetricPanning + + + + + + + + Backpack + 30 + 20 + false + + + + + StarterPack + 30 + 20 + + + + + StarterPlayer + 30 + 79 + + + + + DeathStyle + AvatarJointUpgrade + + + + + AvatarJointUpgrade + AvatarJointUpgrade + + + + + HumanoidStateMachineMode + EnableStateMachineModes2 + + + + + + + StarterGear + 30 + 20 + false + + + + + + CoreGui + 30 + 46 + + + + + + CorePackages + 30 + 20 + + + + + + RobloxPluginGuiService + 30 + 46 + + + + + + PluginGuiService + 30 + 46 + + + + + + PluginDebugService + 30 + 46 + + + + + + Studio + + + + + Show Plugin GUI Service in Explorer + + + + + Main Volume + 0 + 1 + 250 + + + + + + + + UIGridStyleLayout + GUI + false + GuiBase2d + + + + + + SetCustomSortFunction + true + + + + + ApplyLayout + + + + + + + + SortOrder + + + + + FillDirection + + + + + HorizontalAlignment + + + + + VerticalAlignment + + + + + + + + UIListLayout + 30 + 26 + GUI + GuiBase2d + + + + + + Padding + + + + + + + + UIGridLayout + 30 + 26 + GUI + GuiBase2d + + + + + + CellSize + + + + + CellPadding + + + + + FillDirectionMaxCells + + + + + AbsoluteSize + + + + + StartCorner + + + + + + + + + UIPageLayout + 30 + 26 + GUI + GuiBase2d + + + + + + CurrentPage + + + + + + Circular + + + + + + Padding + + + + + + Animated + + + + + + EasingStyle + + + + + + EasingDirection + + + + + + TweenTime + + + + + + + + Next + + + + + Previous + + + + + JumpTo + + + + + JumpToIndex + + + + + + + + PageEnter + + + + + PageLeave + + + + + Stopped + + + + + + + + UITableLayout + 30 + 26 + GUI + GuiBase2d + + + + + + Padding + + + + + + FillEmptySpaceRows + + + + + + FillEmptySpaceColumns + + + + + + MajorAxis + + + + + + + + UISizeConstraint + 30 + 26 + GUI + GuiBase2d + + + + + + MinSize + + + + + MaxSize + + + + + + + + UITextSizeConstraint + 30 + 26 + GUI + GuiBase2d + + + + + + MinTextSize + + + + + MaxTextSize + + + + + + + + UIAspectRatioConstraint + 30 + 26 + GUI + + + + + + AspectRatio + + + + + AspectType + + + + + DominantAxis + + + + + + + + UIScale + 30 + 26 + GUI + GuiBase2d + + + + + + Scale + + + + + + + + UIPadding + 30 + 26 + GUI + GuiBase2d + + + + + + PaddingLeft + + + + + PaddingRight + + + + + PaddingTop + + + + + PaddingBottom + + + + + + + + UIGradient + 30 + 26 + GUI + GuiBase2d + + + + + + Color + + + + + + Transparency + + + + + + Rotation + + + + + + Offset + + + + + + + + UICorner + 30 + 26 + GUI + GuiBase2d + + + + + CornerRadius + + + + + + + + UIStroke + 30 + 26 + GUI + GuiBase2d + + + + + + Color + + + + + + Transparency + 0 + 1 + + + + + + Thickness + 0 + 25 + 250 + + + + + + Enabled + + + + + + LineJoinMode + + + + + + ApplyStrokeMode + + + + + + + + TweenBase + false + + + + + + PlaybackState + + + + + + + + Play + + + + + Pause + + + + + Cancel + + + + + + + + Completed + + + + + + + + + Tween + + + + + + Instance + + + + + + TweenInfo + + + + + + + + + TweenService + + + + + + + Create + + + + + GetValue + + + + + + + + + + StarterGui + 30 + 46 + + + + + + SetCoreGuiEnabled + + + + + GetCoreGuiEnabled + + + + + + + + GuiService + + + + + + GetGuiInset + + + + + + + + ContextActionService + + + + + + BindAction + + + + + SetTitle + + + + + SetDescription + + + + + SetImage + + + + + SetPosition + + + + + UnbindAction + + + + + UnbindAllActions + + + + + GetBoundActionInfo + + + + + GetAllBoundActionInfo + + + + + + + + GetButton + + + + + + + + PointsService + true + + + + + + PointsAwarded + + + + + + + + AwardPoints + + + + + GetPointBalance + + + + + GetGamePointBalance + + + + + GetAwardablePoints + + + + + + + + Chat + 510 + 33 + 2 + + + + + + ChatService + 510 + 33 + + + + + + + + TextChatService + Text Chat + 511 + 143 + + + + + + ChatWindowConfiguration + Text Chat + 10 + 141 + + + + + BackgroundTransparency + 0 + 1 + 100 + + + + + TextSize + 1 + 100 + 99 + + + + + TextStrokeTransparency + 0 + 1 + 100 + + + + + HeightScale + 0.5 + 2 + 1000 + + + + + WidthScale + 0.5 + 2 + 1000 + + + + + + + + ChatInputBarConfiguration + Text Chat + 11 + 142 + + + + + BackgroundTransparency + 0 + 1 + 100 + + + + + TextSize + 1 + 100 + 99 + + + + + TextStrokeTransparency + 0 + 1 + 100 + + + + + + + + BubbleChatConfiguration + Text Chat + 12 + + + + + BackgroundTransparency + 0 + 1 + 100 + + + + + TextSize + 1 + 100 + 99 + + + + + BubblesSpacing + 0 + 20 + 200 + + + + + VerticalStudsOffset + 0 + 10 + 200 + + + + + + + + TextChannel + Text Chat + 13 + 140 + TextChatService + + + + + + TextSource + Text Chat + 10 + 139 + TextChannel + + + + + + TextChatCommand + Text Chat + 14 + 138 + TextChatService + + + + + + VoiceChatInternal + false + false + + + + + + VoiceChatService + 520 + 136 + 1 + + + + + EnableDefaultVoice + VoiceServiceEnableDefaultVoice + + + + + + + + LocalizationTable + 30 + 97 + Localization + + + + + + LocalizationService + 530 + 92 + 2 + + + + PreferredLanguage + + + + + GetLocaleId + + + + + + + MarketplaceService + 46 + + + + + + PromptPurchase + + + + + + + + GetProductInfo + + + + + PlayerOwnsAsset + + + + + + + ProcessReceipt + + + + + + + PromptPurchaseFinished + + + + + + + + UserInputService + + + + + TouchEnabled + + + + + KeyboardEnabled + + + + + MouseEnabled + + + + + AccelerometerEnabled + + + + + GyroscopeEnabled + + + + + + + + TouchTap + + + + + TouchPinch + + + + + TouchSwipe + + + + + TouchLongPress + + + + + TouchRotate + + + + + TouchPan + + + + + + TouchStarted + + + + + TouchMoved + + + + + TouchEnded + + + + + + InputBegan + + + + + InputChanged + + + + + InputEnded + + + + + + TextBoxFocused + + + + + TextBoxFocusReleased + + + + + DeviceAccelerationChanged + + + + + DeviceGravityChanged + + + + + DeviceRotationChanged + + + + + + + + GetDeviceAcceleration + + + + + GetDeviceGravity + + + + + GetDeviceRotation + + + + + + + + Atmosphere + Environment + 5 + 28 + Lighting + + + + + Density + 0 + 1 + 1000 + + + + + Offset + 0 + 1 + 1000 + + + + + Height + 0 + 3 + 1000 + + + + + Color + + + + + Decay + + + + + Haze + 0 + 10 + 1000 + + + + + Glare + 0 + 10 + 1000 + + + + + + + + Clouds + Environment + 5 + 28 + Workspace + + + + + Enabled + + + + + Color + + + + + Cover + 0 + 1 + 1000 + + + + + Density + 0 + 1 + 1000 + + + + + + + + MaterialVariant + 3D Interfaces + 41 + 130 + + + + + BaseMaterial + 0 + + + + + ColorMap + 1 + + + + + MetalnessMap + 2 + + + + + NormalMap + 3 + + + + + RoughnessMap + 4 + + + + + StudsPerTile + 0.1 + 20 + 200 + + + + + + + + TerrainDetail + 3D Interfaces + 42 + 144 + + + + + Face + 0 + + + + + ColorMap + 1 + + + + + MetalnessMap + 2 + + + + + NormalMap + 3 + + + + + RoughnessMap + 4 + + + + + StudsPerTile + 0.1 + 20 + 200 + + + + + + + + MaterialService + 30 + 131 + + + + + + Sky + Environment + 5 + 28 + Lighting + + + + + ColorCorrectionEffect + Post Processing Effects + 20 + 83 + + + + + Brightness + -1 + 1 + + + + + Contrast + -1 + 1 + + + + + Saturation + -1 + 1 + + + + + + + BloomEffect + Post Processing Effects + 20 + 83 + + + + + Intensity + 0 + 1 + + + + + Threshold + 0.8 + 4 + 1000 + + + + + Size + 0 + 56 + 56 + + + + + + + + BlurEffect + Post Processing Effects + 20 + 83 + + + + + Size + 0 + 56 + 56 + + + + + + + + Highlight + Effects + 20 + 133 + + + + + FillTransparency + 0 + 1 + + + + + OutlineTransparency + 0 + 1 + + + + + + + + + DepthOfFieldEffect + Post Processing Effects + 20 + 83 + + + + + FocusDistance + 0 + 200.0 + 10000 + + + + + InFocusRadius + 0 + 50.0 + 10000 + + + + + NearIntensity + 0 + 1 + 10000 + + + + + FarIntensity + 0 + 1 + 10000 + + + + + + + + SunRaysEffect + Post Processing Effects + 20 + 83 + + + + + Intensity + 0 + 1 + 1000 + + + + + Spread + 0 + 1 + 1000 + + + + + + + + Motor + 20 + false + BasePart + + + + + + ControllerPartSensor + SimHumanoidPhysics + Avatar + 20 + BasePart + + + + + BuoyancySensor + SimHumanoidPhysics + Avatar + 20 + BasePart + + + + + + ControllerManager + SimHumanoidPhysics + Avatar + 20 + Humanoid + + + + + GroundController + SimHumanoidPhysics + Avatar + 20 + ControllerManager + + + + + AirController + SimHumanoidPhysics + Avatar + 20 + ControllerManager + + + + + ClimbController + SimHumanoidPhysics + Avatar + 20 + ControllerManager + + + + + SwimController + SimHumanoidPhysics + Avatar + 20 + ControllerManager + + + + + + Humanoid + Avatar + 30 + 9 + Model + + + + + + MoveTo + + + + + Jump + + + + + Sit + + + + + TakeDamage + + + + + UnequipTools + + + + + + EquipTool + + + + + + ReplaceBodyPartR15 + + + + + GetBodyPartR15 + + + + + GetMoveVelocity + Returns the movement velocity based on the player input. + EnableGetMoveVelocity2 + + + + + + + NameOcclusion + + + + Health + + + MaxHealth + + + TargetPoint + + + Torso + true + + + LeftLeg + true + + + RightLeg + true + + + CollisionType + + + + + EvaluateStateMachine + EnableEvaluateStateMachine2 + + + + + + + BodyColors + Avatar + 20 + Model + + + + + Shirt + Avatar + 20 + 43 + Model + + + + + Pants + Avatar + 20 + 44 + Model + + + + + ShirtGraphic + Avatar + 20 + 40 + Model + + + + + Skin + true + 20 + + + + + DebugSettings + false + 20 + + + + + FaceInstance + false + + + + + GameSettings + false + 20 + + + + + GlobalSettings + false + 20 + + + + + Item + false + 20 + + + + + NetworkPeer + false + + + + + NetworkSettings + false + 20 + + + + + PVInstance + false + + + + + CoordinateFrame + true + + + + + Origin Orientation + 400 + + + + + Origin Position + 300 + + + + + Pivot Offset Position + 300 + + + + + Pivot Offset Orientation + 400 + + + + + + + PackageLink + 1 + 98 + false + + + + + Status + true + + + + + + + RenderSettings + false + 20 + + + + + RootInstance + false + + + + + ServiceProvider + false + + + + + service + true + + + + + GetService + Instance:isService:0 + + + + + FindService + Instance:isService:0 + + + + + + + ProfilingItem + false + + + + + NetworkMarker + false + + + + + + Hopper + true + 20 + + + + + + Instance + false + + + + + + Archivable + 990 + + + + + ClassName + + + + + Parent + + + + + + + + + GetDebugId + false + + + + + Clone + + + + + clone + true + + + + + isA + true + + + + + IsA + Instance:Any:0 + + + + + FindFirstChild + + + + + FindFirstChildOfClass + Instance:isScriptCreatable:0 + + + + + FindFirstChildWhichIsA + Instance:Any:0 + + + + + FindFirstAncestor + + + + + FindFirstAncestorOfClass + Instance:isScriptCreatable:0 + + + + + FindFirstAncestorWhichIsA + Instance:Any:0 + + + + + GetFullName + + + + + children + true + + + + + getChildren + true + + + + + GetChildren + + + + + GetDescendants + + + + + Remove + true + + + + + remove + true + + + + + ClearAllChildren + + + + + Destroy + + + + + findFirstChild + true + + + + + + + + AncestryChanged + + + + + DescendantAdded + + + + + DescendantRemoving + + + + + Changed + + + + + + + + BodyGyro + Legacy Body Movers + 140 + 14 + BasePart + + + + + + MaxTorque + + + + + maxTorque + true + + + + + D + + + + + P + + + + + CFrame + + + + + cframe + true + + + + + + + BodyPosition + Legacy Body Movers + 140 + 14 + BasePart + + + + + + MaxForce + + + + + maxForce + true + + + + + D + + + + + P + + + + + Position + + + + + position + true + + + + + + + RocketPropulsion + Legacy Body Movers + 140 + 14 + BasePart + + + + + BodyVelocity + Legacy Body Movers + 140 + 14 + BasePart + + + + + MaxForce + + + + + maxForce + true + + + + + P + + + + + Velocity + + + + + velocity + true + + + + + + + BodyAngularVelocity + Legacy Body Movers + 140 + 14 + BasePart + + + + + MaxTorque + + + + + maxTorque + true + + + + + P + + + + + AngularVelocity + + + + + angularVelocity + true + + + + + + + BodyForce + Legacy Body Movers + 140 + 14 + BasePart + + + + + Force + + + + + force + true + + + + + + + BodyThrust + Legacy Body Movers + 140 + 14 + BasePart + + + + + + Force + + + + + force + true + + + + + Location + + + + + location + true + + + + + + + Hole + true + 20 + + + + + Feature + 20 + + + + + + Teams + 140 + 23 + Teams + + + + + GetPlayers + + + + + + + Team + Interaction + 10 + 24 + Teams + + + + + SpawnLocation + Interaction + 30 + 25 + + + + + NetworkClient + false + 30 + 16 + + + + + NetworkServer + false + 30 + 15 + + + + + LuaSourceContainer + false + + + + + CurrentEditor + true + + + + + + + Script + Scripting + 30 + 6 + + + + + + LinkedScript + + + + + + + + + LocalScript + Scripting + 40 + 18 + + + + + + RenderingTest + true + Scripting + 40 + 5 + + + + + + NetworkReplicator + 30 + 29 + + + + + + Model + 100 + 2 + PVInstance + + + + + BreakJoints + + + + + GetModelCFrame + + + + + GetModelSize + + + + + MakeJoints + + + + + MoveTo + + + + + ResetOrientationToIdentity + + + + + SetIdentityOrientation + + + + + TranslateBy + + + + + GetPrimaryPartCFrame + + + + + SetPrimaryPartCFrame + + + + + makeJoints + true + + + + + move + true + + + + + + + PrimaryPart + 200 + A Part that serves as a physical reference for the Model's Pivot. If set, the Pivot will follow the PrimaryPart during simulation, otherwise the Pivot will be a fixed world space location. + + + + + LevelOfDetail + + + + + World Pivot Position + 300 + + + + + World Pivot Orientation + 400 + + + + + + + + Status + true + 100 + 2 + + + + + move + true + + + + + + + + DataModel + + + + + + OnClose + true + + + + + + + + + + + PrivateServerId + true + + + + + PrivateServerOwnerId + true + + + + + + VIPServerId + true + + + + + VIPServerOwnerId + true + + + + + + Workspace + + + + + workspace + true + + + + + ShowMouse + true + + + + + IsLoaded + + + + + + + + Loaded + + + + + + + + SetPlaceID + true + + + + + SetCreatorID + true + + + + + + + + DataStoreService + + + + + + GetDataStore + + + + + GetGlobalDataStore + + + + + GetOrderedDataStore + + + + + + + + GlobalDataStore + -1 + + + + + + OnUpdate + + + + + + + + GetAsync + + + + + IncrementAsync + + + + + SetAsync + + + + + UpdateAsync + + + + + + + + OrderedDataStore + -1 + + + + + + GetSortedAsync + + + + + + + + HopperBin + true + 240 + 22 + + + + + + Camera + 5 + 5 + Model + + + + + CameraSubject + + + + + CameraType + + + + + CoordinateFrame + true + + + + + CFrame + + + + + FieldOfViewMode + + + + + FieldOfView + + + + + DiagonalFieldOfView + + + + + MaxAxisFieldOfView + + + + + Focus + + + + + ViewportSize + + + + + NearPlaneZ + + + + + + + GetRoll + + + + + WorldToScreenPoint + + + + + ScreenPointToRay + + + + + ViewportPointToRay + + + + + WorldToViewportPoint + + + + + SetRoll + + + + + + + + Players + 20 + 21 + + + + + CharacterAutoLoads + true + + + + + + + players + true + + + + + + + + ReplicatedStorage + 30 + 70 + + + + + + RobloxReplicatedStorage + false + + + + + + ReplicatedFirst + 30 + 70 + + + + + RemoveRobloxLoadingScreen + + + + + + + + ServerStorage + 30 + 69 + + + + + + ServerScriptService + 30 + 71 + + + + + + StudioService + + + + + + Lighting + 30 + 13 + + + + + GetMinutesAfterMidnight + + + + + GetMoonDirection + + + + + GetMoonPhase + + + + + GetSunDirection + + + + + SetMinutesAfterMidnight + + + + + + + Ambient + + + + + Brightness + 0 + 10 + 1000 + + + + + EnvironmentDiffuseScale + 0 + 1 + 1000 + + + + + EnvironmentSpecularScale + 0 + 1 + 1000 + + + + + ExposureCompensation + -3 + 3 + 600 + + + + + ShadowSoftness + 0 + 1 + 100 + + + + + ColorShift_Bottom + + + + + ColorShift_Top + + + + + GeographicLatitude + 0 + 360 + 360 + + + + + GlobalShadows + + + + + OutdoorAmbient + + + + + Outlines + + + + + ShadowColor + + + + + TimeOfDay + + + + + ClockTime + 0 + 24 + 240 + + + + + FogColor + + + + + FogEnd + + + + + FogStart + + + + + + + LightingChanged + + + + + + + + TestService + 1000 + 68 + 2 + + + + + + DebuggerManager + + + + + + + + ScriptDebugger + + + + + + + + DebuggerBreakpoint + + + + + + + + DebuggerWatch + + + + + + + + Debris + 30 + + + + + addItem + true + + + + + AddItem + + + + + + + MaxItems + true + + + + + + + + Accoutrement + 20 + 32 + false + + + + + + Player + false + 10 + 12 + + + + + + CharacterAppearance + false + Model + + + + + CameraMode + + + + + DataReady + true + + + + + DataComplexity + true + + + + + + + + LoadCharacter + true + + + + + LoadData + true + + + + + SaveData + true + + + + + SaveBoolean + true + + + + + SaveInstance + true + + + + + SaveString + true + + + + + LoadBoolean + true + + + + + LoadNumber + true + + + + + LoadString + true + + + + + LoadInstance + true + + + + + SaveNumber + true + + + + + playerFromCharacter + true + + + + + SetUnder13 + true + + + + + + + + WaitForDataReady + true + true + + + + + + + + + Idled + + + + + + + + Workspace + 5 + 19 + + + + + FindPartsInRegion3 + + + + + FindPartsInRegion3WithIgnoreList + + + + + FindPartOnRay + true + + + + + FindPartOnRayWithIgnoreList + true + + + + + + + PGSPhysicsSolverEnabled + + + + + FallenPartsDestroyHeight + + + + + + + + BasePart + 3 + false + + + + + + Color + + + + + CFrame + + + + + CanCollide + 1000 + + + + + CanQuery + 1001 + + + + + CanTouch + 1002 + + + + + Anchored + 900 + + + + + Massless + + + + + RootPriority + + + + + Elasticity + 0 + 1 + + + + + Friction + 0 + 2 + + + + + Locked + + + + + CastShadow + + + + + Material + + + + + Reflectance + 0 + 1 + + + + + ResizeIncrement + + + + + ResizeableFaces + + + + + Transparency + 0 + 1 + + + + + Velocity + + + + + Size + 50 + + + + + Position + 100 + + + + + Orientation + 200 + + + + + Rotation + + + + + CenterOfMass + + + + + AssemblyMass + + + + + AssemblyCenterOfMass + + + + + AssemblyLinearVelocity + 1000 + + + + + AssemblyAngularVelocity + 1010 + + + + + AssemblyRootPart + + + + + + + + makeJoints + true + + + + + MakeJoints + + + + + BreakJoints + + + + + GetMass + + + + + Resize + + + + + getMass + true + + + + + + + OutfitChanged + true + + + + + LocalSimulationTouched + true + + + + + StoppedTouching + + + + + + TouchEnded + + + + + + + Part + Parts + 110 + 1 + Workspace + + + + + TrussPart + Parts + 120 + 1 + Model + + + + + WedgePart + Parts + 120 + 1 + Model + + + + + PrismPart + false + true + 120 + 1 + + + + + PyramidPart + false + true + 120 + 1 + + + + + ParallelRampPart + false + true + 120 + 1 + + + + + RightAngleRampPart + false + true + 120 + 1 + + + + + CornerWedgePart + Parts + 120 + 1 + Workspace + + + + + PlayerGui + 130 + 46 + + + + + SelectionImageObject + + + + + + + PlayerScripts + 130 + 78 + + + + + StandalonePluginScripts + 130 + 78 + true + + + + + StarterPlayerScripts + 130 + 78 + false + + + + + StarterCharacterScripts + 130 + 78 + false + + + + + + GuiMain + true + 140 + 47 + + + + + + LayerCollector + false + + + + + Enabled + + + + + ZIndexBehavior + + + + + + + + ScreenGui + GUI + 140 + 47 + BasePlayerGui + + + + + + SafeAreaCompatibility + GuiObjectSafeAreaBackgroundExtension + + + + + ClipToDeviceSafeArea + GuiObjectSafeAreaBackgroundExtension + + + + + ScreenInsets + ScreenGuiShowScreenInsetsInStudio + + + + + + + + FunctionalTest + true + 10 + + + + + BillboardGui + GUI + 140 + 64 + GuiBase2d + + + + + + Adornee + + + + + AbsolutePosition + + + + + AbsoluteSize + + + + + Active + + + + + AlwaysOnTop + + + + + Enabled + + + + + ExtentsOffset + + + + + PlayerToHideFrom + + + + + StudsOffset + + + + + SizeOffset + + + + + Size + + + + + LightInfluence + 0 + 1 + + + + + + + + SurfaceGuiBase + GUI + 140 + 64 + GuiBase2d + + + + + + Adornee + + + + + Active + + + + + + + + SurfaceGui + GUI + 140 + 64 + GuiBase2d + + + + + + Enabled + + + + + LightInfluence + 0 + 1 + 2000 + + + + + Brightness + 0 + 10 + 2000 + + + + + MaxDistance + 0 + 1000 + 20 + SurfaceGuiMaxDistance + + + + + + + + + + GuiBase2d + false + + + + + + AbsolutePosition + + + + + AbsoluteSize + + + + + SelectionGroup + GamepadUISelectionGroup + + + + + SelectionBehaviorUp + GamepadUISelectionGroup + + + + + SelectionBehaviorDown + GamepadUISelectionGroup + + + + + SelectionBehaviorLeft + GamepadUISelectionGroup + + + + + SelectionBehaviorRight + GamepadUISelectionGroup + + + + + + + + InputObject + + + + + UserInputType + + + + + UserInputState + + + + + Position + + + + + KeyCode + + + + + + + + GuiObject + false + + + + + + TweenPosition + + + + + TweenSize + + + + + TweenSizeAndPosition + + + + + + + + + SelectionOrder + GamepadUISelectionOrder + + + + + + Active + + + + + BackgroundColor3 + + + + + BackgroundTransparency + 0 + 1 + + + + + BorderColor3 + + + + + BorderSizePixel + + + + + ClipsDescendants + + + + + Draggable + true + + + + + Size + + + + + Position + + + + + SizeConstraint + + + + + ZIndex + + + + + BackgroundColor + true + + + + + BorderColor + true + + + + + SelectionImageObject + + + + + + + + DragBegin + true + + + + + DragStopped + true + + + + + MouseEnter + + + + + MouseLeave + + + + + MouseMoved + + + + + + TouchTap + + + + + TouchPinch + + + + + TouchSwipe + + + + + TouchLongPress + + + + + TouchRotate + + + + + TouchPan + + + + + + InputBegan + + + + + InputChanged + + + + + InputEnded + + + + + + + + + Frame + GUI + 150 + 48 + GuiBase2d + + + + + Style + + + + + + + ScrollingFrame + GUI + 150 + 48 + GuiBase2d + + + + + ScrollingEnabled + + + + + CanvasSize + + + + + CanvasPosition + + + + + AbsoluteWindowSize + + + + + AbsoluteCanvasSize + + + + + ScrollBarThickness + + + + + TopImage + + + + + MidImage + + + + + BottomImage + + + + + + + ImageLabel + GUI + 180 + 49 + GuiBase2d + + + + + Image + + + + + ImageTransparency + 0 + 1 + 100 + + + + + ScaleType + + + + + SliceCenter + + + + + TileSize + + + + + + + VideoFrame + GUI + 18 + 120 + GuiBase2d + GuiBase2d + + + + + Volume + 0 + 100 + 1000 + Square + + + + + + + CanvasGroup + RenderCanvasGroupToTexture + GUI + 200 + 48 + GuiBase2d + GuiBase2d + + + + + GroupTransparency + 0 + 1 + 100 + + + + + + + TextLabel + GUI + 190 + 50 + GuiBase2d + + + + + TextColor + true + + + + + LineHeight + 0 + 3 + 300 + + + + + TextSize + 1 + 100 + 99 + + + + + TextTransparency + 0 + 1 + 100 + + + + + TextStrokeTransparency + 0 + 1 + 100 + + + + + ContentText + + + + + + + TextButton + GUI + 170 + 51 + GuiBase2d + + + + + TextColor + true + + + + + LineHeight + 0 + 3 + 300 + + + + + TextSize + 1 + 100 + 99 + + + + + TextTransparency + 0 + 1 + 100 + + + + + TextStrokeTransparency + 0 + 1 + 100 + + + + + ContentText + + + + + + + TextBox + GUI + 170 + 51 + GuiBase2d + + + + + TextColor + true + + + + + LineHeight + 0 + 3 + 300 + + + + + TextSize + 1 + 100 + 99 + + + + + TextTransparency + 0 + 1 + 100 + + + + + TextStrokeTransparency + 0 + 1 + 100 + + + + + ContentText + + + + + + + GuiButton + GUI + false + 160 + 52 + + + + + AutoButtonColor + + + + + Modal + + + + + Style + + + + + + + MouseButton1Click + + + + + MouseButton1Down + + + + + MouseButton1Up + + + + + MouseButton2Click + + + + + MouseButton2Down + + + + + MouseButton2Up + + + + + + + ViewportFrame + GUI + 30 + 52 + GuiBase2d + + + + + CurrentCamera + + + + + ImageTransparency + 0 + 1 + + + + + ImageColor3 + + + + + Ambient + + + + + LightColor + + + + + LightDirection + + + + + + + ImageButton + GUI + 160 + 52 + GuiBase2d + + + + + Image + + + + + ImageTransparency + 0 + 1 + 100 + + + + + ScaleType + + + + + SliceCenter + + + + + TileSize + + + + + + + Handles + Adornments + + 190 + 53 + + + + + ArcHandles + Adornments + + 200 + 56 + + + + + SelectionBox + Adornments + 210 + 54 + + + + + SelectionSphere + Adornments + 210 + 54 + + + + + SurfaceSelection + Adornments + 210 + 55 + + + + + PathfindingModifier + Adornments + 210 + 128 + + + + Label + + + + + + PathfindingLink + Adornments + 210 + 137 + + + + + Attachment0 + + + + + Attachment1 + + + + + Label + + + + + IsBidirectional + + + + + + + Configuration + 220 + 58 + + + + + HumanoidDescription + 22 + 104 + + + + + Folder + 10 + 77 + + + + + WorldModel + true + World + 22 + 19 + + + + + Motor6D + Animations + 200 + 106 + + + + + BoxHandleAdornment + Adornments + 205 + 111 + + + + + ConeHandleAdornment + Adornments + 205 + 110 + + + + + CylinderHandleAdornment + Adornments + 205 + 109 + + + + + SphereHandleAdornment + Adornments + 205 + 112 + + + + + WireframeHandleAdornment + Adornments + 205 + 113 + + + + + LineHandleAdornment + Adornments + 205 + 107 + + + + + ImageHandleAdornment + Adornments + 205 + 108 + + + + + SelectionPartLasso + true + 220 + 57 + + + + + SelectionPointLasso + true + 220 + 57 + + + + + PartPairLasso + 220 + 57 + + + + + PoseBase + 220 + 60 + + + + + Pose + 220 + 60 + false + + + + + NumberPose + 220 + 60 + false + + + + + KeyframeMarker + 220 + 60 + false + + + + + Keyframe + 220 + 60 + false + + + + + Animation + Animations + 220 + 60 + + + + + AnimationTrack + 220 + 60 + + + + + AnimationController + Animations + 220 + 60 + + + + + Animator + Animations + 220 + 60 + + + + + EvaluationThrottled + Returns true if animation evaluation for the Animator is throttled. + 1001 + AnimatorIsThrottledPropertyEnabled + + + + + + + IKControl + Animations + 220 + 53 + + + + + Type + Specifies how the solver satisfies this control. + 1001 + + + + + EndEffector + The part that you are interested in moving to reach the Target. + 1002 + + + + + Target + The object that the EndEffector reaches for or points at. + 1003 + + + + + ChainRoot + The last part that you are interested in moving your character. + 1004 + + + + + Offset + An additional offset applied on top of the Target in its local space. + 1005 + + + + + Enabled + Toggles the control on and off. + 1010 + + + + d + Weight + Specifies how much this IK control should affect the final pose. + 1011 + 0 + 1 + + + + + Priority + Specifies the order in which controls are solved. + 1012 + + + + + SmoothTime + Specifies the time in seconds to smooth the control by. + 1013 + + + + + + + GetChainLength + Returns the total length of the chain, which is the sum of the lengths of its segments. + + + + + GetChainCount + Returns the number of segments in the chain, which is one less than the number of nodes. + + + + + GetNodeWorldCFrame + Returns the CFrame of the node with the given index in world space. + + + + + GetNodeLocalCFrame + Returns the CFrame of the node with the given index in local space. + + + + + GetRawFinalTarget + Returns the CFrame of the raw final target in world space. + + + + + GetSmoothedFinalTarget + Returns the CFrame of the smoothed final target in world space. + + + + + + + FaceControls + Animations + true + true + 105 + 129 + MeshPart + + + + + ChinRaiserUpperLip + 0 + 1 + + + + + ChinRaiser + 0 + 1 + + + + + FlatPucker + 0 + 1 + + + + + Funneler + 0 + 1 + + + + + LowerLipSuck + 0 + 1 + + + + + LipPresser + 0 + 1 + + + + + LipsTogether + 0 + 1 + + + + + MouthLeft + 0 + 1 + + + + + MouthRight + 0 + 1 + + + + + Pucker + 0 + 1 + + + + + UpperLipSuck + 0 + 1 + + + + + LeftCheekPuff + 0 + 1 + + + + + LeftDimpler + 0 + 1 + + + + + LeftLipCornerDown + 0 + 1 + + + + + LeftLowerLipDepressor + 0 + 1 + + + + + LeftLipCornerPuller + 0 + 1 + + + + + LeftLipStretcher + 0 + 1 + + + + + LeftUpperLipRaiser + 0 + 1 + + + + + RightCheekPuff + 0 + 1 + + + + + RightDimpler + 0 + 1 + + + + + RightLipCornerDown + 0 + 1 + + + + + RightLowerLipDepressor + 0 + 1 + + + + + RightLipCornerPuller + 0 + 1 + + + + + RightLipStretcher + 0 + 1 + + + + + RightUpperLipRaiser + 0 + 1 + + + + + JawDrop + 0 + 1 + + + + + JawLeft + 0 + 1 + + + + + JawRight + 0 + 1 + + + + + Corrugator + 0 + 1 + + + + + LeftBrowLowerer + 0 + 1 + + + + + LeftOuterBrowRaiser + 0 + 1 + + + + + LeftNoseWrinkler + 0 + 1 + + + + + LeftInnerBrowRaiser + 0 + 1 + + + + + RightBrowLowerer + 0 + 1 + + + + + RightOuterBrowRaiser + 0 + 1 + + + + + RightInnerBrowRaiser + 0 + 1 + + + + + RightNoseWrinkler + 0 + 1 + + + + + EyesLookDown + 0 + 1 + + + + + EyesLookLeft + 0 + 1 + + + + + EyesLookUp + 0 + 1 + + + + + EyesLookRight + 0 + 1 + + + + + LeftCheekRaiser + 0 + 1 + + + + + LeftEyeUpperLidRaiser + 0 + 1 + + + + + LeftEyeClosed + 0 + 1 + + + + + RightCheekRaiser + 0 + 1 + + + + + RightEyeUpperLidRaiser + 0 + 1 + + + + + RightEyeClosed + 0 + 1 + + + + + TongueDown + 0 + 1 + + + + + TongueOut + 0 + 1 + + + + + TongueUp + 0 + 1 + + + + + + + CharacterMesh + Meshes + 220 + 60 + Model + + + + + Dialog + 3D Interfaces + 220 + 62 + + + + + ConversationDistance + + + + + GoodbyeChoiceActive + + + + + GoodbyeDialog + + + + + InUse + + + + + InitialPrompt + + + + + Purpose + + + + + Tone + + + + + BehaviorType + + + + + + + GetCurrentPlayers + + + + + + + DialogChoice + 3D Interfaces + 220 + 63 + + + + + UnionOperation + true + false + 105 + 73 + + + + + UsePartColor + + + + + + + NegateOperation + true + false + 104 + 72 + + + + + UsePartColor + + + + + + + MeshPart + Parts + true + true + 105 + 73 + Model + + + + + Terrain + true + false + 5 + 65 + + + + + WaterTransparency + 0 + 1 + + + + + WaterWaveSize + 0 + 1 + + + + + WaterWaveSpeed + 0 + 100 + + + + + WaterReflectance + 0 + 1 + + + + + Decoration + + + + + + + GetCell + + + + + GetWaterCell + + + + + + SetWaterCell + + + + + + + + Light + Lights + 30 + 13 + PVInstance + + + + + Brightness + 0 + 40 + 2000 + + + + + + + PointLight + Lights + 30 + 13 + PVInstance + + + + + Range + 0 + 60 + + + + + + + SpotLight + Lights + 30 + 13 + PVInstance + + + + + Range + 0 + 60 + + + + + Angle + 0 + 180 + + + + + + + SurfaceLight + Lights + 30 + 13 + PVInstance + + + + + Range + 0 + 60 + + + + + Angle + 0 + 180 + + + + + + + RemoteFunction + Scripting + 40 + 74 + + + + + InvokeClient + Server + + + + + InvokeServer + Client + + + + + + + OnClientInvoke + Client + + + + + OnServerInvoke + Server + + + + + + + RemoteEvent + Scripting + 50 + 75 + + + + + FireAllClients + Server + + + + + FireClient + Server + + + + + FireServer + Client + + + + + + + OnClientEvent + Client + + + + + OnServerEvent + Server + + + + + + + TerrainRegion + true + 20 + 65 + false + + + + + ModuleScript + Scripting + 50 + 76 + + + + + + + + ContextActionResult + + + + Sink + + + + + Pass + + + + + + PartType + + + + Ball + + + + + Block + + + + + Cylinder + + + + + Wedge + + + + + CornerWedge + + + + + + Material + + + + Air + false + + + + + Water + false + + + + + Rock + true + + + + + Glacier + true + + + + + Snow + true + + + + + Sandstone + true + + + + + Mud + true + + + + + Basalt + true + + + + + Ground + true + + + + + CrackedLava + true + + + + + Asphalt + true + + + + + LeafyGrass + true + + + + + Salt + true + + + + + Limestone + true + + + + + Pavement + true + + + + + + Status + true + + + + Poison + true + + + + + Confusion + true + + + + + + SaveFilter + true + + + + + PrivilegeType + true + + + + + Genre + true + + + + + GearGenreSetting + true + + + + + GearType + true + + + + + SortOrder + + + + Name + + + + + LayoutOrder + + + + + Custom + true + + + + + + ZIndexBehavior + + + + Global + + + + + Sibling + + + + + + ScaleType + + + + Stretch + + + + + Slice + + + + + Tile + + + + + Fit + + + + + Crop + + + + + diff --git a/data/production/latest.json b/data/production/latest.json index 35eeea0..9dd41c7 100644 --- a/data/production/latest.json +++ b/data/production/latest.json @@ -1,5 +1,5 @@ { - "GUID": "version-5c4f8ada1df645df", - "Date": "2023-08-15T19:35:11-07:00", - "Version": "0.590.0.5900679" + "GUID": "version-d909e3704b9f4694", + "Date": "2023-08-16T19:33:51-07:00", + "Version": "0.590.0.5900681" } diff --git a/data/production/metadata.json b/data/production/metadata.json index 7fb8ba5..5010bc4 100644 --- a/data/production/metadata.json +++ b/data/production/metadata.json @@ -3925,6 +3925,16 @@ "GUID": "version-5c4f8ada1df645df", "Date": "2023-08-15T19:35:11-07:00", "Version": "0.590.0.5900679" + }, + { + "GUID": "version-7e90e3915b344435", + "Date": "2023-08-16T19:16:27-07:00", + "Version": "0.590.0.5900681" + }, + { + "GUID": "version-d909e3704b9f4694", + "Date": "2023-08-16T19:33:51-07:00", + "Version": "0.590.0.5900681" } ], "Missing": {