private void Awake() { if (Instance == null) { Instance = this; } else { Destroy(this); } urlRequestConfig = Resources.Load <UrlRequestConfig>("UrlRequestConfig"); sosRequest = GetComponent <SosRequest>(); authorizationRequest = GetComponent <AuthorizationRequest>(); registrationRequest = GetComponent <RegistrationRequest>(); workRequest = GetComponent <WorkRequest>(); dataConstructionsRequest = GetComponent <DataConstructionsRequest>(); }
private IEnumerator SendRequestDataConstructions() { DataConstructionsRequest dataConstructions = Requests.Instance.dataConstructionsRequest; yield return(StartCoroutine(dataConstructions.SendRequest())); switch (dataConstructions.ResponseCode) { case Requests.RESPONSE_CODE_SUCCESS: FillDropdownConstructions(dataConstructions.ResultArray); Debug.Log("База загружена"); break; case Requests.RESPONSE_CODE_BAD_REQUEST: ShowAttention("! ошибка 400 !"); Debug.LogError("ошибка 400"); break; case Requests.RESPONSE_CODE_BAD_GATEAWAY: ShowAttention("! сервер неактивен !"); Debug.LogError("сервер неактивен"); break; } }