Esempio n. 1
0
        /// <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");
        }