Example #1
0
        public void BuyItem(StoreUI_ItemElement element)
        {
            // 구매전 다시 확인
            if (UserManager.coin >= element.storeInfo.price * element.count)
            {
                UserManager.AccumItem(element.storeInfo.itemKey, element.count);
                UserManager.AccumCoin(-element.storeInfo.price * element.count);


                // UI업데이트
                UpdateCoinText();
                for (int i = 0; i < this.elements.Length; i++)
                {
                    this.elements[i].UpdateData();
                }

                this.onBuy?.Invoke();
            }
        }