diff --git a/Generated/Classes.cs b/Generated/Classes.cs index 2f41ea4..759d74b 100644 --- a/Generated/Classes.cs +++ b/Generated/Classes.cs @@ -1,5 +1,5 @@ // Auto-generated list of creatable Roblox classes. -// Updated as of 0.403.1.344866 +// Updated as of 0.407.0.353595 using System; @@ -1204,6 +1204,7 @@ namespace RobloxFiles public bool OverlayNativeInput = false; // [Load-only] public Color3 PlaceholderColor3 = Color3.FromRGB(178, 178, 178); public string PlaceholderText = ""; + public ReturnKeyType ReturnKeyType = ReturnKeyType.Default; // [Load-only] public bool ShowNativeInput = true; public string Text = "TextBox"; @@ -1733,6 +1734,8 @@ namespace RobloxFiles public float Brightness = 2; public Color3 ColorShift_Bottom = new Color3(); public Color3 ColorShift_Top = new Color3(); + public float EnvironmentDiffuseScale = 0; + public float EnvironmentSpecularScale = 0; public float ExposureCompensation = 0; public Color3 FogColor = Color3.FromRGB(192, 192, 192); public float FogEnd = 100000; @@ -2156,22 +2159,10 @@ namespace RobloxFiles { public bool AutoUpdate = false; public long OriginalHash = 0; - - public Content PackageId - { - get { return PackageIdSerialize; } - set { PackageIdSerialize = value; } - } - + public Content PackageId => PackageIdSerialize; public Content PackageIdSerialize = ""; public string SymbolicLink = ""; - - public long VersionId - { - get { return VersionIdSerialize; } - set { VersionIdSerialize = value; } - } - + public long VersionId => VersionIdSerialize; public long VersionIdSerialize = 0; public long VersionNumber @@ -2260,9 +2251,9 @@ namespace RobloxFiles public class PluginAction : Instance { - public bool Checked = false; // [Load-only] + public bool Checked = true; // [Load-only] public string DefaultShortcut = ""; // [Load-only] - public bool Enabled = true; // [Load-only] + public bool Enabled = false; // [Load-only] } public class PluginGuiService : Instance @@ -2812,7 +2803,7 @@ namespace RobloxFiles IsService = true; } - public bool UseLocalSpace = false; // [Load-only] + public bool UseLocalSpace = true; // [Load-only] } public class Team : Instance @@ -2932,6 +2923,14 @@ namespace RobloxFiles } } + public class UGCValidationService : Instance + { + public UGCValidationService() + { + IsService = true; + } + } + public abstract class UIBase : Instance { } diff --git a/Generated/Enums.cs b/Generated/Enums.cs index 3cba410..061ae29 100644 --- a/Generated/Enums.cs +++ b/Generated/Enums.cs @@ -1,5 +1,5 @@ // Auto-generated list of Roblox enums. -// Updated as of 0.403.1.344866 +// Updated as of 0.407.0.353595 namespace RobloxFiles.Enums { @@ -605,13 +605,6 @@ namespace RobloxFiles.Enums Skip16 } - public enum ErrorReporting - { - DontReport, - Prompt, - Report - } - public enum ExplosionType { NoCraters, @@ -939,17 +932,6 @@ namespace RobloxFiles.Enums None } - public enum JointType - { - Weld = 1, - Snap = 3, - Rotate = 7, - RotateP, - RotateV, - Glue, - None = 28 - } - public enum KeyCode { Unknown, @@ -1566,6 +1548,16 @@ namespace RobloxFiles.Enums diff } + public enum ReturnKeyType + { + Default, + Done, + Go, + Next, + Search, + Send + } + public enum ReverbType { NoReverb, @@ -1761,7 +1753,7 @@ namespace RobloxFiles.Enums PlayServer, RobloxPlugin, UserPlugin, - Null + None } public enum StudioStyleGuideColor diff --git a/Plugins/GenerateApiDump.rbxm b/Plugins/GenerateApiDump.rbxm index b3e33ce..14131f9 100644 Binary files a/Plugins/GenerateApiDump.rbxm and b/Plugins/GenerateApiDump.rbxm differ diff --git a/Plugins/GenerateApiDump/ApiPlugin.server.lua b/Plugins/GenerateApiDump/ApiPlugin.server.lua index 5571fea..e0e1fe1 100644 --- a/Plugins/GenerateApiDump/ApiPlugin.server.lua +++ b/Plugins/GenerateApiDump/ApiPlugin.server.lua @@ -456,7 +456,7 @@ local function generateClasses() set = redirect.Set end - if not firstLine then + if not firstLine and set then writeLine() end @@ -464,14 +464,18 @@ local function generateClasses() writeLine("[Obsolete]") end - writeLine("public %s %s", valueType, name) + if set then + writeLine("public %s %s", valueType, name) + + openStack() + writeLine("get { return %s; }", get) + writeLine("set { %s; }", set) + closeStack() + else + writeLine("public %s %s => %s;", valueType, name, get) + end - openStack() - writeLine("get { return %s; }", get) - writeLine("set { %s; }", set) - closeStack() - - if (i ~= #propNames) then + if i ~= #propNames and set then writeLine() end else diff --git a/RobloxFileFormat.csproj b/RobloxFileFormat.csproj index 45536c0..760d346 100644 --- a/RobloxFileFormat.csproj +++ b/RobloxFileFormat.csproj @@ -76,7 +76,6 @@ - @@ -156,4 +155,7 @@ + + copy /y $(TargetPath) $(ProjectDir)$(TargetFileName) + \ No newline at end of file diff --git a/RobloxFileFormat.dll b/RobloxFileFormat.dll new file mode 100644 index 0000000..f3c689a Binary files /dev/null and b/RobloxFileFormat.dll differ