Fix EntryRequirement serialization

This commit is contained in:
2025-03-02 14:33:05 -06:00
parent 085433e108
commit a3fbefe888
6 changed files with 27 additions and 13 deletions

View File

@@ -16,6 +16,7 @@
public EntryRequirement CrystalsGanon { get; set; } = EntryRequirement.Crystals7;
[CommonValue("crystals_gt")]
[JsonPropertyName("crystals_gt")]
public EntryRequirement CrystalsGT { get; set; } = EntryRequirement.Crystals7;
public EntranceShuffle EntranceShuffle { get; set; } = EntranceShuffle.Vanilla;
@@ -73,14 +74,14 @@
}
public enum EntryRequirement {
[JsonStringEnumMemberName("7")] [CommonValue("7")] Crystals7,
[JsonStringEnumMemberName("6")] [CommonValue("6")] Crystals6,
[JsonStringEnumMemberName("5")] [CommonValue("5")] Crystals5,
[JsonStringEnumMemberName("4")] [CommonValue("4")] Crystals4,
[JsonStringEnumMemberName("3")] [CommonValue("3")] Crystals3,
[JsonStringEnumMemberName("2")] [CommonValue("2")] Crystals2,
[JsonStringEnumMemberName("1")] [CommonValue("1")] Crystals1,
[JsonStringEnumMemberName("0")] [CommonValue("0")] Crystals0,
[JsonStringEnumMemberName("0")] [CommonValue("0")] Crystals0 = 0,
[JsonStringEnumMemberName("1")] [CommonValue("1")] Crystals1 = 1,
[JsonStringEnumMemberName("2")] [CommonValue("2")] Crystals2 = 2,
[JsonStringEnumMemberName("3")] [CommonValue("3")] Crystals3 = 3,
[JsonStringEnumMemberName("4")] [CommonValue("4")] Crystals4 = 4,
[JsonStringEnumMemberName("5")] [CommonValue("5")] Crystals5 = 5,
[JsonStringEnumMemberName("6")] [CommonValue("6")] Crystals6 = 6,
[JsonStringEnumMemberName("7")] [CommonValue("7")] Crystals7 = 7,
Random,
}