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); }
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); }