public override void OnInspectorGUI() { IslandGenerator islandGen = (IslandGenerator)target; if (DrawDefaultInspector()) { if (islandGen.autoUpdate) { islandGen.DrawMapInEditor(); } } if (GUILayout.Button("Generate")) { islandGen.DrawMapInEditor(); } }