Мне нужно чтобы было так: если персонаж заходит в триггер и нажимает на кнопку то делается действие, а если просто зайти в триггер, либо нажать на кнопку не в триггере то ничего не будет.
Я хотел описать в скрипте это примерно так:
if (Input.GetKeyDown (ViewGazeta) && (Collider.OntriggerEnter(Collider))
{
}
Но конечно что выбивает ошибку, и в ошибке пишет что крайние фигурные скобки лишние, которые в конце скрипта и в начале.
Как написать так чтобы ошибки не было?
я не понимаю как это можно реализовать, ну типо переменная, и если переменная будет активна и нажать на кнопку то будет действие, но как?
может что-то типо
void OnTriggerEnter()
{
isTriggered = !isTriggered;
}
void OnTriggerExit()
{
!isTriggered = isTriggered;
}
void Update()
{
if (isTriggered)
{
if (Input.GetKeyDown (ViewGazeta)
{
*действие*
}
}
так чтоли?
dimoooooooooon, типа того. Только я бы:
1. Объединил два ифа в один
2. В экзите какая то порнография - это не скпомпилится. Там же достаточно присваивать true и false