/// <summary> /// Initialize base settings /// </summary> public void Initialize() { //create a town generator object when it doesn't exist yet if (_townGenerator != null) { return; } //Access towngenerator _townGenerator = TownGenerator.GetInstance(); //Set default settings _generationSettings = new GenerationSettings { VoronoiAlgorithm = VoronoiAlgorithm.Fortune, PointAlgorithm = PointGenerationAlgorithm.CityLike }; //City settings _citySettings = new CitySettings(); _citySettings.DebugMode = false; //Create a base district type CreatePrefabSelection("Grass"); //Terrain settings editor _terrainEditor = new TerrainEditor(new TerrainSettings(), this); //Define a style for the foldout _foldoutStyle = new GUIStyle(EditorStyles.foldout) { fontStyle = FontStyle.Bold, }; var c = Color.black; _foldoutStyle.onActive.textColor = c; _foldoutStyle.normal.textColor = c; _foldoutStyle.onNormal.textColor = c; _foldoutStyle.hover.textColor = c; _foldoutStyle.onHover.textColor = c; _foldoutStyle.focused.textColor = c; _foldoutStyle.onFocused.textColor = c; _foldoutStyle.active.textColor = c; _foldoutStyle.onActive.textColor = c; }
/// <summary> /// Initialize base settings /// </summary> public void Initialize() { //create a town generator object when it doesn't exist yet if (_townGenerator != null) return; //Access towngenerator _townGenerator = TownGenerator.GetInstance(); //Set default settings _generationSettings = new GenerationSettings { VoronoiAlgorithm = VoronoiAlgorithm.Fortune, PointAlgorithm = PointGenerationAlgorithm.CityLike }; //City settings _citySettings = new CitySettings(); _citySettings.DebugMode = false; //Create a base district type CreatePrefabSelection("Grass"); //Terrain settings editor _terrainEditor = new TerrainEditor(new TerrainSettings(), this); //Define a style for the foldout _foldoutStyle = new GUIStyle(EditorStyles.foldout) { fontStyle = FontStyle.Bold, }; var c = Color.black; _foldoutStyle.onActive.textColor = c; _foldoutStyle.normal.textColor = c; _foldoutStyle.onNormal.textColor = c; _foldoutStyle.hover.textColor = c; _foldoutStyle.onHover.textColor = c; _foldoutStyle.focused.textColor = c; _foldoutStyle.onFocused.textColor = c; _foldoutStyle.active.textColor = c; _foldoutStyle.onActive.textColor = c; }