29 lines
1.2 KiB
C#
Raw Normal View History

2025-11-20 14:44:09 +08:00
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public static class TurnManagerEvent
2025-11-20 14:44:09 +08:00
{
public static event Action OnSetCardID;
public static void BroadcastSetCardID() => OnSetCardID?.Invoke();
2025-11-21 20:16:36 +08:00
// public event Action<Card.MoveCardGoDeckMessage> OnMoveCardGoCardDeck;
// public void BroadcastMoveCardToCardDeck(Card.MoveCardGoDeckMessage goDeckMessage) => OnMoveCardGoCardDeck?.Invoke(goDeckMessage);
public static event Action OnTurnManagerStateEnterSelfTurn;
public static void CallTurnManagerStateEnterSelfTurn() => OnTurnManagerStateEnterSelfTurn?.Invoke();
2025-11-23 16:29:58 +08:00
public static event Action OnTurnManagerStaySelfTurn;
public static void CallTurnManagerStaySelfTurn() => OnTurnManagerStaySelfTurn?.Invoke();
2025-11-23 16:38:49 +08:00
public static event Action OnTurnManagerEndSelfTurn;
public static void CallTurnManagerEndSelfTurn() => OnTurnManagerEndSelfTurn?.Invoke();
2025-11-23 19:37:47 +08:00
2025-11-24 00:01:03 +08:00
public static event Action OnTurnManagerEnterEnemyTurn;
public static void CallTurnManagerEnterEnemyTurn() => OnTurnManagerEnterEnemyTurn?.Invoke();
public static event Action OnTurnManagerExitEnemyTurn;
public static void CallTurnManagerExitEnemyTurn() => OnTurnManagerExitEnemyTurn?.Invoke();
2025-11-20 14:44:09 +08:00
}