25 lines
1.1 KiB
C#
25 lines
1.1 KiB
C#
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<Card.MoveCardGoDeckMessage> 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();
|
|
|
|
public static event Action<bool> OnCardManagerSetStateToDrag;
|
|
public static void CallCardManagerSetStateToDrag(bool isSet) => OnCardManagerSetStateToDrag?.Invoke(isSet);
|
|
} |