//clears inventory, duh. public static void ClearInventory() { if (LocalPlayerInv) { //Loops through every item in ItemIndex enum foreach (string itemName in Enum.GetNames(typeof(ItemIndex))) { ItemIndex itemIndex = (ItemIndex)Enum.Parse(typeof(ItemIndex), itemName); //Convert itemName string to and ItemIndex LocalPlayerInv.ResetItem(itemIndex); int itemCount = LocalPlayerInv.GetItemCount(itemIndex); //If an item exists, delete the whole stack of it if (itemCount >= 0) // Just > doesnt delete from top bar { LocalPlayerInv.RemoveItem(itemIndex, itemCount); LocalPlayerInv.ResetItem(itemIndex); LocalPlayerInv.itemAcquisitionOrder.Remove(itemIndex); } } LocalPlayerInv.SetEquipmentIndex(EquipmentIndex.None); } }
//clears inventory, duh. private static void ClearInventory() { if (LocalPlayerInv) { for (ItemIndex itemIndex = ItemIndex.Syringe; itemIndex < (ItemIndex)78; itemIndex++) { LocalPlayerInv.ResetItem(itemIndex); } LocalPlayerInv.SetEquipmentIndex(EquipmentIndex.None); } }