Esempio n. 1
0
    public static List <Dropdown.OptionData> GetDropdownOptions()
    {
        List <Dropdown.OptionData> names = new List <Dropdown.OptionData>();

        if (Cities != null)
        {
            var userCities = Cities.FindAll(x => x.UserName == User.Name);
            foreach (var city in userCities)
            {
                CityDropdownData data = new CityDropdownData(city.Name, city.X, city.Y);
                names.Add(data);
            }
            names = names.OrderBy(x => x.text).ToList();
        }
        return(names);
    }
Esempio n. 2
0
 /// <summary>
 /// Returns a list of all the cities this client controls
 /// </summary>
 /// <returns></returns>
 public List <City> GetMyCities()
 {
     return(Cities.FindAll(c => c.PlayerID == Player.InstanceID));
 }
Esempio n. 3
0
 public List <City> Search(string query)
 {
     return(query.Length <= 1 ? new List <City>() : Cities.FindAll(c => c.Name.ToLower().Contains(query.ToLower())));
 }