public class Migrazar : ScriptableWizard { [MenuItem("Item/CreateWizard")] public static void CreateWizard(){ ScriptableWizard.DisplayWizard<Migrazar> ("I am a boy","Change"); } public string changeName = "你的名字"; void OnWizardCreate(){ GameObject[] objects = Selection.gameObjects; foreach (GameObject go in objects) { go.name = changeName; } } }
ScriptableWizard.DisplayWizard的第一个参数为导向框的标题。第二个为按钮的名称
OnWizardCreate方法是按钮被点击后触发的方法,父类方法已经做好监听了