Exemplo n.º 1
0
 public void OnFailed()
 {
     Debug.Log("onFailed");
     RevertConfig();
     if (_pluginImporterGroup != null)
     {
         _pluginImporterGroup.RemoveAsset();
     }
 }
Exemplo n.º 2
0
        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();
        }