Editor.Source_Files.Instances.ModelViewer.ModelViewerView.renderPanel_MouseMove C# (CSharp) Метод

renderPanel_MouseMove() приватный Метод

private renderPanel_MouseMove ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Результат void
        private void renderPanel_MouseMove(object sender, MouseEventArgs e)
        {
            if (mouseLocked == true)
            {
                if (ignoreMouse)
                {
                    ignoreMouse = false;

                    lastPosX = e.X;
                    lastPosY = e.Y;

                    return; // don't handle the input when the mouse is centered to the start position
                }

                int deltaX = e.X - lastPosX;
                int deltaY = e.Y - lastPosY;

                instance.mouseDeltaInput(deltaX * 1, deltaY * 1);

                lastPosX = e.X;
                lastPosY = e.Y;

                Cursor.Position = mouseStartLocation;
                ignoreMouse = true;
            }
        }