public void DropItem(int slot) { Item i = inventory.GetItemFromSlot(slot); if (i != null) { if (inventory.RemoveItem(i)) { UpdateWeightText(weightText); GameManager.Instance.DropItem(i.GetItemID(), transform.position + transform.forward * 2); Debug.Log("Dropped Item"); } } else { Debug.LogError("Could not find the item at: " + slot); } }