private void SortWingList() { this.m_listDataWings = WingManager.GetSelectWingInfos(); this.m_listDataWings.Sort(delegate(wings a, wings b) { int wingLv = WingManager.GetWingLv(a.id); int wingLv2 = WingManager.GetWingLv(b.id); if (wingLv != wingLv2) { return(-wingLv.CompareTo(wingLv2)); } bool flag = WingSelectUI.IsTimeLimitWing(a.id); bool flag2 = WingSelectUI.IsTimeLimitWing(b.id); if (flag != flag2) { return(-flag.CompareTo(flag2)); } return(a.id.CompareTo(b.id)); }); }
public static bool CheckPage2Badge() { if (!WingManager.IsSystemOn()) { return(false); } List <wings> selectWingInfos = WingManager.GetSelectWingInfos(); using (List <wings> .Enumerator enumerator = selectWingInfos.GetEnumerator()) { while (enumerator.MoveNext()) { wings current = enumerator.get_Current(); if (WingManager.IsCanActiveWing(current.id)) { return(true); } } } return(false); }