Exemplo n.º 1
0
        public static Actionbar DeserializeActionbar(ActionBarData actionBarData)
        {
            var actionbar = new Actionbar(GlobalGameSettings.PLAYER_ACTION_BAR_SIZE);

            foreach (ActionItemStructure actionItem in actionBarData.Items)
            {
                actionbar.AddItemAt((ActionItemType)actionItem.Type, actionItem.ItemId, actionItem.Index);
            }
            return(actionbar);
        }
Exemplo n.º 2
0
    public void LoadActionBar(int index)
    {
        ActionBarUI   actionBarUI   = ActionBarUI.Instance;
        ActionBarData actionBarData = saveData.GameDatas[index].ActionBarData;

        foreach (ItemData itemData in actionBarData.ItemDatas)
        {
            Item item = Instantiate(Inventory.Instance.itemPrefab).GetComponent <Item>();
            item.ItemSetting = GetItemFromDataBase(itemData.Name);
            item.Count       = itemData.Count;
            actionBarUI.ActionButtons[itemData.Index].Item = item;
        }
    }