private async void LoadCarpetsFromServer()
    {
        GetRequestToServer getRequestToServer           = RequestServerManagerGo.GetComponent <GetRequestToServer>();
        List <KeyValuePair <string, string> > getParams = new List <KeyValuePair <string, string> >();

        if (RoomCategoryId != "0")
        {
            getParams.Add(new KeyValuePair <string, string>("room_cat_id", RoomCategoryId));
        }
        if (StyleCategoryId != "0")
        {
            getParams.Add(new KeyValuePair <string, string>("style_cat_id", StyleCategoryId));
        }
        getParams.Add(new KeyValuePair <string, string>("collection_id", CollectionId));
        getRequestToServer.RequestToServerAPI("get-carpets", getParams);
        while (getRequestToServer.Response == null)
        {
            await Task.Yield();
        }
        Debug.Log(getRequestToServer.Response);

        List <Carpet> carpets = new List <Carpet>();

        carpets.AddRange(JsonHelper.FromJson <Carpet>(getRequestToServer.Response));

        /*List<Category> categories1 = new List<Category>();
         * categories1.AddRange(JsonHelper.FromJson<Category>(getRequestToServer.Response));*/
        GenerateCarpetList(carpets);
        //LoadingScreenGo.SetActive(false);
        getRequestToServer.Response = null;
    }
    private async void LoadCategoriesFromServer()
    {
        GetRequestToServer getRequestToServer           = RequestServerManagerGo.GetComponent <GetRequestToServer>();
        List <KeyValuePair <string, string> > getParams = new List <KeyValuePair <string, string> >();

        getParams.Add(new KeyValuePair <string, string>("category_type", "style"));
        getRequestToServer.RequestToServerAPI("get-categories", getParams);
        while (getRequestToServer.Response == null)
        {
            await Task.Yield();
        }
        Debug.Log(getRequestToServer.Response);

        List <Category> categories = new List <Category>();

        categories.AddRange(JsonHelper.FromJson <Category>(getRequestToServer.Response));

        /*List<Category> categories1 = new List<Category>();
         * categories1.AddRange(JsonHelper.FromJson<Category>(getRequestToServer.Response));*/
        GenerateCategoryList(categories);
        //LoadingScreenGo.SetActive(false);
        getRequestToServer.Response = null;
    }