internal static string[] CollectAllChildren(string guid, string[] collection) { List <string> methods = new List <string> { "UnityEditor.AssetDatabase.CollectAllChildren", "UnityEditor.AssetServer.CollectAllChildren" }; return((string[])BackwardsCompatibilityUtility.TryStaticInvoke(methods, new object[] { guid, collection })); }
internal static void ExportPackage(string[] guids, string fileName, bool needsPackageManagerManifest) { List <string> list = new List <string>(); if (needsPackageManagerManifest) { list.Add("UnityEditor.PackageUtility.ExportPackageAndPackageManagerManifest"); } list.Add("UnityEditor.PackageUtility.ExportPackage"); list.Add("UnityEditor.AssetServer.ExportPackage"); object[] parameters = new object[] { guids, fileName }; BackwardsCompatibilityUtility.TryStaticInvoke(list, parameters); }