2025-11-20 14:44:09 +08:00
|
|
|
using System;
|
|
|
|
|
using System.Collections;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
2025-11-22 02:00:37 +08:00
|
|
|
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);
|
2025-11-22 02:00:37 +08:00
|
|
|
|
|
|
|
|
public static event Action OnTurnManagerStateEnterSelfTurn;
|
|
|
|
|
public static void CallTurnManagerStateEnterSelfTurn() => OnTurnManagerStateEnterSelfTurn?.Invoke();
|
2025-11-23 16:29:58 +08:00
|
|
|
|
|
|
|
|
public static event Action OnTurnManagerStaySelfTurn;
|
2025-12-01 14:22:40 +08:00
|
|
|
public static void call_turn_manager_go_stay_self_turn() => OnTurnManagerStaySelfTurn?.Invoke();
|
2025-11-23 16:38:49 +08:00
|
|
|
|
|
|
|
|
public static event Action OnTurnManagerEndSelfTurn;
|
2025-12-01 14:22:40 +08:00
|
|
|
public static void call_turn_manager_go_end_self_turn() => OnTurnManagerEndSelfTurn?.Invoke();
|
2025-11-24 00:01:03 +08:00
|
|
|
|
|
|
|
|
public static event Action OnTurnManagerEnterEnemyTurn;
|
2025-12-01 14:22:40 +08:00
|
|
|
public static void call_turn_manager_enter_enemy_turn() => OnTurnManagerEnterEnemyTurn?.Invoke();
|
2025-11-24 00:01:03 +08:00
|
|
|
|
|
|
|
|
public static event Action OnTurnManagerExitEnemyTurn;
|
2025-12-01 14:22:40 +08:00
|
|
|
public static void call_turn_manager_exit_enemy_turn() => OnTurnManagerExitEnemyTurn?.Invoke();
|
2025-11-20 14:44:09 +08:00
|
|
|
}
|