Я довольно новичок в программировании, учусь в прошлом году, и сейчас я работаю над заданием для школы, и я не могу найти этот кусочек кода для любви всей моей жизни.
У меня есть предмет, который, когда игрок взаимодействует с ним, выполняет это:
void Update ()
{
if (isPlayerNear && Input.GetKeyDown(KeyCode.E) && Avatar.strenghtAttribute >= 2f)
{
levelUp.LevelUp();
Destroy(gameObject);
}
Моя функция повышения уровня в основном такова:
public void LevelUp()
{
playerLevelText.text = ("You have gained a level!");
strenghtAttribute++;
intellectAttribute++;
playerLevel++;
}
Я пытаюсь выяснить, как заставить playerLevelText.Text появиться на экране, но появиться только на несколько секунд, и я не могу понять, как заставить это работать. Будет ли кто-нибудь достаточно любезен, чтобы помочь мне?