Exemple #1
0
        private void ChangeCamp(Controllable controllable, Camp camp)
        {
            if (camp.IsStacking)
            {
                var usedControllable = controllableUnits.FirstOrDefault(x => x.CurrentCamp == camp);
                usedControllable?.Stack(controllable.BlockedCamps.Last(), 2);
            }

            controllable.Stack(camp, 2);
        }
Exemple #2
0
        private void ChangeCamp(Controllable controllable, Camp camp)
        {
            if (camp.IsStacking)
            {
                var usedControllable = controllableUnits.FirstOrDefault(x => x.CurrentCamp == camp);
                usedControllable?.Stack(controllable.BlockedCamps.Last(), 2);
            }

            controllable.Stack(camp, 2);
        }