public override void OnInspectorGUI() { LevelCreator levelCreator = (LevelCreator)target; if (DrawDefaultInspector()) { if (levelCreator.autoUpdate) { levelCreator.GenerateMap(); } } if (GUILayout.Button("Generate")) { levelCreator.GenerateMap(); } }