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,
}