Пример #1
0
    public List <AchivementTypeData> GetAchivementTypeDivideByTabName(Main.AchivementTab current_tab)
    {
        List <AchivementTypeData> items = new List <AchivementTypeData>();

        using (var e = AchivementTypeDatas.GetEnumerator())
        {
            while (e.MoveNext())
            {
                var value = e.Current.Value;

                if (current_tab == Main.AchivementTab.Weekly)
                {
                    if (value._weekly == 1)
                    {
                        items.Add(e.Current.Value);
                    }
                }
                else if (current_tab == Main.AchivementTab.Daily)
                {
                    if (value._daily == 1)
                    {
                        items.Add(e.Current.Value);
                    }
                }
                else if (current_tab == Main.AchivementTab.Hero)
                {
                    if (value._tab == "hero")
                    {
                        items.Add(e.Current.Value);
                    }
                }
                else if (current_tab == Main.AchivementTab.Player)
                {
                    if (value._tab == "player")
                    {
                        items.Add(e.Current.Value);
                    }
                }
                else if (current_tab == Main.AchivementTab.Battle)
                {
                    if (value._tab == "battle")
                    {
                        items.Add(e.Current.Value);
                    }
                }
                else if (current_tab == Main.AchivementTab.Construct)
                {
                    if (value._tab == "construct")
                    {
                        items.Add(e.Current.Value);
                    }
                }
            }
        }
        return(items);
    }
Пример #2
0
 public void OnClickTab(Main.AchivementTab tab)
 {
     current_tab = tab;
     WrapSetting();
 }