protected virtual void OnBattleOver()
        {
            BattleEventArgs args = new BattleEventArgs();

            args.thisBattle = this;
            BattleOver?.Invoke(this, args);
        }
        public async void OnWin()
        {
            Result = GameResult.GetNewVictory();
            BattleOver?.Invoke(Result);

            await WaitAnimations(onWinAnimations);

            BattleResultShown?.Invoke(Result);
        }
Exemple #3
0
 public void OnBattleOverTrigger(PartyController partyController)
 {
     BattleOver?.Invoke(partyController);
 }
 public void OnLose()
 {
     Result = GameResult.GetNewLoss();
     BattleOver?.Invoke(Result);
 }