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