public void OnFailed() { Debug.Log("onFailed"); RevertConfig(); if (_pluginImporterGroup != null) { _pluginImporterGroup.RemoveAsset(); } }
private void RemovePlugin(ChannelConfig config, BuildTarget target, BuildCfg cfg) { var targetGroup = BuildPipeline.GetBuildTargetGroup(target); _pluginImporterGroup = new PluginGroup(); string[] plugins = config.plugins.Split(';'); for (int i = 0; i < plugins.Length; i++) { if (!string.IsNullOrEmpty(plugins[i])) { Debug.Log("usePlugin" + plugins[i]); _pluginImporterGroup.Use(plugins[i]); } } _pluginImporterGroup.RemoveAsset(); }