[MenuItem("我的工具/找到附带脚本的GameObject 并执行脚本方法")]
public static void Run()
{
string[] pathsToAssets = AssetDatabase.FindAssets("t:GameObject");
foreach (var path in pathsToAssets)
{
var path1 = AssetDatabase.GUIDToAssetPath(path);
var go = AssetDatabase.LoadAssetAtPath<GameObject>(path1);
MyMonoBehaviour script = go.GetComponentInChildren<MyMonoBehaviour>();
if (script!= null)
{
script.DoSomething();
}
}
}