[MenuItem("GameObject/MyDelete",false,11)]
public static void MyDelete(){
foreach (Object o in Selection.objects) {
//GameObject.DestroyImmediate (o);//编辑器下不能用Destroy
Undo.DestroyObjectImmediate(o);
}
}
[MenuItem("GameObject/MyDelete",true,11)]
public static bool MyDeleteValidate(){
if (Selection.objects.Length > 0) {
return true;
} else {
return false;
}
}//GameObject的,在Inspector面板中不管用上面第一个是功能方法,第二个是验证方法,不同的是验证方法的MenuItem第二个参数设置为true,其他一样
方法的返回参数为bool,返回true表示菜单可用,false表示不可用