AssetBundleGraph.IntegratedGUIImportSetting.ApplyImportSetting C# (CSharp) Method

ApplyImportSetting() private method

private ApplyImportSetting ( NodeData node, List assets ) : void
node NodeData
assets List
return void
        private void ApplyImportSetting(NodeData node, List<Asset> assets)
        {
            if(!assets.Any()) {
                return;
            }

            var referenceImporter = GetReferenceAssetImporter(node);
            var configurator = new ImportSettingsConfigurator(referenceImporter);

            foreach(var asset in assets) {
                var importer = AssetImporter.GetAtPath(asset.importFrom);
                if(!configurator.IsEqual(importer)) {
                    configurator.OverwriteImportSettings(importer);
                }
            }
        }