29 lines
845 B
C#
29 lines
845 B
C#
using Core.SaveLoad;
|
|
|
|
namespace UI.CardSystem.StateMachine.States
|
|
{
|
|
/// <summary>
|
|
/// Revealed state - card is flipped and visible at normal size.
|
|
/// This is the "waiting" state:
|
|
/// - In booster flow: waiting for all cards to finish before animating to album
|
|
/// - In album placement flow: waiting to be dragged to a slot
|
|
/// </summary>
|
|
public class CardRevealedState : AppleState
|
|
{
|
|
private CardContext _context;
|
|
|
|
private void Awake()
|
|
{
|
|
_context = GetComponentInParent<CardContext>();
|
|
}
|
|
|
|
public override void OnEnterState()
|
|
{
|
|
// Card is at normal size, fully revealed
|
|
// Fire interaction complete event (for BoosterOpeningPage tracking)
|
|
_context.FireCardInteractionComplete();
|
|
}
|
|
}
|
|
}
|
|
|