public void TakeAllItems() { for (int i = 0; i < content.childCount; i++) { Inventory.instance.AddItem(content.GetChild(i).GetComponent <ChestPrefab>().item); RemoveItemFromChest(content.GetChild(i).GetComponent <ChestPrefab>().item); content.GetChild(i).GetComponent <ChestPrefab>().DestroyItem(); } CloseChest(); _chest.DestroyItSelf(); _chest = null; }