Загрузка сцены после нажатия кнопки с клавиатуры в Unity

у меня есть некая сцена с Canvas на ней. Есть C# код. Этот код я привязал к главной камере. Код ниже.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class Menu : MonoBehaviour

{
[SerializeField] KeyCode keyOne;

void Update()
{

    if (Input.GetKey("escape"))
    {
        Application.Quit();
    }
}
void Enter()
{
    if (Input.GetKey(keyOne))
    {
        SceneManager.LoadScene(Random.Range(1, 4));
    }
}
}

Мне нужно, чтобы после нажатия кнопки Enter с клавиатуры грузилась следующая сцена. Я не понимаю, как мне это реализовать. А так же мне не понятно, почему кнопка Escape реагирует на закрытие игры а Enter нет... Клавиатура работает исправно.

Порядок сцен.

Думаю скриншот играет какую-то роль.

Заранее огромное вам спасибо!


Ответы (1 шт):

Автор решения: PozitivT1

Решение Сергея мне помогло. Всё что требовалось—переместить из void Enter() строчки

    if (Input.GetKey(keyOne))
    {
        SceneManager.LoadScene(Random.Range(1, 4));
    }

в метод void Update().

→ Ссылка