namespace SVSim.BattleNode.Protocol; /// /// Wire value of type on a keyAction entry — what kind of card-generating choice the play /// is. Mirrors the client's SendKeyActionDataManager.KeyActionType exactly (same ordinals); /// the client reads it back via ConvertToInt(...), so it serializes as the underlying int /// via . The node currently /// relays only and /// ( / KnownListBuilder.StripKeyActionForOpponent); the /// rest are defined so the guard compares against named values instead of bare ints. /// public enum KeyActionType { None = 0, Choice = 1, Accelerated = 2, Crystallize = 3, Fusion = 4, HaveBeforeSkillChoice = 5, BurialRate = 6, ChoiceEvolution = 7, ChoiceBrave = 8, }