Exemplo n.º 1
0
 public DofusMultiProxy()
 {
     if (_proxy_repository is null)
     {
         _proxy_repository = new ProxyRepository(_proxy_api, _proxy_mapper);
         _proxy_creator    = new ProxyCreatorRequest(_proxy_repository);
         _proxy_activator  = new ProxyActivatorRequest(_proxy_repository);
     }
 }
 public DofusRetroProxy(string appPath, Account account)
 {
     _app_path = appPath ?? throw new ArgumentNullException(nameof(appPath));
     Account   = account;
     if (_proxy_repository is null)
     {
         _proxy_repository = new ProxyRepository(_proxy_api, _proxy_mapper);
         _proxy_creator    = new ProxyCreatorRequest(_proxy_repository);
         _proxy_activator  = new ProxyActivatorRequest(_proxy_repository);
     }
 }
Exemplo n.º 3
0
        public DofusProxy(string appPath)
        {
            _app_path = appPath ?? throw new ArgumentNullException(nameof(appPath));

            if (_proxy_repository is null)
            {
                _proxy_repository = new ProxyRepository(_proxy_api, _proxy_mapper);
                _proxy_creator    = new ProxyCreatorRequest(_proxy_repository);
                _proxy_activator  = new ProxyActivatorRequest(_proxy_repository);
            }

            new BotofuParser(_invoker_path).Parse();
        }