예제 #1
0
    protected void OnMouseMove(MouseMoveEvent evt)
    {
        if (!m_Active)
        {
            return;
        }

        m_ConnectingEdge.ToPosition = m_Graph.WorldToLocal(evt.mousePosition);
    }
예제 #2
0
    protected void OnMouseMove(MouseMoveEvent evt)
    {
        if (!m_Active)
        {
            return;
        }

        // 2020/01/09 追記:Worldの座標系からGraphEditorElementの座標系に変換して渡すことにする
        //                 この例でいうと、ウィンドウの上のタブ領域の分だけずれることになる

        // m_ConnectingEdge.ToPosition = evt.originalMousePosition;  // 位置更新
        //  ↓↓ 変更
        m_ConnectingEdge.ToPosition = m_Graph.WorldToLocal(evt.mousePosition);  // 位置更新
        // 2020/01/09 追記ここまで
    }