コード例 #1
0
ファイル: Requests.cs プロジェクト: vashov/innohack2020
    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>();
    }
コード例 #2
0
ファイル: ScreenMainMenu.cs プロジェクト: vashov/innohack2020
    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;
        }
    }