Код для переход на другую сцену по кнопке.
Не всегда срабатывает указанная кнопка, в чём причина?
public class Teleport : MonoBehaviour
{
public KeyCode KeyOpenClose;
public GameObject instructions;
public int sceneIndex;
private void OnTriggerStay(Collider myCollider)
{
if (myCollider.tag == ("Player"))
{
instructions.SetActive(true);
if (Input.GetKeyDown(KeyCode.E))
{
SceneManager.LoadScene(sceneIndex);
}
}
}
private void OnTriggerExit(Collider myCollider)
{
if (myCollider.tag == ("Player"))
{
instructions.SetActive(false);
}
}
}