using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public static class TurnManagerEvent { public static event Action OnSetCardID; public static void BroadcastSetCardID() => OnSetCardID?.Invoke(); // public event Action OnMoveCardGoCardDeck; // public void BroadcastMoveCardToCardDeck(Card.MoveCardGoDeckMessage goDeckMessage) => OnMoveCardGoCardDeck?.Invoke(goDeckMessage); public static event Action OnTurnManagerStateEnterSelfTurn; public static void CallTurnManagerStateEnterSelfTurn() => OnTurnManagerStateEnterSelfTurn?.Invoke(); public static event Action OnTurnManagerStaySelfTurn; public static void CallTurnManagerStaySelfTurn() => OnTurnManagerStaySelfTurn?.Invoke(); public static event Action OnTurnManagerEndSelfTurn; public static void CallTurnManagerEndSelfTurn() => OnTurnManagerEndSelfTurn?.Invoke(); }