Esempio n. 1
0
    void tryAddNode()
    {
        RaycastHit hit;
        Ray        ray = m_camera.ScreenPointToRay(Input.mousePosition);

        if (Physics.Raycast(ray, out hit, 10000, 1 << LayerMask.NameToLayer("Terrain")))
        {
            Vector3 point = hit.point;
            point += hit.normal * 0.25f;
            //point.y = 0.5f;
            m_lineEditor.addNodeForCurrentLineAtPosition(GridUtil.posToGridPos(point));
        }
    }