public static void AddEvent(Transform Obj, UnityAction Callback, EventSystemType Type = EventSystemType.Click) { if (LiteConfigure.EnableButtonClick && Type == EventSystemType.Click) { var Btn = Obj?.GetComponent <Button>(); if (Btn != null) { Btn.onClick.AddListener(Callback); return; } } EventHelper.AddEvent(Obj, Callback, Type); }
public static void AddEvent(GameEntity Entity, Action <EventSystemData> Callback, EventSystemType Type = EventSystemType.Click) { EventHelper.AddEvent(Entity, Callback, Type); }
public static void AddEvent(Transform Obj, Action <EventSystemData> Callback, EventSystemType Type = EventSystemType.Click) { EventHelper.AddEvent(Obj, Callback, Type); }