示例#1
0
    /// <summary>
    /// Update every frame
    /// </summary>
    protected void Update()
    {
        Vector3?position = GameControls.TouchPositionInWorld();

        if (position == null)
        {
            return;
        }

        Vector2 delta = (Vector2)position.Value - basePosition;

        transform.position = selected.transform.position + (Vector3)delta;

        if (GameControls.TouchUp())
        {
            ReleaseTile();
        }
    }