diff --git a/SabreTools.Models/Charts/SongIni.cs b/SabreTools.Models/Charts/SongIni.cs index 6b2616e..3bdea0c 100644 --- a/SabreTools.Models/Charts/SongIni.cs +++ b/SabreTools.Models/Charts/SongIni.cs @@ -4,7 +4,7 @@ namespace SabreTools.Models.Charts { /// /// [song]/[Song] - internal class SongIni + public class SongIni { #region Song/Chart Metadata diff --git a/SabreTools.Models/Charts/Tier.cs b/SabreTools.Models/Charts/Tier.cs new file mode 100644 index 0000000..ee36fca --- /dev/null +++ b/SabreTools.Models/Charts/Tier.cs @@ -0,0 +1,16 @@ +namespace SabreTools.Models.Charts +{ + /// + public class Tier + { + /// + /// Display name of the tier. + /// + public string? Name { get; set; } + + /// + /// Name used for associating a song with this tier, and for checking unlock requirements. + /// + public string? UnlockId { get; set; } + } +} \ No newline at end of file diff --git a/SabreTools.Models/Charts/TitlesIni.cs b/SabreTools.Models/Charts/TitlesIni.cs index 3ce159d..e29433f 100644 --- a/SabreTools.Models/Charts/TitlesIni.cs +++ b/SabreTools.Models/Charts/TitlesIni.cs @@ -1,10 +1,8 @@ -using System.Collections.Generic; - namespace SabreTools.Models.Charts { /// /// [titles] - internal class TitlesIni + public class TitlesIni { /// /// A space-separated list of .ini sections to include in the career. @@ -13,9 +11,8 @@ namespace SabreTools.Models.Charts public string[]? SectionList { get; set; } /// - /// `name` - Display name of the tier. - /// `unlock_id` - Name used for associating a song with this tier, and for checking unlock requirements. + /// This entry points to other sections that should be used as part of the career. /// - public Dictionary? Sections { get; set; } + public Tier[]? Sections { get; set; } } } \ No newline at end of file diff --git a/SabreTools.Models/SabreTools.Models.csproj b/SabreTools.Models/SabreTools.Models.csproj index 47b4488..833d410 100644 --- a/SabreTools.Models/SabreTools.Models.csproj +++ b/SabreTools.Models/SabreTools.Models.csproj @@ -39,15 +39,6 @@ - - - - - - - -