public override void OnInspectorGUI() { EditorGUI.BeginChangeCheck(); base.OnInspectorGUI(); myTarget = (LandScapeGenerate)target; if (GUILayout.Button("Generate Landscape")) { myTarget.GenerateTerrain(); } if (EditorGUI.EndChangeCheck()) { GenerateTerrain(); } }
private void OnEnable() { myTarget = (LandScapeGenerate)target; Undo.undoRedoPerformed += GenerateTerrain; }