コード例 #1
0
        private static void FillAllItemsList()
        {
            ClearItemsList();

            foreach (var s in CounList)
            {
                var item = new ListItem {
                    AdditionalProperties = { [NAME] = s }
                };
                item.SetLabel("Name", "[Country." + s + "]");
                if (SelectedCountrys.Contains(s))
                {
                    item.Selected = true;
                }
                Countrys.Add(item);
            }
            Refresh(Countrys);

            foreach (var s in CityList)
            {
                var item = new ListItem {
                    AdditionalProperties = { [NAME] = s }
                };
                item.SetLabel("Name", s);
                if (SelectedCitys.Contains(s))
                {
                    item.Selected = true;
                }
                Citys.Add(item);
            }
            Refresh(Citys);

            foreach (var s in BitrList)
            {
                var item = new ListItem {
                    AdditionalProperties = { [NAME] = Convert.ToInt32(s) + " kbps" }
                };
                item.SetLabel("Name", Convert.ToInt32(s) + " kbps");
                if (SelectedBitrate.Contains(Convert.ToInt32(s) + " kbps"))
                {
                    item.Selected = true;
                }
                Bitrate.Add(item);
            }
            Refresh(Bitrate);

            foreach (var s in GenrList)
            {
                var item = new ListItem {
                    AdditionalProperties = { [NAME] = s }
                };
                item.SetLabel("Name", s);
                if (SelectedGenres.Contains(s))
                {
                    item.Selected = true;
                }
                Genres.Add(item);
            }
            Refresh(Genres);
        }
コード例 #2
0
 public void SetCityInfo(int id, CityInfo info)
 {
     if (Citys.ContainsKey(id))
     {
         Citys[id] = info;
     }
     else
     {
         Citys.Add(id, info);
     }
 }
コード例 #3
0
    public void InitCitysInfo()
    {
        m_listCitys = new Dictionary <int, CityInfo>();

        IEnumerator enumerator = XMLManager.City.Data.Keys.GetEnumerator();

        while (enumerator.MoveNext())
        {
            int      id   = (int)enumerator.Current;
            CityInfo info = new CityInfo(id);
            Citys.Add(id, info);
        }
    }
コード例 #4
0
ファイル: KingInfo.cs プロジェクト: liangxc2014/Sanguoqy02
    public void AddCity(int cityID)
    {
        if (Citys.Contains(cityID))
        {
            return;
        }

        Citys.Add(cityID);

        CityInfo city = GamePublic.Instance.DataManager.GetCityInfo(cityID);

        city.KingID = ID;
    }