R00ny, чтобы в апдейте твоя переменная не роста как курс валюты, тебе надо юзать булевые флаги, например.
Подсказка, создай переменную canLose, при начале лвла она true. Как только у тебя проигрыш в апдейте, то делай условие:
Код
void Update()
{
if (lives <= 0 && canLose == true) {
plost.SetActive (true);
lostbool = true;
if (Advertisement.IsReady ("rewardedVideo")) {
Advertisement.Show ("rewardedVideo");
}
canLose = false;
}
Такое условие позволит делать единожды событие проигрыша, и твои переменные там не будут прибавляться каждый кадр, а только один раз.
Это очень нужная штука.