VoidVolker, GavriKos, прошу прощения, но откладку я не делал. Я заметил ошибку что if сработал в ситуации когда обе переменные должны быть false, а поставив Debug.Log, я убедился что неисправен оператор, потому что он подтверждал мои догадки, выводя false
VoidVolker, if срабатывает независимо от переменных - то есть постоянно, так как находится в Апдейте, но пока метод DetectObject не получил значение переменной detectedObject, if никак не влияет на процесс
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.