Ejemplo n.º 1
0
 public Builder(IBuildersProvider provider, string[] scenes = null, ILogger logger = null, BuilderProcessorsProvider processors = null, string additionalHelp = null)
 {
     _provider       = provider;
     _processors     = processors ?? new BuilderProcessorsProvider();
     _additionalHelp = additionalHelp;
     _scenes         = scenes ?? ScenePaths;
     _logger         = logger ?? Debug.unityLogger;
 }
Ejemplo n.º 2
0
        public Builder Create()
        {
            IBuildersProvider provider = null;

            if (_defaultBuilderProvider || _mapBuilders.Count == 0)
            {
                provider = new DefaultBuildersProvider();
            }
            else
            {
                provider = new BuilderProvider(_mapBuilders);
            }
            return(new Builder(provider, _scenes.ToArray(), _logger, _processorsProvider, _additionalHelp));
        }