private void InitRequests(HTTPDriver driver, ServiceURL services)
        {
            IHttpRequester requester;
            int            max = mHttpReqeuesters.Size;

            for (int i = 0; i < max; i++)
            {
                requester = mHttpReqeuesters.GetValueByIndex(i);
                requester.Init(driver, services);
            }
        }
        public void Init(Func <HTTPDriver> httpDriverGetter, Func <ServiceURL> serviceURLGetter, Action <bool, Action> driverStartUpdater, MonoBehaviour componentOwner)
        {
            HTTPDriver.StartUpdater = driverStartUpdater;

            HTTPDriver driverInstance = httpDriverGetter.Invoke();

            driverInstance.ComponentOwner = componentOwner;

            ServiceURL serviceURL = serviceURLGetter.Invoke();

            InitRequests(driverInstance, serviceURL);
        }
Exemple #3
0
 public void Init(HTTPDriver driver, ServiceURL services)
 {
     Driver   = driver;
     Services = services;
     RevertURL();
 }
Exemple #4
0
 public void SetServicURLs(ServiceURL services)
 {
     Services = services;
 }