public void AddReleaseInteractListener(UnityAction <Vector3> listener) { releaseInteract.AddListener(listener); }
public void AddMouseMoveEvent(UnityAction <Vector3> listener) { mouseMove.AddListener(listener); }
public void AddOnInteractListener(UnityAction <Vector3> listener) { onInteract.AddListener(listener); }
public void AddReleaseAttackListener(UnityAction <Vector3> listener) { releaseAttack.AddListener(listener); }
public void AddOnAttackListener(UnityAction <Vector3> listener) { onAttack.AddListener(listener); }
public void AddEndDragListener(Utils.EventImplPriority priority, System.Action <Event, MouseButton, bool> action) => onEndDragEvent.AddListener(priority, action);
public void AddMouseDownListener(Utils.EventImplPriority priority, System.Action <Event, MouseButton, bool> action) => onMouseDownEvent.AddListener(priority, action);
internal void AddBeginDragListener(Utility.EventImplPriority priority, System.Action <Event, MouseButton, bool> action) => onBeginDragEvent.AddListener(priority, action);
internal void AddMouseUpListener(Utility.EventImplPriority priority, System.Action <Event, MouseButton, bool> action) => onMouseUpEvent.AddListener(priority, action);