namespace UI.CardSystem.StateMachine { /// /// Centralized string constants for card state names. /// Prevents typos and provides compile-time checking for state transitions. /// public static class CardStateNames { // Booster Flow States public const string Idle = "IdleState"; public const string EnlargedNew = "EnlargedNewState"; public const string EnlargedRepeat = "EnlargedRepeatState"; public const string EnlargedLegendaryRepeat = "EnlargedLegendaryRepeatState"; public const string Revealed = "RevealedState"; // Album Placement Flow States public const string PendingFaceDown = "PendingFaceDownState"; public const string DraggingRevealed = "DraggingRevealedState"; public const string PlacedInSlot = "PlacedInSlotState"; public const string AlbumEnlarged = "AlbumEnlargedState"; // Generic Drag State public const string Dragging = "DraggingState"; } }