Switch root namespace to "RobloxFiles"
In case there are any future libraries written for Roblox in C#, I want to avoid running into any namespace collisions. Its best to keep everything pertaining to this project nested in its own unique namespace.
This commit is contained in:
parent
4e15b2a635
commit
795018e243
@ -3,7 +3,7 @@ using System.IO;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using LZ4;
|
using LZ4;
|
||||||
|
|
||||||
namespace Roblox.BinaryFormat
|
namespace RobloxFiles.BinaryFormat
|
||||||
{
|
{
|
||||||
public class RobloxBinaryChunk
|
public class RobloxBinaryChunk
|
||||||
{
|
{
|
||||||
|
@ -3,7 +3,7 @@ using System.IO;
|
|||||||
using System.Runtime.InteropServices;
|
using System.Runtime.InteropServices;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
namespace Roblox.BinaryFormat
|
namespace RobloxFiles.BinaryFormat
|
||||||
{
|
{
|
||||||
public class RobloxBinaryReader : BinaryReader
|
public class RobloxBinaryReader : BinaryReader
|
||||||
{
|
{
|
||||||
|
@ -2,9 +2,10 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using Roblox.BinaryFormat.Chunks;
|
|
||||||
|
|
||||||
namespace Roblox.BinaryFormat
|
using RobloxFiles.BinaryFormat.Chunks;
|
||||||
|
|
||||||
|
namespace RobloxFiles.BinaryFormat
|
||||||
{
|
{
|
||||||
public class BinaryRobloxFile : IRobloxFile
|
public class BinaryRobloxFile : IRobloxFile
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
namespace Roblox.BinaryFormat.Chunks
|
namespace RobloxFiles.BinaryFormat.Chunks
|
||||||
{
|
{
|
||||||
public class INST
|
public class INST
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
|
||||||
namespace Roblox.BinaryFormat.Chunks
|
namespace RobloxFiles.BinaryFormat.Chunks
|
||||||
{
|
{
|
||||||
public class META
|
public class META
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
namespace Roblox.BinaryFormat.Chunks
|
namespace RobloxFiles.BinaryFormat.Chunks
|
||||||
{
|
{
|
||||||
public class PRNT
|
public class PRNT
|
||||||
{
|
{
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
|
||||||
using Roblox.Enums;
|
using RobloxFiles.Enums;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
using Roblox.DataTypes.Utility;
|
using RobloxFiles.DataTypes.Utility;
|
||||||
|
|
||||||
namespace Roblox.BinaryFormat.Chunks
|
namespace RobloxFiles.BinaryFormat.Chunks
|
||||||
{
|
{
|
||||||
public class PROP
|
public class PROP
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
// This is an auto-generated list of all available enums on Roblox!
|
// This is an auto-generated list of all available enums on Roblox!
|
||||||
// Updated as of 0.369.1.273919
|
// Updated as of 0.369.1.273919
|
||||||
|
|
||||||
namespace Roblox.Enums
|
namespace RobloxFiles.Enums
|
||||||
{
|
{
|
||||||
public enum ActionType
|
public enum ActionType
|
||||||
{
|
{
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
|
||||||
namespace Roblox
|
namespace RobloxFiles
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Describes an object in Roblox's DataModel hierarchy.
|
/// Describes an object in Roblox's DataModel hierarchy.
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
|
|
||||||
namespace Roblox
|
namespace RobloxFiles
|
||||||
{
|
{
|
||||||
public enum PropertyType
|
public enum PropertyType
|
||||||
{
|
{
|
||||||
|
@ -1,12 +1,11 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
|
|
||||||
using Roblox.BinaryFormat;
|
using RobloxFiles.BinaryFormat;
|
||||||
using Roblox.XmlFormat;
|
using RobloxFiles.XmlFormat;
|
||||||
|
|
||||||
namespace Roblox
|
namespace RobloxFiles
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Interface which represents a RobloxFile implementation.
|
/// Interface which represents a RobloxFile implementation.
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using Roblox.Enums;
|
using RobloxFiles.Enums;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
[Flags]
|
[Flags]
|
||||||
public enum Axes
|
public enum Axes
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
|
||||||
using Roblox.DataTypes.Utility;
|
using RobloxFiles.DataTypes.Utility;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public class BrickColor
|
public class BrickColor
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using Roblox.DataTypes.Utility;
|
using RobloxFiles.DataTypes.Utility;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public class CFrame
|
public class CFrame
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct Color3
|
public struct Color3
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct ColorSequence
|
public struct ColorSequence
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct ColorSequenceKeypoint
|
public struct ColorSequenceKeypoint
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using Roblox.Enums;
|
using RobloxFiles.Enums;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
[Flags]
|
[Flags]
|
||||||
public enum Faces
|
public enum Faces
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct NumberRange
|
public struct NumberRange
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct NumberSequence
|
public struct NumberSequence
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct NumberSequenceKeypoint
|
public struct NumberSequenceKeypoint
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using Roblox.Enums;
|
using RobloxFiles.Enums;
|
||||||
using Roblox.DataTypes.Utility;
|
using RobloxFiles.DataTypes.Utility;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct PhysicalProperties
|
public struct PhysicalProperties
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct Ray
|
public struct Ray
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct Rect
|
public struct Rect
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct Region3
|
public struct Region3
|
||||||
{
|
{
|
||||||
|
@ -4,7 +4,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct Region3int16
|
public struct Region3int16
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct UDim
|
public struct UDim
|
||||||
{
|
{
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct UDim2
|
public struct UDim2
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.DataTypes.Utility
|
namespace RobloxFiles.DataTypes.Utility
|
||||||
{
|
{
|
||||||
public static class BrickColors
|
public static class BrickColors
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using Roblox.Enums;
|
using RobloxFiles.Enums;
|
||||||
|
|
||||||
namespace Roblox.DataTypes.Utility
|
namespace RobloxFiles.DataTypes.Utility
|
||||||
{
|
{
|
||||||
public static class MaterialInfo
|
public static class MaterialInfo
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
|
|
||||||
namespace Roblox.DataTypes.Utility
|
namespace RobloxFiles.DataTypes.Utility
|
||||||
{
|
{
|
||||||
public class Quaternion
|
public class Quaternion
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct Vector2
|
public struct Vector2
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using Roblox.Enums;
|
using RobloxFiles.Enums;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct Vector3
|
public struct Vector3
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
|
|
||||||
namespace Roblox.DataTypes
|
namespace RobloxFiles.DataTypes
|
||||||
{
|
{
|
||||||
public struct Vector3int16
|
public struct Vector3int16
|
||||||
{
|
{
|
||||||
|
@ -5,11 +5,11 @@ using System.Runtime.InteropServices;
|
|||||||
// General Information about an assembly is controlled through the following
|
// General Information about an assembly is controlled through the following
|
||||||
// set of attributes. Change these attribute values to modify the information
|
// set of attributes. Change these attribute values to modify the information
|
||||||
// associated with an assembly.
|
// associated with an assembly.
|
||||||
[assembly: AssemblyTitle("RobloxFileFormat")]
|
[assembly: AssemblyTitle("RobloxFiles")]
|
||||||
[assembly: AssemblyDescription("")]
|
[assembly: AssemblyDescription("")]
|
||||||
[assembly: AssemblyConfiguration("")]
|
[assembly: AssemblyConfiguration("")]
|
||||||
[assembly: AssemblyCompany("")]
|
[assembly: AssemblyCompany("")]
|
||||||
[assembly: AssemblyProduct("RobloxFileFormat")]
|
[assembly: AssemblyProduct("RobloxFiles")]
|
||||||
[assembly: AssemblyCopyright("Copyright © 2019")]
|
[assembly: AssemblyCopyright("Copyright © 2019")]
|
||||||
[assembly: AssemblyTrademark("")]
|
[assembly: AssemblyTrademark("")]
|
||||||
[assembly: AssemblyCulture("")]
|
[assembly: AssemblyCulture("")]
|
||||||
|
@ -5,12 +5,27 @@
|
|||||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||||
<ProjectGuid>{CF50C0E2-23A7-4DC1-B4B2-E60CDE716253}</ProjectGuid>
|
<ProjectGuid>{CF50C0E2-23A7-4DC1-B4B2-E60CDE716253}</ProjectGuid>
|
||||||
<OutputType>WinExe</OutputType>
|
<OutputType>Library</OutputType>
|
||||||
<AppDesignerFolder>Properties</AppDesignerFolder>
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
||||||
<RootNamespace>Roblox</RootNamespace>
|
<RootNamespace>RobloxFiles</RootNamespace>
|
||||||
<AssemblyName>RobloxFileFormat</AssemblyName>
|
<AssemblyName>RobloxFileFormat</AssemblyName>
|
||||||
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
|
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
|
||||||
<FileAlignment>512</FileAlignment>
|
<FileAlignment>512</FileAlignment>
|
||||||
|
<PublishUrl>publish\</PublishUrl>
|
||||||
|
<Install>true</Install>
|
||||||
|
<InstallFrom>Disk</InstallFrom>
|
||||||
|
<UpdateEnabled>false</UpdateEnabled>
|
||||||
|
<UpdateMode>Foreground</UpdateMode>
|
||||||
|
<UpdateInterval>7</UpdateInterval>
|
||||||
|
<UpdateIntervalUnits>Days</UpdateIntervalUnits>
|
||||||
|
<UpdatePeriodically>false</UpdatePeriodically>
|
||||||
|
<UpdateRequired>false</UpdateRequired>
|
||||||
|
<MapFileExtensions>true</MapFileExtensions>
|
||||||
|
<ApplicationRevision>0</ApplicationRevision>
|
||||||
|
<ApplicationVersion>1.0.0.%2a</ApplicationVersion>
|
||||||
|
<IsWebBootstrapper>false</IsWebBootstrapper>
|
||||||
|
<UseApplicationTrust>false</UseApplicationTrust>
|
||||||
|
<BootstrapperEnabled>true</BootstrapperEnabled>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||||
<DebugSymbols>true</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
@ -102,7 +117,7 @@
|
|||||||
<Compile Include="XmlFormat\PropertyTokens\Int.cs" />
|
<Compile Include="XmlFormat\PropertyTokens\Int.cs" />
|
||||||
<Compile Include="XmlFormat\PropertyTokens\Int64.cs" />
|
<Compile Include="XmlFormat\PropertyTokens\Int64.cs" />
|
||||||
<Compile Include="XmlFormat\PropertyTokens\NumberRange.cs" />
|
<Compile Include="XmlFormat\PropertyTokens\NumberRange.cs" />
|
||||||
<Compile Include="XmlFormat\PropertyTokens\NumberSequence.cs" />
|
<Compile Include="XmlFormat\PropertyTokens\NumberSequence.cs" />
|
||||||
<Compile Include="XmlFormat\PropertyTokens\PhysicalProperties.cs" />
|
<Compile Include="XmlFormat\PropertyTokens\PhysicalProperties.cs" />
|
||||||
<Compile Include="XmlFormat\PropertyTokens\Ray.cs" />
|
<Compile Include="XmlFormat\PropertyTokens\Ray.cs" />
|
||||||
<Compile Include="XmlFormat\PropertyTokens\Rect.cs" />
|
<Compile Include="XmlFormat\PropertyTokens\Rect.cs" />
|
||||||
@ -116,5 +131,17 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<None Include="Packages.config" />
|
<None Include="Packages.config" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<BootstrapperPackage Include=".NETFramework,Version=v4.5.2">
|
||||||
|
<Visible>False</Visible>
|
||||||
|
<ProductName>Microsoft .NET Framework 4.5.2 %28x86 and x64%29</ProductName>
|
||||||
|
<Install>true</Install>
|
||||||
|
</BootstrapperPackage>
|
||||||
|
<BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
|
||||||
|
<Visible>False</Visible>
|
||||||
|
<ProductName>.NET Framework 3.5 SP1</ProductName>
|
||||||
|
<Install>false</Install>
|
||||||
|
</BootstrapperPackage>
|
||||||
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
</Project>
|
</Project>
|
@ -1,9 +1,9 @@
|
|||||||
using System.Diagnostics;
|
#if DEBUG
|
||||||
|
using System.Diagnostics;
|
||||||
|
|
||||||
namespace Roblox
|
namespace RobloxFiles
|
||||||
{
|
{
|
||||||
// This is a placeholder.
|
// This is a placeholder.
|
||||||
|
|
||||||
internal class UnitTest
|
internal class UnitTest
|
||||||
{
|
{
|
||||||
public static void Main(string[] args)
|
public static void Main(string[] args)
|
||||||
@ -15,4 +15,5 @@ namespace Roblox
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
@ -1,7 +1,7 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class AxesToken : IXmlPropertyToken
|
public class AxesToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class BinaryStringToken : IXmlPropertyToken
|
public class BinaryStringToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class BoolToken : IXmlPropertyToken
|
public class BoolToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class BrickColorToken : IXmlPropertyToken
|
public class BrickColorToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class CFrameToken : IXmlPropertyToken
|
public class CFrameToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class Color3Token : IXmlPropertyToken
|
public class Color3Token : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class Color3uint8Token : IXmlPropertyToken
|
public class Color3uint8Token : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class ColorSequenceToken : IXmlPropertyToken
|
public class ColorSequenceToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class ContentToken : IXmlPropertyToken
|
public class ContentToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class DoubleToken : IXmlPropertyToken
|
public class DoubleToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class EnumToken : IXmlPropertyToken
|
public class EnumToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class FacesToken : IXmlPropertyToken
|
public class FacesToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class FloatToken : IXmlPropertyToken
|
public class FloatToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class IntToken : IXmlPropertyToken
|
public class IntToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class Int64Token : IXmlPropertyToken
|
public class Int64Token : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class NumberRangeToken : IXmlPropertyToken
|
public class NumberRangeToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class NumberSequenceToken : IXmlPropertyToken
|
public class NumberSequenceToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class PhysicalPropertiesToken : IXmlPropertyToken
|
public class PhysicalPropertiesToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class RayToken : IXmlPropertyToken
|
public class RayToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class RectToken : IXmlPropertyToken
|
public class RectToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class RefToken : IXmlPropertyToken
|
public class RefToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class StringToken : IXmlPropertyToken
|
public class StringToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class UDimToken : IXmlPropertyToken
|
public class UDimToken : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class UDim2Token : IXmlPropertyToken
|
public class UDim2Token : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class Vector2Token : IXmlPropertyToken
|
public class Vector2Token : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
using System.Xml;
|
using System.Xml;
|
||||||
using Roblox.DataTypes;
|
using RobloxFiles.DataTypes;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat.PropertyTokens
|
namespace RobloxFiles.XmlFormat.PropertyTokens
|
||||||
{
|
{
|
||||||
public class Vector3Token : IXmlPropertyToken
|
public class Vector3Token : IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat
|
namespace RobloxFiles.XmlFormat
|
||||||
{
|
{
|
||||||
static class XmlDataReader
|
static class XmlDataReader
|
||||||
{
|
{
|
||||||
@ -51,12 +51,13 @@ namespace Roblox.XmlFormat
|
|||||||
|
|
||||||
Instance inst = new Instance(classToken.InnerText);
|
Instance inst = new Instance(classToken.InnerText);
|
||||||
|
|
||||||
// The 'reference' attribute is optional, but should be defined if a Ref property needs to link to this Instance.
|
// The 'referent' attribute is optional, but should be defined if a Ref property needs to link to this Instance.
|
||||||
XmlNode refToken = instNode.Attributes.GetNamedItem("referent");
|
XmlNode refToken = instNode.Attributes.GetNamedItem("referent");
|
||||||
|
|
||||||
if (refToken != null && instances != null)
|
if (refToken != null && instances != null)
|
||||||
{
|
{
|
||||||
string refId = refToken.InnerText;
|
string refId = refToken.InnerText;
|
||||||
|
|
||||||
if (instances.ContainsKey(refId))
|
if (instances.ContainsKey(refId))
|
||||||
throw new Exception("XmlDataReader.ReadItem: Got an Item with a duplicate 'referent' attribute!");
|
throw new Exception("XmlDataReader.ReadItem: Got an Item with a duplicate 'referent' attribute!");
|
||||||
|
|
||||||
|
@ -4,7 +4,7 @@ using System.ComponentModel;
|
|||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat
|
namespace RobloxFiles.XmlFormat
|
||||||
{
|
{
|
||||||
public interface IXmlPropertyToken
|
public interface IXmlPropertyToken
|
||||||
{
|
{
|
||||||
|
@ -5,7 +5,7 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
||||||
namespace Roblox.XmlFormat
|
namespace RobloxFiles.XmlFormat
|
||||||
{
|
{
|
||||||
public class XmlRobloxFile : IRobloxFile
|
public class XmlRobloxFile : IRobloxFile
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user