using UnityEngine; using UnityEngine.EventSystems; namespace GameplayIngredients { [AddComponentMenu(ComponentMenu.managersPath + "UI Event Manager")] [RequireComponent(typeof(EventSystem))] [RequireComponent(typeof(StandaloneInputModule))] [ManagerDefaultPrefab("UIEventManager")] public class UIEventManager : Manager { public EventSystem eventSystem { get { return m_EventSystem; } } [SerializeField] private EventSystem m_EventSystem; private void OnEnable() { m_EventSystem = GetComponent(); } } }