public override void OnBegin() { assetManagement = null; assetInfoManifest = null; changeAssetInfo = false; var projectFolders = ProjectFolders.Instance; if (projectFolders != null) { assetManagement = AssetManagement.Instance; externalResourcesPath = projectFolders.ExternalResourcesPath; assetManagement.Initialize(); var manifestPath = PathUtility.Combine(externalResourcesPath, AssetInfoManifest.ManifestFileName); assetInfoManifest = AssetDatabase.LoadAssetAtPath <AssetInfoManifest>(manifestPath); if (assetInfoManifest != null) { assetInfos = Reflection.GetPrivateField <AssetInfoManifest, AssetInfo[]>(assetInfoManifest, "assetInfos"); } } }
public override void OnBegin() { assetManagement = null; var projectFolders = ProjectFolders.Instance; if (projectFolders != null) { assetManagement = AssetManagement.Instance; assetManagement.Initialize(); } }