using System; using UnityEngine; namespace NightclubArcadia.Skills { /// /// JSON mirror of the Skill Bible. Deserialized by SkillSystemSetup; also the /// EditorSet DTO for SkillDefinition. Enum fields are strings in JSON. /// [Serializable] public sealed class SkillBibleRoot { public SkillBibleEntry[] skills; } [Serializable] public sealed class SkillBibleEntry { public string id; public string displayName; public string axis; public string domain; public string notes; public float targetFiringsPerHour; public string opposedTo; public string[] alliedWith; public string primaryChannel; public string secondaryChannel; public string clueYield; public int startingRank; public Color accentColor; } }