using System.Collections; using System.Collections.Generic; using UnityEngine; namespace TobyFredson { public class MenuManager : MonoBehaviour { // Changed to GameObject because only the game object of the menu needs to be accessed, you can // change this to any class that inherits MonoBehaviour public GameObject optionsMenu; public GameObject lights; public GameObject sun; // Update is called once per frame void Update () { // Reverse the active state every time escape is pressed if (Input.GetKeyDown(KeyCode.H)) { // Check whether it's active / inactive bool isActive = optionsMenu.activeSelf; optionsMenu.SetActive(!isActive); } if (Input.GetKeyDown(KeyCode.Alpha1)) { bool isActive = lights.activeSelf; lights.SetActive(!isActive); } if (Input.GetKeyDown(KeyCode.Alpha2)) { bool isActive = sun.activeSelf; sun.SetActive(!isActive); } } } }