namespace SVSim.BattleNode.Protocol; /// /// Wire value of open on a choice/Discover selectCard: whether the pick is revealed. /// The client emits it as selectCardIsOpen ? 1 : 0 (SendKeyActionDataManager.cs); /// the node uses it to decide whether to strip the pick for the opponent (Hidden = strip). /// Serializes as the underlying int via /// . /// public enum ChoiceVisibility { /// Hidden draw-to-hand pick — the chosen card stays secret until played. Hidden = 0, /// Visible board choice — the pick is revealed immediately. Open = 1, }