void HandleMousePosition() { Ray inputRay = Camera.main.ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Physics.Raycast(inputRay, out hit)) { hitPosition = hit.point; vertexDirection = squareGrid.GetVertex(hitPosition); MoveEditorPointer(squareGrid.GetCell(hitPosition), vertexDirection); } }