private QuickSlotInventory CreateBlankQuickSlot() { var newQuickSlot = new QuickSlotInventory(NUMBER_OF_QUICKSLOT_SLOTS); SaveQuickSlotInventory(newQuickSlot); Debug.LogWarningFormat("No Quickslot data found. Making a new one"); return(newQuickSlot); }
public override void Init() { _inventory = new Inventory(15); _quickslotInventory = new QuickSlotInventory(5); _itemDropper = GetComponent <ItemDropper>(); var index = _quickslotInventory.ConvertQuickSlotIDToIndex(QuickSlotInventory.ID.Center); _quickslotInventory.SetInventoryItem(index, _holdItem.GetInstance(1)); base.Init(); }
public void SaveQuickSlotInventory(QuickSlotInventory quickslot) { var json = JsonUtility.ToJson(quickslot.Serialize(), true); File.WriteAllText(QUICKSLOT_PATH + QUICKSLOT_FILE_NAME, json); }