Esempio n. 1
0
        private void CheckForDispersedSquads()
        {
            const int scalePeriod = 300;
            var       squad       = SquadList.FirstOrDefault(s => !s.IsScout &&
                                                             s.DispersionRelative > MaxDispersionRelative &&
                                                             !s.IsWaitingForScaling &&
                                                             Universe.World.TickIndex - s.LastScaleTick > scalePeriod);

            squad?.DoZoomIn(ActionList);
        }