Inheritance: MonoBehaviour
示例#1
0
 /// <summary>
 /// Start displaying a sprite and hook callbacks to associated mouse events.
 /// </summary>
 /// <param name="sprite">The sprite to display under the cursor.</param>
 /// <param name="clickHandler">Callback to receive mouse click events. Optional.</param>
 /// <param name="pointerDownHandler">Callback to receive mouse down events. Optional.</param>
 /// <param name="pointerUpHandler">Callback to receive mouse up events. Optional.</param>
 public void Begin(Sprite sprite, ClickHandler clickHandler = null, PointerDownHandler pointerDownHandler = null, PointerUpHandler pointerUpHandler = null)
 {
     image.enabled  = true;
     image.sprite   = sprite;
     onClick       += clickHandler;
     onPointerDown += pointerDownHandler;
     onPointerUp   += pointerUpHandler;
 }
示例#2
0
 /// <summary>
 /// Stop displaying the sprite and unhook callbacks from their associated mouse events.
 /// </summary>
 public void Stop(ClickHandler clickHandler = null, PointerDownHandler pointerDownHandler = null, PointerUpHandler pointerUpHandler = null)
 {
     onClick       -= clickHandler;
     onPointerDown -= pointerDownHandler;
     onPointerUp   -= pointerUpHandler;
     if (image != null)
     {
         image.enabled = false;
     }
 }