Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Реклама в Unity, YandexGame

Guaeshe Ученик (176), открыт 3 недели назад
Сделал код: после просмотра рекламы должно зачислятся 250монет, сами монеты зачисляются, но на экране не отображаются. Также я заметил, что они на миг появляются и сразу исчезают
 using System.Collections; 
using System.Collections.Generic;
using UnityEngine;
using YG;
using UnityEngine.UI;
using UnityEngine.SocialPlatforms.Impl;

public class RewardAdsManager : MonoBehaviour
{

public YandexGame sdk;
public int coins;
public Text coinsTxt;

public void AdButton()
{
sdk._RewardedShow(1);
}

public void AdButtonCul()
{
coins += 15;
coinsTxt.text = coins.ToString();
}


}
2 ответа
[ ] [ ] Мастер (1178) 3 недели назад
 coins = 15 + int.TryParse(coinsTxt.text, out var result) ? result : coins; 
вместо coins += 15;
GuaesheУченик (176) 3 недели назад
пишет"Оператор + невозможно применить к операнду типа int и bool"
[ ] [ ] Мастер (1178) Денис Леонтьев Леонтьев, О как, оберни тогда в скобки, типа
 coins = 15 + (int.TryParse(coinsTxt.text, out var result) ? result : coins); 
Великий человек идёт к вам! Трепещите! Мудрец (12432) 3 недели назад
проверь text на экране может там тупо не влезают цифры
GuaesheУченик (176) 3 недели назад
Вродь влезают
Похожие вопросы