コード例 #1
0
 private void RemoveItemsFromListbox(MyGuiControlListbox listbox, bool removeItems = false) 
 {
     foreach (int key in listbox.GetItemsKeys())
     {
         m_removedInventoryItemIDs.Add(key);
     }
     listbox.RemoveAllItems(removeItems);
     if (removeItems)
     {                
         AddFreeRowsIfCan(listbox, 1);
     }            
 }
コード例 #2
0
 private int? GetKeyFromOneItemListbox(MyGuiControlListbox listbox)
 {
     List<int> keys = listbox.GetItemsKeys();
     if (keys.Count == 0)
     {
         return null;
     }
     else
     {
         return keys[0];
     }
 }