Beispiel #1
0
 internal void RemoveItem(DebugMenuItem item)
 {
     m_itemList.Remove(item);
     if (m_itemList.Count == 0)
     {
         Remove();
     }
 }
Beispiel #2
0
        static int CompareItem(DebugMenuItem x, DebugMenuItem y)
        {
            var nX = x is DebugMenuDirectory ? 1 : 0;
            var nY = y is DebugMenuDirectory ? 1 : 0;
            var r  = nX - nY;

            return(r != 0 ? r : x.name.CompareTo(y.name));
        }
Beispiel #3
0
 internal void AddItem(DebugMenuItem item)
 {
     m_itemList.Add(item);
     m_itemList.Sort(CompareItem);
 }