diff --git a/Assets/Cryville/Crtr/Browsing/ResourceConverter.cs b/Assets/Cryville/Crtr/Browsing/ResourceConverter.cs index b3dddea..4274384 100644 --- a/Assets/Cryville/Crtr/Browsing/ResourceConverter.cs +++ b/Assets/Cryville/Crtr/Browsing/ResourceConverter.cs @@ -38,4 +38,10 @@ namespace Cryville.Crtr.Browsing { public class SongResource : FileResource { public SongResource(string name, FileInfo src) : base(name, src) { } } + public class RulesetResource : FileResource { + public RulesetResource(string name, FileInfo src) : base(name, src) { } + } + public class SkinResource : FileResource { + public SkinResource(string name, FileInfo src) : base(name, src) { } + } } \ No newline at end of file diff --git a/Assets/Cryville/Crtr/Ruleset.cs b/Assets/Cryville/Crtr/Ruleset.cs index b85810e..a978380 100644 --- a/Assets/Cryville/Crtr/Ruleset.cs +++ b/Assets/Cryville/Crtr/Ruleset.cs @@ -1,5 +1,6 @@ using Cryville.Common; using Cryville.Common.Pdt; +using Cryville.Crtr.Browsing; using Newtonsoft.Json; using System; using System.Collections.Generic; @@ -10,7 +11,7 @@ using System.Text.RegularExpressions; using SIdentifier = Cryville.Common.Identifier; namespace Cryville.Crtr { - public class Ruleset { + public class Ruleset : MetaInfo { [JsonRequired] public long format; diff --git a/Assets/Cryville/Crtr/Skin.cs b/Assets/Cryville/Crtr/Skin.cs index eb88816..7b1df73 100644 --- a/Assets/Cryville/Crtr/Skin.cs +++ b/Assets/Cryville/Crtr/Skin.cs @@ -1,5 +1,6 @@ using Cryville.Common; using Cryville.Common.Pdt; +using Cryville.Crtr.Browsing; using Cryville.Crtr.Components; using Newtonsoft.Json; using System; @@ -10,7 +11,7 @@ using System.Reflection; using System.Text; namespace Cryville.Crtr { - public class Skin { + public class Skin : MetaInfo { [JsonRequired] public long format;