コード例 #1
0
ファイル: CursorItem.cs プロジェクト: tg1230/Space-Zoologist
 /// <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
ファイル: CursorItem.cs プロジェクト: tg1230/Space-Zoologist
 /// <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;
     }
 }
コード例 #3
0
    public void Init(PieceType _type, int _pos, PointerUpHandler _pointerUpHandler)
    {
        m_PieceType        = _type;
        m_SquarePos        = _pos;
        m_PointerUpHandler = _pointerUpHandler;

        Debug.Log("SetType = " + _type.ToString());
        Sprite[] sprites = Resources.LoadAll <Sprite>(ctGameManager.Singleton.GetSpriteNameFromType(_type));

        m_ImgPiece.sprite = sprites[0];
    }
コード例 #4
0
ファイル: ImgSquare.cs プロジェクト: older007/ChsBernard
 public void Init(int _squarePos, PointerUpHandler _pointerUpHandler)
 {
     m_SquarePos        = _squarePos;
     m_PointerUpHandler = _pointerUpHandler;
 }