0.600.1.6000716
This commit is contained in:
parent
856f22030b
commit
9f4f3bbf63
@ -1,5 +1,5 @@
|
|||||||
// Auto-generated list of creatable Roblox classes.
|
// Auto-generated list of creatable Roblox classes.
|
||||||
// Updated as of 0.589.0.5890596
|
// Updated as of 0.600.1.6000716
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
|
|
||||||
@ -12,6 +12,16 @@ using RobloxFiles.Utility;
|
|||||||
|
|
||||||
namespace RobloxFiles
|
namespace RobloxFiles
|
||||||
{
|
{
|
||||||
|
public class AccessoryDescription : Instance
|
||||||
|
{
|
||||||
|
public AccessoryType AccessoryType = AccessoryType.Unknown;
|
||||||
|
public long AssetId = 0;
|
||||||
|
public Instance Instance;
|
||||||
|
public bool IsLayered;
|
||||||
|
public int Order = 0;
|
||||||
|
public float Puffiness = 1;
|
||||||
|
}
|
||||||
|
|
||||||
public class Accoutrement : Instance
|
public class Accoutrement : Instance
|
||||||
{
|
{
|
||||||
public CFrame AttachmentPoint = CFrame.identity;
|
public CFrame AttachmentPoint = CFrame.identity;
|
||||||
@ -114,6 +124,7 @@ namespace RobloxFiles
|
|||||||
public byte[] parent = Convert.FromBase64String("AQAAAAEAAAAAAA==");
|
public byte[] parent = Convert.FromBase64String("AQAAAAEAAAAAAA==");
|
||||||
public byte[] postTransform = Convert.FromBase64String("AQAAAAEAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAA=");
|
public byte[] postTransform = Convert.FromBase64String("AQAAAAEAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAA=");
|
||||||
public byte[] preTransform = Convert.FromBase64String("AQAAAAEAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAA=");
|
public byte[] preTransform = Convert.FromBase64String("AQAAAAEAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAA=");
|
||||||
|
public byte[] rootMotion;
|
||||||
public byte[] transform = Convert.FromBase64String("AQAAAAEAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAA=");
|
public byte[] transform = Convert.FromBase64String("AQAAAAEAAAAAAIA/AAAAAAAAAAAAAAAAAACAPwAAAAAAAAAAAAAAAAAAgD8AAAAAAAAAAAAAAAA=");
|
||||||
public byte[] weight = Convert.FromBase64String("AQAAAAAAAAA=");
|
public byte[] weight = Convert.FromBase64String("AQAAAAAAAAA=");
|
||||||
}
|
}
|
||||||
@ -329,6 +340,14 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class AvatarCreationService : Instance
|
||||||
|
{
|
||||||
|
public AvatarCreationService()
|
||||||
|
{
|
||||||
|
IsService = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public class AvatarEditorService : Instance
|
public class AvatarEditorService : Instance
|
||||||
{
|
{
|
||||||
public AvatarEditorService()
|
public AvatarEditorService()
|
||||||
@ -584,6 +603,14 @@ namespace RobloxFiles
|
|||||||
public float TurnP = 3000;
|
public float TurnP = 3000;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class BodyPartDescription : Instance
|
||||||
|
{
|
||||||
|
public long AssetId = 0;
|
||||||
|
public BodyPart BodyPart = BodyPart.Head;
|
||||||
|
public Color3 Color = new Color3();
|
||||||
|
public Instance Instance;
|
||||||
|
}
|
||||||
|
|
||||||
public class BrowserService : Instance
|
public class BrowserService : Instance
|
||||||
{
|
{
|
||||||
public BrowserService()
|
public BrowserService()
|
||||||
@ -948,6 +975,7 @@ namespace RobloxFiles
|
|||||||
public float Radius = 0.15f;
|
public float Radius = 0.15f;
|
||||||
public float Restitution = 0;
|
public float Restitution = 0;
|
||||||
public float ServoMaxTorque = 0;
|
public float ServoMaxTorque = 0;
|
||||||
|
public bool SoftlockServoUponReachingTarget;
|
||||||
public float TargetAngle = 0;
|
public float TargetAngle = 0;
|
||||||
public float UpperAngle = 45;
|
public float UpperAngle = 45;
|
||||||
}
|
}
|
||||||
@ -969,6 +997,7 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
|
|
||||||
public ForceLimitMode ForceLimitMode = ForceLimitMode.Magnitude;
|
public ForceLimitMode ForceLimitMode = ForceLimitMode.Magnitude;
|
||||||
|
public bool ForceLimitsEnabled = true;
|
||||||
public Vector3 LineDirection = Vector3.xAxis;
|
public Vector3 LineDirection = Vector3.xAxis;
|
||||||
public float LineVelocity = 0;
|
public float LineVelocity = 0;
|
||||||
public Vector3 MaxAxesForce = new Vector3(1000, 1000, 1000);
|
public Vector3 MaxAxesForce = new Vector3(1000, 1000, 1000);
|
||||||
@ -1053,6 +1082,7 @@ namespace RobloxFiles
|
|||||||
public float Restitution = 0;
|
public float Restitution = 0;
|
||||||
public float ServoMaxForce = 0;
|
public float ServoMaxForce = 0;
|
||||||
public float Size = 0.15f;
|
public float Size = 0.15f;
|
||||||
|
public bool SoftlockServoUponReachingTarget;
|
||||||
public float Speed = 0;
|
public float Speed = 0;
|
||||||
public float TargetPosition = 0;
|
public float TargetPosition = 0;
|
||||||
public float UpperLimit = 5;
|
public float UpperLimit = 5;
|
||||||
@ -1078,6 +1108,7 @@ namespace RobloxFiles
|
|||||||
public float MotorMaxTorque = 0;
|
public float MotorMaxTorque = 0;
|
||||||
public bool RotationAxisVisible;
|
public bool RotationAxisVisible;
|
||||||
public float ServoMaxTorque = 0;
|
public float ServoMaxTorque = 0;
|
||||||
|
public bool SoftlockAngularServoUponReachingTarget;
|
||||||
public float TargetAngle = 0;
|
public float TargetAngle = 0;
|
||||||
public float UpperAngle = 45;
|
public float UpperAngle = 45;
|
||||||
}
|
}
|
||||||
@ -1289,6 +1320,14 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class CreationDBService : Instance
|
||||||
|
{
|
||||||
|
public CreationDBService()
|
||||||
|
{
|
||||||
|
IsService = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public class CustomEvent : Instance
|
public class CustomEvent : Instance
|
||||||
{
|
{
|
||||||
public float PersistedCurrentValue = 0;
|
public float PersistedCurrentValue = 0;
|
||||||
@ -1323,6 +1362,7 @@ namespace RobloxFiles
|
|||||||
|
|
||||||
public class DynamicMesh : DataModelMesh
|
public class DynamicMesh : DataModelMesh
|
||||||
{
|
{
|
||||||
|
public int MeshVersion = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class FileMesh : DataModelMesh
|
public class FileMesh : DataModelMesh
|
||||||
@ -1344,6 +1384,11 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class DataStoreGetOptions : Instance
|
||||||
|
{
|
||||||
|
public bool UseCache = true;
|
||||||
|
}
|
||||||
|
|
||||||
public class DataStoreIncrementOptions : Instance
|
public class DataStoreIncrementOptions : Instance
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@ -1438,6 +1483,19 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class DynamicImage : Instance
|
||||||
|
{
|
||||||
|
public Vector2 Size = new Vector2(512, 512);
|
||||||
|
}
|
||||||
|
|
||||||
|
public class EngineAPICloudProcessingService : Instance
|
||||||
|
{
|
||||||
|
public EngineAPICloudProcessingService()
|
||||||
|
{
|
||||||
|
IsService = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public class EulerRotationCurve : Instance
|
public class EulerRotationCurve : Instance
|
||||||
{
|
{
|
||||||
public RotationOrder RotationOrder = RotationOrder.XYZ;
|
public RotationOrder RotationOrder = RotationOrder.XYZ;
|
||||||
@ -1467,6 +1525,22 @@ namespace RobloxFiles
|
|||||||
public string PromptMessage = "";
|
public string PromptMessage = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class ExperienceNotificationService : Instance
|
||||||
|
{
|
||||||
|
public ExperienceNotificationService()
|
||||||
|
{
|
||||||
|
IsService = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public class ExperienceService : Instance
|
||||||
|
{
|
||||||
|
public ExperienceService()
|
||||||
|
{
|
||||||
|
IsService = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public class Explosion : Instance
|
public class Explosion : Instance
|
||||||
{
|
{
|
||||||
public float BlastPressure = 500000;
|
public float BlastPressure = 500000;
|
||||||
@ -2126,6 +2200,7 @@ namespace RobloxFiles
|
|||||||
public class AdGui : SurfaceGuiBase
|
public class AdGui : SurfaceGuiBase
|
||||||
{
|
{
|
||||||
public AdShape AdShape = AdShape.HorizontalRectangle;
|
public AdShape AdShape = AdShape.HorizontalRectangle;
|
||||||
|
public bool EnableVideoAds = true;
|
||||||
public Content FallbackImage = "";
|
public Content FallbackImage = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -2136,6 +2211,7 @@ namespace RobloxFiles
|
|||||||
public Vector2 CanvasSize = new Vector2(800, 600);
|
public Vector2 CanvasSize = new Vector2(800, 600);
|
||||||
public bool ClipsDescendants;
|
public bool ClipsDescendants;
|
||||||
public float LightInfluence = 0;
|
public float LightInfluence = 0;
|
||||||
|
public float MaxDistance = 0;
|
||||||
public float PixelsPerStud = 50;
|
public float PixelsPerStud = 50;
|
||||||
public SurfaceGuiSizingMode SizingMode = SurfaceGuiSizingMode.FixedSize;
|
public SurfaceGuiSizingMode SizingMode = SurfaceGuiSizingMode.FixedSize;
|
||||||
public float ToolPunchThroughDistance = 0;
|
public float ToolPunchThroughDistance = 0;
|
||||||
@ -2429,6 +2505,7 @@ namespace RobloxFiles
|
|||||||
public class HumanoidDescription : Instance
|
public class HumanoidDescription : Instance
|
||||||
{
|
{
|
||||||
public string AccessoryBlob = "[]";
|
public string AccessoryBlob = "[]";
|
||||||
|
public string AccessoryRigidAndLayeredBlob = "[]";
|
||||||
public string BackAccessory = "";
|
public string BackAccessory = "";
|
||||||
public float BodyTypeScale = 0.3f;
|
public float BodyTypeScale = 0.3f;
|
||||||
public long ClimbAnimation = 0;
|
public long ClimbAnimation = 0;
|
||||||
@ -2780,6 +2857,14 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class LogReporterService : Instance
|
||||||
|
{
|
||||||
|
public LogReporterService()
|
||||||
|
{
|
||||||
|
IsService = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public class LogService : Instance
|
public class LogService : Instance
|
||||||
{
|
{
|
||||||
public LogService()
|
public LogService()
|
||||||
@ -2862,10 +2947,10 @@ namespace RobloxFiles
|
|||||||
public string AsphaltName = "Asphalt";
|
public string AsphaltName = "Asphalt";
|
||||||
public string BasaltName = "Basalt";
|
public string BasaltName = "Basalt";
|
||||||
public string BrickName = "Brick";
|
public string BrickName = "Brick";
|
||||||
public string CardboardName = "";
|
public string CardboardName = "Cardboard";
|
||||||
public string CarpetName = "";
|
public string CarpetName = "Carpet";
|
||||||
public string CeramicTilesName = "";
|
public string CeramicTilesName = "CeramicTiles";
|
||||||
public string ClayRoofTilesName = "";
|
public string ClayRoofTilesName = "ClayRoofTiles";
|
||||||
public string CobblestoneName = "Cobblestone";
|
public string CobblestoneName = "Cobblestone";
|
||||||
public string ConcreteName = "Concrete";
|
public string ConcreteName = "Concrete";
|
||||||
public string CorrodedMetalName = "CorrodedMetal";
|
public string CorrodedMetalName = "CorrodedMetal";
|
||||||
@ -2879,18 +2964,18 @@ namespace RobloxFiles
|
|||||||
public string GroundName = "Ground";
|
public string GroundName = "Ground";
|
||||||
public string IceName = "Ice";
|
public string IceName = "Ice";
|
||||||
public string LeafyGrassName = "LeafyGrass";
|
public string LeafyGrassName = "LeafyGrass";
|
||||||
public string LeatherName = "";
|
public string LeatherName = "Leather";
|
||||||
public string LimestoneName = "Limestone";
|
public string LimestoneName = "Limestone";
|
||||||
public string MarbleName = "Marble";
|
public string MarbleName = "Marble";
|
||||||
public string MetalName = "Metal";
|
public string MetalName = "Metal";
|
||||||
public string MudName = "Mud";
|
public string MudName = "Mud";
|
||||||
public string PavementName = "Pavement";
|
public string PavementName = "Pavement";
|
||||||
public string PebbleName = "Pebble";
|
public string PebbleName = "Pebble";
|
||||||
public string PlasterName = "";
|
public string PlasterName = "Plaster";
|
||||||
public string PlasticName = "Plastic";
|
public string PlasticName = "Plastic";
|
||||||
public string RockName = "Rock";
|
public string RockName = "Rock";
|
||||||
public string RoofShinglesName = "";
|
public string RoofShinglesName = "RoofShingles";
|
||||||
public string RubberName = "";
|
public string RubberName = "Rubber";
|
||||||
public string SaltName = "Salt";
|
public string SaltName = "Salt";
|
||||||
public string SandName = "Sand";
|
public string SandName = "Sand";
|
||||||
public string SandstoneName = "Sandstone";
|
public string SandstoneName = "Sandstone";
|
||||||
@ -2999,6 +3084,10 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class OperationTree : Instance
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
public abstract class PVInstance : Instance
|
public abstract class PVInstance : Instance
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
@ -3271,6 +3360,7 @@ namespace RobloxFiles
|
|||||||
|
|
||||||
public TerrainAcquisitionMethod AcquisitionMethod = TerrainAcquisitionMethod.None;
|
public TerrainAcquisitionMethod AcquisitionMethod = TerrainAcquisitionMethod.None;
|
||||||
public bool Decoration;
|
public bool Decoration;
|
||||||
|
public float GrassLength = 0.7f;
|
||||||
public byte[] MaterialColors = Convert.FromBase64String("AAAAAAAAan8/P39rf2Y/ilY+j35fi21PZmxvZbDqw8faiVpHOi4kHh4lZlw76JxKc3trhHtagcLgc4RKxr21zq2UlJSM");
|
public byte[] MaterialColors = Convert.FromBase64String("AAAAAAAAan8/P39rf2Y/ilY+j35fi21PZmxvZbDqw8faiVpHOi4kHh4lZlw76JxKc3trhHtagcLgc4RKxr21zq2UlJSM");
|
||||||
public byte[] PhysicsGrid = Convert.FromBase64String("AgMAAAAAAAAAAAAAAAA=");
|
public byte[] PhysicsGrid = Convert.FromBase64String("AgMAAAAAAAAAAAAAAAA=");
|
||||||
public bool ShorelinesUpgraded;
|
public bool ShorelinesUpgraded;
|
||||||
@ -3291,6 +3381,8 @@ namespace RobloxFiles
|
|||||||
size = new Vector3(4, 1.2f, 2);
|
size = new Vector3(4, 1.2f, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public SharedString AeroMeshData = SharedString.FromBase64("yuZpQdnvvUBOTYh1jqZ2cA==");
|
||||||
|
public FluidFidelity FluidFidelityInternal = FluidFidelity.Automatic;
|
||||||
public SharedString PhysicalConfigData = SharedString.FromBase64("1B2M2Y8AsgTpgAmY7PhCfg==");
|
public SharedString PhysicalConfigData = SharedString.FromBase64("1B2M2Y8AsgTpgAmY7PhCfg==");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -3302,7 +3394,6 @@ namespace RobloxFiles
|
|||||||
size = new Vector3(4, 1.2f, 2);
|
size = new Vector3(4, 1.2f, 2);
|
||||||
}
|
}
|
||||||
|
|
||||||
public SharedString AeroMeshData = SharedString.FromBase64("yuZpQdnvvUBOTYh1jqZ2cA==");
|
|
||||||
public bool DoubleSided;
|
public bool DoubleSided;
|
||||||
public bool HasJointOffset;
|
public bool HasJointOffset;
|
||||||
public bool HasSkinnedMesh;
|
public bool HasSkinnedMesh;
|
||||||
@ -3338,7 +3429,7 @@ namespace RobloxFiles
|
|||||||
public byte[] ChildData;
|
public byte[] ChildData;
|
||||||
public SharedString ChildData2 = SharedString.FromBase64("yuZpQdnvvUBOTYh1jqZ2cA==");
|
public SharedString ChildData2 = SharedString.FromBase64("yuZpQdnvvUBOTYh1jqZ2cA==");
|
||||||
public FormFactor FormFactor = FormFactor.Custom;
|
public FormFactor FormFactor = FormFactor.Custom;
|
||||||
public Vector3 InitialSize = Vector3.zero;
|
public Vector3 InitialSize = Vector3.one;
|
||||||
public byte[] MeshData;
|
public byte[] MeshData;
|
||||||
public SharedString MeshData2 = SharedString.FromBase64("yuZpQdnvvUBOTYh1jqZ2cA==");
|
public SharedString MeshData2 = SharedString.FromBase64("yuZpQdnvvUBOTYh1jqZ2cA==");
|
||||||
public byte[] PhysicsData;
|
public byte[] PhysicsData;
|
||||||
@ -3488,17 +3579,18 @@ namespace RobloxFiles
|
|||||||
public byte[] CollisionGroupData = Convert.FromBase64String("AQEABP////8HRGVmYXVsdA==");
|
public byte[] CollisionGroupData = Convert.FromBase64String("AQEABP////8HRGVmYXVsdA==");
|
||||||
public Camera CurrentCamera;
|
public Camera CurrentCamera;
|
||||||
public double DistributedGameTime = 0;
|
public double DistributedGameTime = 0;
|
||||||
|
public EditorLiveScripting EditorLiveScripting = EditorLiveScripting.Default;
|
||||||
public bool ExplicitAutoJoints = true;
|
public bool ExplicitAutoJoints = true;
|
||||||
public float FallenPartsDestroyHeight = -500;
|
public float FallenPartsDestroyHeight = -500;
|
||||||
public FluidForces FluidForces = FluidForces.Default;
|
public FluidForces FluidForces = FluidForces.Default;
|
||||||
public Vector3 GlobalWind = Vector3.zero;
|
public Vector3 GlobalWind = Vector3.zero;
|
||||||
public float Gravity = 196.2f;
|
public float Gravity = 196.2f;
|
||||||
public HumanoidOnlySetCollisionsOnStateChange HumanoidOnlySetCollisionsOnStateChange = HumanoidOnlySetCollisionsOnStateChange.Default;
|
|
||||||
public IKControlConstraintSupport IKControlConstraintSupport = IKControlConstraintSupport.Default;
|
public IKControlConstraintSupport IKControlConstraintSupport = IKControlConstraintSupport.Default;
|
||||||
public InterpolationThrottlingMode InterpolationThrottling = InterpolationThrottlingMode.Default;
|
public InterpolationThrottlingMode InterpolationThrottling = InterpolationThrottlingMode.Default;
|
||||||
public MeshPartHeadsAndAccessories MeshPartHeadsAndAccessories = MeshPartHeadsAndAccessories.Default;
|
public MeshPartHeadsAndAccessories MeshPartHeadsAndAccessories = MeshPartHeadsAndAccessories.Default;
|
||||||
public ModelStreamingBehavior ModelStreamingBehavior = ModelStreamingBehavior.Default;
|
public ModelStreamingBehavior ModelStreamingBehavior = ModelStreamingBehavior.Default;
|
||||||
public PhysicsSteppingMethod PhysicsSteppingMethod = PhysicsSteppingMethod.Default;
|
public PhysicsSteppingMethod PhysicsSteppingMethod = PhysicsSteppingMethod.Default;
|
||||||
|
public PrimalPhysicsSolver PrimalPhysicsSolver = PrimalPhysicsSolver.Default;
|
||||||
public RejectCharacterDeletions RejectCharacterDeletions = RejectCharacterDeletions.Default;
|
public RejectCharacterDeletions RejectCharacterDeletions = RejectCharacterDeletions.Default;
|
||||||
public ReplicateInstanceDestroySetting ReplicateInstanceDestroySetting = ReplicateInstanceDestroySetting.Default;
|
public ReplicateInstanceDestroySetting ReplicateInstanceDestroySetting = ReplicateInstanceDestroySetting.Default;
|
||||||
public AnimatorRetargetingMode Retargeting = AnimatorRetargetingMode.Default;
|
public AnimatorRetargetingMode Retargeting = AnimatorRetargetingMode.Default;
|
||||||
@ -3678,6 +3770,14 @@ namespace RobloxFiles
|
|||||||
public byte[] SerializedEmulatedPolicyInfo;
|
public byte[] SerializedEmulatedPolicyInfo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class PlayerViewService : Instance
|
||||||
|
{
|
||||||
|
public PlayerViewService()
|
||||||
|
{
|
||||||
|
IsService = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public class Players : Instance
|
public class Players : Instance
|
||||||
{
|
{
|
||||||
public Players()
|
public Players()
|
||||||
@ -3698,7 +3798,7 @@ namespace RobloxFiles
|
|||||||
|
|
||||||
public class PluginCapabilities : Instance
|
public class PluginCapabilities : Instance
|
||||||
{
|
{
|
||||||
public string Manifest = "";
|
public string Manifest = "{\"Metadata\":{\"TargetDataModels\": [\"Edit\", \"Server\", \"Client\"]},\"Permissions\":{}}";
|
||||||
}
|
}
|
||||||
|
|
||||||
public class PluginDebugService : Instance
|
public class PluginDebugService : Instance
|
||||||
@ -3937,6 +4037,14 @@ namespace RobloxFiles
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class ReflectionService : Instance
|
||||||
|
{
|
||||||
|
public ReflectionService()
|
||||||
|
{
|
||||||
|
IsService = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public class RemoteCursorService : Instance
|
public class RemoteCursorService : Instance
|
||||||
{
|
{
|
||||||
public RemoteCursorService()
|
public RemoteCursorService()
|
||||||
@ -3992,6 +4100,14 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class RibbonNotificationService : Instance
|
||||||
|
{
|
||||||
|
public RibbonNotificationService()
|
||||||
|
{
|
||||||
|
IsService = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public class RobloxPluginGuiService : Instance
|
public class RobloxPluginGuiService : Instance
|
||||||
{
|
{
|
||||||
public RobloxPluginGuiService()
|
public RobloxPluginGuiService()
|
||||||
@ -4283,7 +4399,6 @@ namespace RobloxFiles
|
|||||||
public NumberRange LoopRegion = new NumberRange(0, 60000);
|
public NumberRange LoopRegion = new NumberRange(0, 60000);
|
||||||
public bool Looped;
|
public bool Looped;
|
||||||
|
|
||||||
[Obsolete]
|
|
||||||
public float MinDistance
|
public float MinDistance
|
||||||
{
|
{
|
||||||
get => EmitterSize;
|
get => EmitterSize;
|
||||||
@ -4404,7 +4519,7 @@ namespace RobloxFiles
|
|||||||
public float DopplerScale = 1;
|
public float DopplerScale = 1;
|
||||||
public bool RespectFilteringEnabled;
|
public bool RespectFilteringEnabled;
|
||||||
public float RolloffScale = 1;
|
public float RolloffScale = 1;
|
||||||
public VolumetricAudio VolumetricAudio = VolumetricAudio.Disabled;
|
public VolumetricAudio VolumetricAudio = VolumetricAudio.Automatic;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class Sparkles : Instance
|
public class Sparkles : Instance
|
||||||
@ -4452,6 +4567,7 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
|
|
||||||
public bool AllowCustomAnimations = true;
|
public bool AllowCustomAnimations = true;
|
||||||
|
public AnimationCompositorMode AnimationCompositorMode = AnimationCompositorMode.Default;
|
||||||
public bool AutoJumpEnabled = true;
|
public bool AutoJumpEnabled = true;
|
||||||
public AvatarJointUpgrade AvatarJointUpgrade_Serialized = AvatarJointUpgrade.Default;
|
public AvatarJointUpgrade AvatarJointUpgrade_Serialized = AvatarJointUpgrade.Default;
|
||||||
public float CameraMaxZoomDistance = 400;
|
public float CameraMaxZoomDistance = 400;
|
||||||
@ -4511,6 +4627,14 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class StreamingService : Instance
|
||||||
|
{
|
||||||
|
public StreamingService()
|
||||||
|
{
|
||||||
|
IsService = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public class StudioAssetService : Instance
|
public class StudioAssetService : Instance
|
||||||
{
|
{
|
||||||
public StudioAssetService()
|
public StudioAssetService()
|
||||||
@ -4519,10 +4643,6 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public class StudioCallout : Instance
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
public class StudioData : Instance
|
public class StudioData : Instance
|
||||||
{
|
{
|
||||||
public StudioData()
|
public StudioData()
|
||||||
@ -4541,14 +4661,6 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public class StudioObjectBase : Instance
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
public class StudioWidget : StudioObjectBase
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
public class StudioPublishService : Instance
|
public class StudioPublishService : Instance
|
||||||
{
|
{
|
||||||
public StudioPublishService()
|
public StudioPublishService()
|
||||||
@ -4573,13 +4685,21 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class StudioWidgetsService : Instance
|
||||||
|
{
|
||||||
|
public StudioWidgetsService()
|
||||||
|
{
|
||||||
|
IsService = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public abstract class StyleBase : Instance
|
public abstract class StyleBase : Instance
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
public class StyleRule : StyleBase
|
public class StyleRule : StyleBase
|
||||||
{
|
{
|
||||||
public int Index = 0;
|
public int Index = -1;
|
||||||
public byte[] PropertiesSerialize;
|
public byte[] PropertiesSerialize;
|
||||||
public string Selector = "";
|
public string Selector = "";
|
||||||
}
|
}
|
||||||
@ -4590,7 +4710,7 @@ namespace RobloxFiles
|
|||||||
|
|
||||||
public class StyleDerive : Instance
|
public class StyleDerive : Instance
|
||||||
{
|
{
|
||||||
public int Index = 0;
|
public int Index = -1;
|
||||||
public StyleSheet StyleSheet;
|
public StyleSheet StyleSheet;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -4680,14 +4800,6 @@ namespace RobloxFiles
|
|||||||
public bool CustomizedTeleportUI;
|
public bool CustomizedTeleportUI;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class TemporaryCageMeshProvider : Instance
|
|
||||||
{
|
|
||||||
public TemporaryCageMeshProvider()
|
|
||||||
{
|
|
||||||
IsService = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public class TemporaryScriptService : Instance
|
public class TemporaryScriptService : Instance
|
||||||
{
|
{
|
||||||
public TemporaryScriptService()
|
public TemporaryScriptService()
|
||||||
@ -4725,8 +4837,6 @@ namespace RobloxFiles
|
|||||||
public bool AutoRuns = true;
|
public bool AutoRuns = true;
|
||||||
public string Description = "";
|
public string Description = "";
|
||||||
public bool ExecuteWithStudioRun;
|
public bool ExecuteWithStudioRun;
|
||||||
public bool Is30FpsThrottleEnabled = true;
|
|
||||||
public bool IsPhysicsEnvironmentalThrottled = true;
|
|
||||||
public bool IsSleepAllowed = true;
|
public bool IsSleepAllowed = true;
|
||||||
public int NumberOfPlayers = 0;
|
public int NumberOfPlayers = 0;
|
||||||
public double SimulateSecondsLag = 0;
|
public double SimulateSecondsLag = 0;
|
||||||
@ -4747,6 +4857,7 @@ namespace RobloxFiles
|
|||||||
|
|
||||||
public class TextChatCommand : Instance
|
public class TextChatCommand : Instance
|
||||||
{
|
{
|
||||||
|
public bool AutocompleteVisible = true;
|
||||||
public bool Enabled = true;
|
public bool Enabled = true;
|
||||||
public string PrimaryAlias = "";
|
public string PrimaryAlias = "";
|
||||||
public string SecondaryAlias = "";
|
public string SecondaryAlias = "";
|
||||||
@ -4819,6 +4930,8 @@ namespace RobloxFiles
|
|||||||
IsService = true;
|
IsService = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public bool ChatTranslationFTUXShown;
|
||||||
|
public bool ChatTranslationToggleEnabled;
|
||||||
public ChatVersion ChatVersion = ChatVersion.LegacyChatService;
|
public ChatVersion ChatVersion = ChatVersion.LegacyChatService;
|
||||||
public bool CreateDefaultCommands = true;
|
public bool CreateDefaultCommands = true;
|
||||||
public bool CreateDefaultTextChannels = true;
|
public bool CreateDefaultTextChannels = true;
|
||||||
@ -4960,6 +5073,14 @@ namespace RobloxFiles
|
|||||||
public UDim CornerRadius = new UDim(0, 8);
|
public UDim CornerRadius = new UDim(0, 8);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class UIFlexItem : UIComponent
|
||||||
|
{
|
||||||
|
public UIFlexMode FlexMode = UIFlexMode.None;
|
||||||
|
public float GrowRatio = 0;
|
||||||
|
public ItemLineAlignment ItemLineAlignment = ItemLineAlignment.Automatic;
|
||||||
|
public float ShrinkRatio = 0;
|
||||||
|
}
|
||||||
|
|
||||||
public class UIGradient : UIComponent
|
public class UIGradient : UIComponent
|
||||||
{
|
{
|
||||||
public ColorSequence Color = new ColorSequence(1, 1, 1);
|
public ColorSequence Color = new ColorSequence(1, 1, 1);
|
||||||
@ -4996,7 +5117,11 @@ namespace RobloxFiles
|
|||||||
FillDirection = FillDirection.Vertical;
|
FillDirection = FillDirection.Vertical;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public UIFlexAlignment HorizontalFlex = UIFlexAlignment.None;
|
||||||
|
public ItemLineAlignment ItemLineAlignment = ItemLineAlignment.Automatic;
|
||||||
public UDim Padding = new UDim();
|
public UDim Padding = new UDim();
|
||||||
|
public UIFlexAlignment VerticalFlex = UIFlexAlignment.None;
|
||||||
|
public bool Wraps;
|
||||||
}
|
}
|
||||||
|
|
||||||
public class UIPageLayout : UIGridStyleLayout
|
public class UIPageLayout : UIGridStyleLayout
|
||||||
@ -5071,6 +5196,35 @@ namespace RobloxFiles
|
|||||||
public bool MouseIconEnabled = true;
|
public bool MouseIconEnabled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class UserNotification : Instance
|
||||||
|
{
|
||||||
|
public UserNotificationPayload Payload;
|
||||||
|
}
|
||||||
|
|
||||||
|
public class UserNotificationPayload : Instance
|
||||||
|
{
|
||||||
|
public UserNotificationPayloadAnalyticsData AnalyticsData;
|
||||||
|
public UserNotificationPayloadJoinExperience JoinExperience;
|
||||||
|
public string MessageId = "";
|
||||||
|
public string Type = "";
|
||||||
|
}
|
||||||
|
|
||||||
|
public class UserNotificationPayloadAnalyticsData : Instance
|
||||||
|
{
|
||||||
|
public string Category = "";
|
||||||
|
}
|
||||||
|
|
||||||
|
public class UserNotificationPayloadJoinExperience : Instance
|
||||||
|
{
|
||||||
|
public string LaunchData = "";
|
||||||
|
}
|
||||||
|
|
||||||
|
public class UserNotificationPayloadParameterValue : Instance
|
||||||
|
{
|
||||||
|
public long Int64Value = 0;
|
||||||
|
public string StringValue = "";
|
||||||
|
}
|
||||||
|
|
||||||
public class UserService : Instance
|
public class UserService : Instance
|
||||||
{
|
{
|
||||||
public UserService()
|
public UserService()
|
||||||
@ -5254,14 +5408,6 @@ namespace RobloxFiles
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public class VoiceChatInternal : Instance
|
|
||||||
{
|
|
||||||
public VoiceChatInternal()
|
|
||||||
{
|
|
||||||
IsService = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public class VoiceChatService : Instance
|
public class VoiceChatService : Instance
|
||||||
{
|
{
|
||||||
public VoiceChatService()
|
public VoiceChatService()
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
// Auto-generated list of Roblox enums.
|
// Auto-generated list of Roblox enums.
|
||||||
// Updated as of 0.589.0.5890596
|
// Updated as of 0.600.1.6000716
|
||||||
|
|
||||||
namespace RobloxFiles.Enums
|
namespace RobloxFiles.Enums
|
||||||
{
|
{
|
||||||
@ -70,6 +70,13 @@ namespace RobloxFiles.Enums
|
|||||||
Transparency
|
Transparency
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public enum AnimationCompositorMode
|
||||||
|
{
|
||||||
|
Default,
|
||||||
|
Enabled,
|
||||||
|
Disabled
|
||||||
|
}
|
||||||
|
|
||||||
public enum AnimationPriority
|
public enum AnimationPriority
|
||||||
{
|
{
|
||||||
Idle,
|
Idle,
|
||||||
@ -320,6 +327,13 @@ namespace RobloxFiles.Enums
|
|||||||
Cubic
|
Cubic
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public enum EditorLiveScripting
|
||||||
|
{
|
||||||
|
Default,
|
||||||
|
Disabled,
|
||||||
|
Enabled
|
||||||
|
}
|
||||||
|
|
||||||
public enum ElasticBehavior
|
public enum ElasticBehavior
|
||||||
{
|
{
|
||||||
WhenScrollable,
|
WhenScrollable,
|
||||||
@ -346,6 +360,13 @@ namespace RobloxFiles.Enums
|
|||||||
Vertical
|
Vertical
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public enum FluidFidelity
|
||||||
|
{
|
||||||
|
Automatic,
|
||||||
|
UseCollisionGeometry,
|
||||||
|
UsePreciseGeometry
|
||||||
|
}
|
||||||
|
|
||||||
public enum FluidForces
|
public enum FluidForces
|
||||||
{
|
{
|
||||||
Default,
|
Default,
|
||||||
@ -512,13 +533,6 @@ namespace RobloxFiles.Enums
|
|||||||
AlwaysOff
|
AlwaysOff
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum HumanoidOnlySetCollisionsOnStateChange
|
|
||||||
{
|
|
||||||
Default,
|
|
||||||
Disabled,
|
|
||||||
Enabled
|
|
||||||
}
|
|
||||||
|
|
||||||
public enum HumanoidRigType
|
public enum HumanoidRigType
|
||||||
{
|
{
|
||||||
R6,
|
R6,
|
||||||
@ -569,6 +583,15 @@ namespace RobloxFiles.Enums
|
|||||||
Enabled
|
Enabled
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public enum ItemLineAlignment
|
||||||
|
{
|
||||||
|
Automatic,
|
||||||
|
Start,
|
||||||
|
Center,
|
||||||
|
End,
|
||||||
|
Stretch
|
||||||
|
}
|
||||||
|
|
||||||
public enum KeyCode
|
public enum KeyCode
|
||||||
{
|
{
|
||||||
Unknown,
|
Unknown,
|
||||||
@ -1069,6 +1092,13 @@ namespace RobloxFiles.Enums
|
|||||||
TwoAttachment
|
TwoAttachment
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public enum PrimalPhysicsSolver
|
||||||
|
{
|
||||||
|
Default,
|
||||||
|
Experimental,
|
||||||
|
Disabled
|
||||||
|
}
|
||||||
|
|
||||||
public enum ProximityPromptExclusivity
|
public enum ProximityPromptExclusivity
|
||||||
{
|
{
|
||||||
OnePerButton,
|
OnePerButton,
|
||||||
@ -1201,7 +1231,8 @@ namespace RobloxFiles.Enums
|
|||||||
{
|
{
|
||||||
None,
|
None,
|
||||||
DeviceSafeInsets,
|
DeviceSafeInsets,
|
||||||
CoreUISafeInsets
|
CoreUISafeInsets,
|
||||||
|
TopbarSafeInsets
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum ScreenOrientation
|
public enum ScreenOrientation
|
||||||
@ -1410,6 +1441,24 @@ namespace RobloxFiles.Enums
|
|||||||
False
|
False
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public enum UIFlexAlignment
|
||||||
|
{
|
||||||
|
None,
|
||||||
|
Fill,
|
||||||
|
SpaceAround,
|
||||||
|
SpaceBetween,
|
||||||
|
SpaceEvenly
|
||||||
|
}
|
||||||
|
|
||||||
|
public enum UIFlexMode
|
||||||
|
{
|
||||||
|
None,
|
||||||
|
Grow,
|
||||||
|
Shrink,
|
||||||
|
Fill,
|
||||||
|
Custom
|
||||||
|
}
|
||||||
|
|
||||||
public enum VelocityConstraintMode
|
public enum VelocityConstraintMode
|
||||||
{
|
{
|
||||||
Line,
|
Line,
|
||||||
|
@ -41,6 +41,13 @@ local stringTypes = {
|
|||||||
ProtectedString = true,
|
ProtectedString = true,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
local defaultIgnore = {
|
||||||
|
["__api_dump_skipped_class__"] = true,
|
||||||
|
["__api_dump_no_string_value__"] = true,
|
||||||
|
["__api_dump_class_not_creatable__"] = true,
|
||||||
|
["__api_dump_write_only_property__"] = true,
|
||||||
|
}
|
||||||
|
|
||||||
local isCoreScript = pcall(function()
|
local isCoreScript = pcall(function()
|
||||||
local restricted = game:GetService("RobloxPluginGuiService")
|
local restricted = game:GetService("RobloxPluginGuiService")
|
||||||
return tostring(restricted)
|
return tostring(restricted)
|
||||||
@ -406,31 +413,10 @@ local function generateClasses()
|
|||||||
local propMap = collectProperties(class)
|
local propMap = collectProperties(class)
|
||||||
local propNames = {}
|
local propNames = {}
|
||||||
|
|
||||||
--[[
|
|
||||||
for _, propName in pairs(classPatches.Remove) do
|
|
||||||
propMap[propName] = nil
|
|
||||||
end
|
|
||||||
]]
|
|
||||||
|
|
||||||
for propName in pairs(propMap) do
|
for propName in pairs(propMap) do
|
||||||
table.insert(propNames, propName)
|
table.insert(propNames, propName)
|
||||||
end
|
end
|
||||||
|
|
||||||
--[[
|
|
||||||
for propName, propType in pairs(classPatches.Add) do
|
|
||||||
local prop = propMap[propName]
|
|
||||||
|
|
||||||
if prop then
|
|
||||||
local serial = prop.Serialization
|
|
||||||
serial.CanSave = true
|
|
||||||
serial.CanLoad = true
|
|
||||||
else
|
|
||||||
propMap[propName] = createProperty(propName, propType)
|
|
||||||
table.insert(propNames, propName)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
]]
|
|
||||||
|
|
||||||
local firstLine = true
|
local firstLine = true
|
||||||
class.PropertyMap = propMap
|
class.PropertyMap = propMap
|
||||||
|
|
||||||
@ -447,7 +433,7 @@ local function generateClasses()
|
|||||||
local inheritProps = ancestor.PropertyMap
|
local inheritProps = ancestor.PropertyMap
|
||||||
local inherited = ancestor.Inherited
|
local inherited = ancestor.Inherited
|
||||||
|
|
||||||
local baseObject = if inherited then inherited.Object else nil
|
local baseObject = inherited and inherited.Object
|
||||||
|
|
||||||
if inheritProps and baseObject then
|
if inheritProps and baseObject then
|
||||||
for name, prop in pairs(inheritProps) do
|
for name, prop in pairs(inheritProps) do
|
||||||
@ -533,6 +519,7 @@ local function generateClasses()
|
|||||||
|
|
||||||
local serial = prop.Serialization
|
local serial = prop.Serialization
|
||||||
local typeData = prop.ValueType
|
local typeData = prop.ValueType
|
||||||
|
local apiDefault: string? = prop.Default
|
||||||
|
|
||||||
local category = typeData.Category
|
local category = typeData.Category
|
||||||
local valueType = typeData.Name
|
local valueType = typeData.Name
|
||||||
@ -643,28 +630,53 @@ local function generateClasses()
|
|||||||
end
|
end
|
||||||
|
|
||||||
if not gotValue and category ~= "Class" then
|
if not gotValue and category ~= "Class" then
|
||||||
-- Fallback to implicit defaults
|
-- Fallback to implicit defaults, or default defined by API Dump.
|
||||||
|
if defaultIgnore[apiDefault] then
|
||||||
|
apiDefault = nil
|
||||||
|
end
|
||||||
|
|
||||||
if numberTypes[valueType] then
|
if numberTypes[valueType] then
|
||||||
value = 0
|
value = tonumber(apiDefault) or 0
|
||||||
gotValue = true
|
gotValue = true
|
||||||
elseif stringTypes[valueType] then
|
elseif stringTypes[valueType] then
|
||||||
value = ""
|
value = apiDefault or ""
|
||||||
gotValue = true
|
gotValue = true
|
||||||
elseif valueType == "SharedString" then
|
elseif valueType == "SharedString" then
|
||||||
value = "yuZpQdnvvUBOTYh1jqZ2cA=="
|
value = apiDefault or "yuZpQdnvvUBOTYh1jqZ2cA=="
|
||||||
gotValue = true
|
gotValue = true
|
||||||
elseif category == "DataType" then
|
elseif category == "DataType" then
|
||||||
local DataType = env[valueType]
|
local DataType = env[valueType]
|
||||||
|
|
||||||
if DataType and typeof(DataType) == "table" and not rawget(env, valueType) then
|
if DataType and typeof(DataType) == "table" and not rawget(env, valueType) then
|
||||||
|
local args = {}
|
||||||
|
|
||||||
|
if type(apiDefault) == "string" then
|
||||||
|
args = string.split(apiDefault, ", ")
|
||||||
|
end
|
||||||
|
|
||||||
pcall(function()
|
pcall(function()
|
||||||
value = DataType.new()
|
value = DataType.new(unpack(args))
|
||||||
gotValue = true
|
gotValue = true
|
||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
elseif valueType == "boolean" then
|
||||||
|
if apiDefault == "true" then
|
||||||
|
value = true
|
||||||
|
gotValue = true
|
||||||
|
elseif apiDefault == "false" then
|
||||||
|
value = false
|
||||||
|
gotValue = true
|
||||||
|
end
|
||||||
elseif category == "Enum" then
|
elseif category == "Enum" then
|
||||||
local enum = (Enum :: any)[valueType]
|
local enum = (Enum :: any)[valueType]
|
||||||
|
|
||||||
|
if apiDefault then
|
||||||
|
gotValue, value = pcall(function()
|
||||||
|
return enum[apiDefault]
|
||||||
|
end)
|
||||||
|
end
|
||||||
|
|
||||||
|
if not gotValue then
|
||||||
local lowestId = math.huge
|
local lowestId = math.huge
|
||||||
local lowest
|
local lowest
|
||||||
|
|
||||||
@ -682,6 +694,7 @@ local function generateClasses()
|
|||||||
gotValue = true
|
gotValue = true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
local id = string.format("%s.%s", className, propName)
|
local id = string.format("%s.%s", className, propName)
|
||||||
local src = string.format("[%s]", script.Parent:GetFullName())
|
local src = string.format("[%s]", script.Parent:GetFullName())
|
||||||
|
2
Plugins/aftman.toml
Normal file
2
Plugins/aftman.toml
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
[tools]
|
||||||
|
rojo = "rojo-rbx/rojo@7.3.0"
|
Binary file not shown.
Loading…
Reference in New Issue
Block a user