コード例 #1
0
ファイル: ShopUI.cs プロジェクト: PetteriPaju/ThesisStrategy
        public void Refresh()
        {
            current = this;
            foreach (Transform t in itemContainer.transform)
            {
                GameObject.Destroy(t.gameObject);
            }


            if (!SellMode)
            {
                for (int i = 0; i < CurrentShopContent.Items.Count; i++)
                {
                    ShopItemSlot slot = GameObject.Instantiate <ShopItemSlot>(itemSlotPrefab);
                    slot.SetData(CurrentShopContent.Items[i], CurrentShopContent.valueOverrides[i], SellMode);
                    slot.transform.SetParent(itemContainer.transform, false);
                    slot.GetComponent <RectTransform>().localScale = new Vector3(1, 1, 1);
                }
            }
            else
            {
                for (int i = 0; i < characterSelector.SelectedCharacter.inventroy.items.Count; i++)
                {
                    ShopItemSlot slot = GameObject.Instantiate <ShopItemSlot>(itemSlotPrefab);
                    slot.SetData(characterSelector.SelectedCharacter.inventroy.items[i], characterSelector.SelectedCharacter.inventroy.items[i].item.Value, SellMode);
                    slot.transform.SetParent(itemContainer.transform, false);
                    slot.GetComponent <RectTransform>().localScale = new Vector3(1, 1, 1);
                }
            }
            moneyCounter.text = GameManager.saveData.PlayerMoney.ToString();
        }
コード例 #2
0
ファイル: ShopUI.cs プロジェクト: PetteriPaju/ThesisStrategy
 public void Awake()
 {
     current = this;
     menu.Hide();
     TextBox.Type("Welcome to MY shop..");
 }