using System; using System.Collections; using System.Collections.Generic; using UnityEngine; [RequireComponent(typeof(BuildingManagerAlt))] public class BuildingConsoleBehaviour : MonoBehaviour, IListener { [SerializeField] GameObject buildingConsole = null; void Start() { EventManager.Instance.AddListener(EVENT_TYPE.ON_VR_CONTROLMODE_SWITCHED, this); } public void OnEvent<T>(EVENT_TYPE eventType, Component Sender, T param = default) { switch(eventType) { case EVENT_TYPE.ON_VR_CONTROLMODE_SWITCHED: buildingConsole.SetActive(!buildingConsole.activeInHierarchy); break; } } }