public void Init(IUrlLoader u, IParamsManager p, IWebViewClient w)
        {
            _stopwatch = Stopwatch.StartNew();
            Debug.Log("WebMediatorVariant1 Init");

            _urlLoader     = u;
            _paramsManager = p;
            _webViewClient = w;

            _urlLoader.SetMediator(this);
            _paramsManager.SetMediator(this);
            _webViewClient.SetMediator(this);
        }
Пример #2
0
        public void InitModules(IWebFactory factory)
        {
            Debug.Log("WebVariant1 InitModules");

            _mediator     = factory.CreateMediator();
            UrlLoader     = factory.CreateUrlLoader();
            ParamsManager = factory.CreateParamsManager();

            _webViewClient = GetComponent <IWebViewClient>();
            //WebViewClient = factory.CreateWebViewClient();

            _mediator.Init(UrlLoader, ParamsManager, _webViewClient);
        }