Пример #1
0
 public MyToolKits(MySmallShip smallShipOwner, MyPlayer playerOwner)
 {
     OnInventoryContentChangedHandler = new OnInventoryContentChange(SmallShipInventory_OnInventoryContentChange);
     m_smallShipOwner       = smallShipOwner;
     m_playerOwner          = playerOwner;
     m_inventoryItemsHelper = new List <MyInventoryItem>();
     m_toolKits             = new List <MyToolKit>();
     m_smallShipOwner.Inventory.OnInventoryContentChange += OnInventoryContentChangedHandler;
     RefreshToolKits();
 }
Пример #2
0
 public MyToolKits(MySmallShip smallShipOwner, MyPlayer playerOwner) 
 {
     OnInventoryContentChangedHandler = new OnInventoryContentChange(SmallShipInventory_OnInventoryContentChange);
     m_smallShipOwner = smallShipOwner;
     m_playerOwner = playerOwner;
     m_inventoryItemsHelper = new List<MyInventoryItem>();
     m_toolKits = new List<MyToolKit>();
     m_smallShipOwner.Inventory.OnInventoryContentChange += OnInventoryContentChangedHandler;
     RefreshToolKits();
 }        
Пример #3
0
 public void Close()
 {
     m_smallShipOwner.Inventory.OnInventoryContentChange -= OnInventoryContentChangedHandler;
     OnInventoryContentChangedHandler = null;
     m_toolKits.Clear();
     m_toolKits = null;
     m_inventoryItemsHelper.Clear();
     m_inventoryItemsHelper = null;
     m_smallShipOwner       = null;
     m_playerOwner          = null;
 }
Пример #4
0
 public void Close() 
 {
     m_smallShipOwner.Inventory.OnInventoryContentChange -= OnInventoryContentChangedHandler;
     OnInventoryContentChangedHandler = null;
     m_toolKits.Clear();
     m_toolKits = null;
     m_inventoryItemsHelper.Clear();
     m_inventoryItemsHelper = null;
     m_smallShipOwner = null;
     m_playerOwner = null;
 }