/* Конструктор Класса */ public Utils(Club instance, string route = "/utils/") { // Задаем параметры club_instance = instance; // Передача экземпляра api_route = route; // Передача маршрута // Создаем модели данных game_dist_info = new gameDistModel(); // Создаем модель }
public async Task <bool> checkGameDownloads(string slug, string game_version, OnGameChecked complete, OnGameCheckingError error) { // Формируем данные для отправки var formContent = new FormUrlEncodedContent(new[] { new KeyValuePair <string, string>("access_token", club_instance.auth.access_token), new KeyValuePair <string, string>("game", slug), new KeyValuePair <string, string>("version", game_version), new KeyValuePair <string, string>("lang", club_instance.language) }); // Отправка запроса bool checkGameDownloading = await club_instance.requests.sendRequest(api_route + "get_dist/", formContent, ((string data) => { game_dist_info = JsonConvert.DeserializeObject <gameDistModel>(data); complete(); }), ((string code) => { error(code); })); // Все ок return(true); }