Esempio n. 1
0
        public void Load()
        {
            //Create a new instance of hotbar save data.
            HotbarSaveData hotbarSaveData = new HotbarSaveData();

            //Load the hotbar data.
            GameSaveHandler.LoadFile("player_hotbar", hotbarSaveData);

            //Loop through each hotbar slot in the loaded data.
            foreach (HotbarSlotData hotbarSlotData in hotbarSaveData.hotbarSlotData)
            {
                //Set the slot's item to the item loaded from the hotbar save file.
                hotbarSlots[hotbarSlotData.slotIndex].SlotItem = hotbarSlotData.hotbarItem;
            }
        }
Esempio n. 2
0
        public void Save()
        {
            //Create a new instance of hotbar save data.
            HotbarSaveData hotbarSaveData = new HotbarSaveData();

            //Loop through each hotbar slot.
            foreach (HotbarSlot hotbarSlot in hotbarSlots)
            {
                //Add the slot's data to the hotbar save data.
                hotbarSaveData.AddSlotData(hotbarSlot.SlotItem, hotbarSlot.SlotIndex);
            }

            //Save the hotbar data.
            GameSaveHandler.SaveFile("player_hotbar", hotbarSaveData);
        }