public void Update(GameFightEndMessage message) { Clear(); _account.State = Enums.AccountStates.NONE; FightEnded?.Invoke(); }
public void FightHasEnded() { FightEnded Handler = FightEndedChanged; if (Handler != null) { Handler(this, null); } }
private void HandleGameFightEndMessage(IAccount account, GameFightEndMessage message) { Fighters.Clear(); Options.Clear(); TotalLaunchBySpell.Clear(); LastTurnLaunchBySpell.Clear(); TotalLaunchByCellBySpell.Clear(); DurationByEffect.Clear(); WaitForReady = false; IsFighterTurn = false; IsFightStarted = false; FightEnded?.Invoke(message); Account.Character.Status = CharacterStatus.None; }