О, то, что я просил на стриме рассмотреть! Отлично, спасибо.) Как раз сейчас работаю над своей системой сохранений, посмотрю, правильной ли я дорожкой иду.)
@user-mm7ch3xw4e Жыл бұрын
Спасибо тебе за то, что ты делаешь! Красава!
@MrGolovewkin4 ай бұрын
Спасибо! Очень полезно!
@gendgee Жыл бұрын
Как всегда чётко Респект😊❤
@forcesoftheevil9252 Жыл бұрын
О, посмотрю после универа))
@RimuruDev Жыл бұрын
Благодарствую❤
@user-yx5mb4sz9t Жыл бұрын
Запиши пожалуйста видос по делегатам и как ими пользоваться, а то как-то непонятно особенно как в этом примере.
@gamedevlavka Жыл бұрын
Заметано
@gamedevlavka Жыл бұрын
Если что, уже есть на канале: kzfaq.info/get/bejne/gryemMiB0rW9e6M.html
@user-hq2wg8pg1l Жыл бұрын
Дай бог здоровья
@thepoisonoflegend8 ай бұрын
В System.Text.Json есть JsonSerializer, который можно использовать вместо Newtonsoft
@alexsklyarov6792 Жыл бұрын
Хорошее видео, спасибо. В методе Save для json, возвращает всегда true, а если неудача?
@StratoCatster4 ай бұрын
Андрей, а ты разве SaveAsync не вызываешь синхронно? а как же await и всё такое? =)
@aubreygraham6979 Жыл бұрын
Спасибо!
@yummybunny7351 Жыл бұрын
Лавка, не используешь при создании нового скрипта RIder FIle templates или шаблоны файлов unity ?
@Bushido_Cat Жыл бұрын
Это конечно круто, но где пример на реальном проекте, как созранить игру и загиузить сохранение. Такое впечатление, что сам только у кого-то посмотрел как сохранять строку и уже стал гуру, пошел учить всех.
@gingin9215 Жыл бұрын
Жаль, что данного видео не было когда я учился делать сохранения. Я тогда убил на это два дня))
@JustELife4 ай бұрын
Зато сам написал =)
@johnlostark2117 Жыл бұрын
Привет :) В конце видео ты создаешь параметр bool _isInProgressNow но нигде не изменяешь его состояние. И по сути этот параметер не работает а всегда FALSE
@FatherOfPeople Жыл бұрын
Да, никакого смысла в этом _isInProgressNow нет... SavaAsync метод должен выглядеть примерно так, для того что бы при преждевременном нажатии пробела, пока не закончился Task, показывалось сообщение "Data saved False", к примеру, ... И что бы SavaAsync не перезапускался пока не закончился. Я думаю именно по этому автор не продолжил этот пример, иначе бы пришлось объяснять больше материала. private async void SavaAsync(string key, object data, Action callback) { var path = BuildPath(key); var json = JsonConvert.SerializeObject(data); using (var fileStream = new StreamWriter(path)) { _isInProgressNow = true; await Task.Delay(2000); // имитация ожитания await fileStream.WriteAsync(json); } _isInProgressNow = false; callback?.Invoke(true); }
@CLangMole Жыл бұрын
Я вот не пойму когда нажо использовать асинк войд и асинк таск, вроде все говорят что войд только для обработчика событий, но тут ты с ним сделал..
@hezangames4058 Жыл бұрын
Привет, а как мне сделать Populate data с дженерик типом? Или такая фишка не пройдет с JsonConvert?
@firstvf6 ай бұрын
Спасибо! Что делать, если кто-то просит загрузку, а по данному ключу пусто? До этого был урок с шифрованным сейвом. Тогда шифровать надо было, а сейчас нет, почему так? Без негатива! просто никак не могу понять этого
@wsxpocxeafx2 ай бұрын
Ничего не делай. Нет данных. Что ты модешь сделать? Ты задачу опиши, непонятно, какая у тебя проблема. Почему ты вообще обращаешься по несуществующему ключу.
@wsxpocxeafx2 ай бұрын
Причем здесь шифрование вообще? У тебя задача какая? Хочешь щифруй, хочешь нет.
@STIGRADOR Жыл бұрын
Приветствую. Возникла проблема с вычитыванием из json unexpected character encountered while parsing value: c. path '', line 0, position 0. Хотя файл создает и данные в нем адекватно записаны. в пути нет никаких русских букв или других некорректных символов. Есть версия с чем может быть связана данная проблема?
@gamedevlavka Жыл бұрын
Привет, выведи в дебаг значение, которое он пытается распарсить
@STIGRADOR Жыл бұрын
@@gamedevlavka именно это я и пытаюсь сделать. Вместо значения кидает эксепшен
@gamedevlavka Жыл бұрын
@@STIGRADOR нет, ты посмотри что он пытается распарсить, какую строку, до эксепшна
@STIGRADOR Жыл бұрын
@@gamedevlavka эммм... Там одна строка. Одно лишь интовое поле и все или я не про то думаю?
@gamedevlavka Жыл бұрын
@@STIGRADOR не про это) я хотел бы увидеть, что ты считал из файла, не что ты видишь в блокноте, а что идёт на команду парсинга