예제 #1
0
        public void Update(GameFightStartMessage message)
        {
            IsFightStarted = true;
            PositionsForChallengers.Clear();
            PositionsForDefenders.Clear();

            FightStarted?.Invoke();
        }
예제 #2
0
        public void Clear()
        {
            _fighters.Clear();
            _ennemies.Clear();
            _allies.Clear();
            _effectsDurations.Clear();
            _spellsIntervals.Clear();
            _totalSpellLaunchs.Clear();
            _totalSpellLaunchsInCells.Clear();

            IsFightStarted = false;
            Options.Clear();
            PlayedFighter = null;
            IsOurTurn     = false;
            RoundNumber   = 0;
            FightId       = 0;
            PositionsForChallengers?.Clear();
            PositionsForDefenders?.Clear();
        }