Beispiel #1
0
 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));
     });
 }
Beispiel #2
0
    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);
    }