0
public float delaytime = 0;
private void Update() {
    if (delaytime >= 0.1f && t){
        Invoke ("time", 0.1f);
        t = false;
    }
}

void time() {
    Debug.Log(delaytime-0.1f);
    delaytime -= 0.1f;
    txt.text = "Cooldown: " + delaytime.ToString();
    if (delaytime >= 0.1f)
        Invoke ("time", 0.1f);
    else
        t = true;
}

в другом методе в delaytime устанавливаю значение 2f

получается какой-то бред или как это еще назвать.

введите сюда описание изображения

atikd
  • 16

0 Answers0