public override void Execute() { ClosePrepSignal.Dispatch(); GatherSignal.Dispatch(); ViewState.State = BattleUIState.PhaseChanging; PhaseChangeStartSignal.Dispatch(BattlePhase.Player); }
public override void OnRegister() { base.OnRegister(); PhaseChangeStartSignal.AddListener(phase => StartCoroutine(StartPhaseChange(phase))); }