GameObject uiRoot = null;
foreach (var go in scene.GetRootGameObjects())
{
Debug.LogError(go.name);
if (go.name == "you gameobject name")
{
uiRoot = go;
}
}
if (uiRoot == null)
{
EditorUtility.DisplayDialog("", "you gameobject不存在","ok");
return;
}