как исправить эту ошибку (монета) ошибка? - PullRequest
0 голосов
/ 04 мая 2020

Я реализовал Google AdMob в моей игре единства. Игрок может смотреть рекламу монет. Проблема в том, что, если я нажимаю на кнопку и смотрю, как AD вместо 2 дает 20 очков, то, если я перезапущу игру, у меня будет 10 очков. Но до тех пор, пока я не перезапущу игру, я могу купить ее за 20 монет (тестовое объявление Google Adob)

private int rewardAmount = 2;

    if(rewardAmount > 0)
    {
        MainGameManager.Instance.currency += rewardAmount;
        MainGameManager.Instance.Save();
        mainMenuScript.currencyText.text= MainGameManager.Instance.currency.ToString();
        rewardAmount = 0;
    }


public void HandleUserEarnedReward(object sender, Reward args)
{
    double amount = args.Amount;
    rewardAmount = (int)amount;

}
...