using System; using Assets; using Assets.Scripts; using UnityEditor; using UnityEngine; using Random = UnityEngine.Random; namespace Assets.Editor { [CustomEditor(typeof(CityGenerator))] public class CityGeneratorUI : UnityEditor.Editor { public override void OnInspectorGUI() { CityGenerator generator = (CityGenerator)target; DrawDefaultInspector(); if (GUILayout.Button("Reset")) { generator.Reset(); } if (GUILayout.Button("Generate")) { generator.Reset(); generator.Generate(); } if (GUILayout.Button("New City")) { generator.NewCity(); } } } }