protected void OnMouseMove(MouseMoveEvent evt) { if (!m_Active) { return; } m_ConnectingEdge.ToPosition = m_Graph.WorldToLocal(evt.mousePosition); }
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 追記ここまで }