private void InspectorLine()
    {
        EditorGUI.BeginChangeCheck();
        serializedObject.FindProperty("range").floatValue     = Mathf.Clamp(EditorGUILayout.FloatField("Range", serializedObject.FindProperty("range").floatValue), 0.1f, serializedObject.FindProperty("chunkSize").intValue * 0.375f * world.transform.lossyScale.x);
        serializedObject.FindProperty("addTerrain").boolValue = EditorGUILayout.Toggle("Add Terrain", serializedObject.FindProperty("addTerrain").boolValue);

        if (serializedObject.FindProperty("addTerrain").boolValue == false)
        {
            serializedObject.FindProperty("flatFloor").boolValue  = EditorGUILayout.Toggle("Flat Floor", serializedObject.FindProperty("flatFloor").boolValue);
            serializedObject.FindProperty("clearAbove").boolValue = EditorGUILayout.Toggle("Clear Above", serializedObject.FindProperty("clearAbove").boolValue);
        }

        if (GUILayout.Button("Modify On Line"))
        {
            TerrainEditor.LineTerrain(world);
        }

        if (EditorGUI.EndChangeCheck())
        {
            serializedObject.ApplyModifiedPropertiesWithoutUndo();
        }
    }