Example #1
0
    public void LoadCharacterPanel(int index)
    {
        CharacterPanelUI   characterPanelUI   = CharacterPanelUI.Instance;
        CharacterPanelData characterPanelData = saveData.GameDatas[index].CharacterPanelData;

        foreach (string equipName in characterPanelData.EquipNames)
        {
            Item item = Instantiate(Inventory.Instance.itemPrefab).GetComponent <Item>();
            item.ItemSetting = GetItemFromDataBase(equipName);
            characterPanelUI.SwapItem(item);
        }
    }
Example #2
0
    public void SaveCharacterPanel(int index)
    {
        CharacterPanelUI characterPanel = CharacterPanelUI.Instance;
        List <string>    equipNames     = new List <string>();

        foreach (CharacterPanelButton characterPanelButton in characterPanel.CharacterPanelButtons)
        {
            if (characterPanelButton.EquipItem != null)
            {
                string equipName = characterPanelButton.EquipItem.Name;
                equipNames.Add(equipName);
            }
        }

        saveData.GameDatas[index].CharacterPanelData.SetEquipNames(equipNames);
    }