27 lines
1.0 KiB
C#
27 lines
1.0 KiB
C#
namespace UI.CardSystem.StateMachine
|
|
{
|
|
/// <summary>
|
|
/// Centralized string constants for card state names.
|
|
/// Prevents typos and provides compile-time checking for state transitions.
|
|
/// </summary>
|
|
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";
|
|
}
|
|
}
|
|
|