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);
 }