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); }
public void OnClickTab(Main.AchivementTab tab) { current_tab = tab; WrapSetting(); }