eye-therapy-2 / Assets / Scripts / Builder / BuildingConsoleBehaviour.cs
BuildingConsoleBehaviour.cs
Raw
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;
        }
    }
}