/// <summary> /// Tool initialization. /// </summary> protected override void OnEnable() { settingsSectionToggle = EditorPrefs.GetBool("TerrainEditor.settingsSectionToggle", true); paintingSectionToggle = EditorPrefs.GetBool("TerrainEditor.paintingSectionToggle", true); gridSize = EditorPrefs.GetFloat("TerrainEditor.gridSize", 1.0f); brushRadius = EditorPrefs.GetFloat("TerrainEditor.brushRadius", 8.0f); brushDensity = EditorPrefs.GetFloat("TerrainEditor.brushDensity", 50.0f); base.OnEnable(); layerProperty = serializedObject.FindProperty("terrainLayer"); terrainProperty = serializedObject.FindProperty("terrain"); brushPrefabsProperty = serializedObject.FindProperty("brushPrefabs"); brushPrefabsList = ToolboxEditorGui.CreateLinedList(brushPrefabsProperty, "Item"); }