Пример #1
0
        public void SetDefault()
        {
            DsFilter defaultFilter = new DsFilter();

            MinDuration = defaultFilter.MinDuration;
            MaxDuration = defaultFilter.MaxDuration;
            MinArmy     = defaultFilter.MinArmy;
            MinIncome   = defaultFilter.MinIncome;
            MaxLeaver   = defaultFilter.MaxLeaver;
            MinKills    = defaultFilter.MinKills;
            PlayerCount = defaultFilter.PlayerCount;
            Mid         = defaultFilter.Mid;
            GameEnts    = DSData.gamemodes.Select(s => new EditEnt()
            {
                ent = s, selected = false
            }).ToList();
            GameEnts.First(f => f.ent == "GameModeCommanders").selected       = true;
            GameEnts.First(f => f.ent == "GameModeCommandersHeroic").selected = true;
            GameModes = new List <int>()
            {
                (int)Gamemode.Commanders, (int)Gamemode.CommandersHeroic
            };
            if (PlayerEnts != null && PlayerEnts.Any())
            {
                PlayerEnts.ForEach(f => f.selected = false);
            }
            Players = new List <string>();
        }
Пример #2
0
 public void SetLists()
 {
     GameModes = GameEnts.Where(x => x.selected).Select(s => (int)GetGameMode(s.ent)).ToList();
     Players   = PlayerEnts == null ? new List <string>() : PlayerEnts.Where(x => x.selected).Select(s => s.ent).ToList();
 }