public static MouseMoveListener Get(GameObject obj) { if (obj != null) { MouseMoveListener listener = obj.GetComponent <MouseMoveListener> (); if (listener == null) { listener = obj.AddComponent <MouseMoveListener> (); } return(listener); } return(null); }
public void RemoveMouseExitEvent(UnityAction <GameObject> mouseExit) { MouseMoveListener.Get(gameObject).RemoveMouseExitEvent(mouseExit); }
public void SetMouseEnterEvent(UnityAction <GameObject> mouseEnter) { MouseMoveListener.Get(gameObject).SetMouseEnterEvent(mouseEnter); }