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);
    }
Exemple #2
0
    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);
    }