private ActionEffectData DoAction_DrawCard(Action AttackerAction) { BattleSystem.Get().DrawCards(AttackerAction.DrawCards); return(new ActionEffectData("Draw " + AttackerAction.DrawCards, "", true)); }
public LoseBattleState(BattleSceneController BattleSceneControllerRef) : base(BattleSceneControllerRef) { BattleSystem.Get().StopBattleTimer(); BattleHud.Get().OpenWindow <LoseWindow>(); }
private void SetNextState() { BattleSystem.Get().OnTimerFinished -= SetNextState; BattleSceneControllerCached.BattleState = new InitialBattleState(BattleSceneControllerCached); }