Exemple #1
0
 public virtual void OnInsertItem(ItemSlot slot)
 {
     if (slot == this.m_GetSlot || slot == this.m_PourSlot)
     {
         Item item = slot.m_Item;
         if (slot == this.m_PourSlot)
         {
             LiquidContainer.TransferLiquids((LiquidContainer)item, this);
         }
         else if (slot == this.m_GetSlot)
         {
             LiquidContainer.TransferLiquids(this, (LiquidContainer)item);
         }
         slot.RemoveItem();
         InventoryBackpack.Get().InsertItem(item, null, null, true, true, true, true, true);
     }
 }