Beispiel #1
0
    public void OnDrag(PointerEventData eventData)
    {
        Debug.Log("Hi mom Dragging");

        Vector2 delta = eventData.delta;

        delta.x *= Mathf.Abs(m_dx);
        delta.y *= Mathf.Abs(m_dy);


        if (m_dx < 0)
        {
            Affected.AddLeft(delta.x);
        }

        if (m_dx > 0)
        {
            Affected.AddRight(delta.x);
        }

        if (m_dy > 0)
        {
            Affected.AddTop(delta.y);
        }

        if (m_dy < 0)
        {
            Affected.AddBottom(delta.y);
        }
    }