using UnityEngine; public class GameObjectActivator : MonoBehaviour, IListener { [SerializeField] private GameObject switchObject = null; [SerializeField] private EVENT_TYPE switchEvent = EVENT_TYPE.DUMMY; void Start() { switchObject.SetActive(false); EventManager.Instance.AddListener(switchEvent, this); } public void OnEvent<T>(EVENT_TYPE eventType, Component Sender, T param = default) { if(eventType == switchEvent) switchObject.SetActive(true); } }