Делаю гонки и решил сделать светофор, который будет оповещать игрока о том, когда стартовать, но столнулся с пробемой:
public GameObject timr;
public float timeStart = 3;
void Update()
{
timeStart -= Time.deltaTime;
}
void trafficlight()
{
timr.SetActive(false);
if (timeStart == 0)
{
timr.SetActive(true);
}
}
}
Короче переменные timr - это зеленый свет (отдельный объект)
timeStart - это количество времени перед стартом для того чтобы игрок приготовился.
в методе Update идёт обратный отсчет
а в методе trafficlight говорится что если переменная timestart будет равнятся 0, то зеленый свет должен появится. НО ЭТО КАКОГО-ТО ФИГА НЕ РАБОТАЕТ!! Где тут я не правильно написал???