В настоящее время я работаю над каким-то проектом Unity VR, и у меня проблема с функциями взгляда. В качестве примера я буду использовать объект Google VR DemoScene с именем Cube. В конце прикреплен скрипт телепорта с кодом взгляда:
public void OnGazeEnter() {
SetGazedAt(true);
}
public void OnGazeExit() {
SetGazedAt(false);
}
public void OnGazeTrigger() {
TeleportRandomly();
}
Однако этот фрагмент кажется бесполезным, и все события взгляда обрабатываются компонентом EventTrigger, прикрепленным к объекту Cube.
Мой вопрос: как вы обрабатываете события взгляда (OnGazeEnter, OnGazeExit, OnGazeTrigger) только с помощью этого кода? Было бы намного проще не подключать компонент EventTrigger все время.