```csharp
public static string GetPrefabAssetPath(GameObject go)
{
if (PrefabUtility.IsAnyPrefabInstanceRoot(go))
{
return PrefabUtility.GetPrefabAssetPathOfNearestInstanceRoot(go);
}
return null;
}
```csharp
public static string GetPrefabAssetPath(GameObject go)
{
if (PrefabUtility.IsAnyPrefabInstanceRoot(go))
{
return PrefabUtility.GetPrefabAssetPathOfNearestInstanceRoot(go);
}
return null;
}