public void OnClickGacha1() { var canGacha10 = gachaData != null && playerMoney.IsEnoughMoney(gachaData.GetRequireGacha1().GetResource()); if (canGacha10) { OnSuccess(gachaData.GetGacha()); } }
private void OnClickUpgrade() { // var goldUpgrade = upgradeCollection.dataGroups.GetPrice(itemPick.level).number; if (playerMoney.IsEnoughMoney(Resource.CreateInstance((int)ResourceType.MoneyType, (int)MoneyType.Gold, goldUpgrade)) && itemPick != null && itemPick.level < upgradeCollection.dataGroups.maxLevel) { itemPick.level += 1; playerMoney.SubOne(MoneyType.Gold, goldUpgrade); playerInventory.Save(); UpdateView(itemPick); } }