コード例 #1
0
        void CheckChildren(string is_atlas_model, Dictionary <string, List <string> > groupDi)
        {
            string[] subFolders    = AssetDatabase.GetSubFolders(assetsPath);
            var      checkerConfig = new AddressableCheckerConfig();

            foreach (string f in subFolders)
            {
                var packPath = AssetBundleUtility.AssetsPathToPackagePath(f);

                if (config.Type == AddressableDispatcherFilterType.ChildrenFilesOnly &&
                    !File.Exists(f))
                {
                    //continue;
                }
                else if (config.Type == AddressableDispatcherFilterType.ChildrenFoldersOnly &&
                         File.Exists(f))
                {
                    //continue;
                }

                checkerConfig.CheckerFilters = config.CheckerFilters;
                checkerConfig.PackagePath    = packPath;
                AddressableChecker.Run(checkerConfig, is_atlas_model, groupDi);
            }
        }
コード例 #2
0
        void CheckRoot()
        {
            var checkerConfig = new AddressableCheckerConfig(config.PackagePath, config.CheckerFilters);

            AddressableChecker.Run(checkerConfig);
        }
コード例 #3
0
        void CheckRoot(string is_atlas_model, Dictionary <string, List <string> > groupDi)
        {
            var checkerConfig = new AddressableCheckerConfig(config.PackagePath, config.CheckerFilters);

            AddressableChecker.Run(checkerConfig, is_atlas_model, groupDi);
        }