Example #1
0
        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");
                }
            }
        }
Example #2
0
        public override void OnBegin()
        {
            assetManagement = null;

            var projectFolders = ProjectFolders.Instance;

            if (projectFolders != null)
            {
                assetManagement = AssetManagement.Instance;
                assetManagement.Initialize();
            }
        }