Как сделать наследование классов в JSON в Unity?
Поддержать канал можно по ссылкам: https://www.donationalerts.com/r/game...
https://boosty.to/gamedevlavka
https://paypal.me/gamedevlavka
Иногда бывает необходимо хранить список базовых классов в состоянии игры - то есть сериализовать, например в джейсон. И вот вы сохраняете кучу дочерних классов, которые имеют свои собственные данные в общем списке, и вроде на диске вы видите, что Json строка сохранилась правильно, но вот загружаются пустышки. Это потому что сериализаторы не умеют в наследование! И сегодня мы с вами познакомимся с кастомизацией сериализатора JSON от Newtonsoft с отличным примером! Смотримте! NuGetForUnity: https://github.com/GlitchEnzo/NuGetFo...
Отсылки: https://t.me/gamedevlavka
- телеграм канал Лавки Разработчика https://t.me/gamedevtavern
- ламповый чат / discord - дискорд __________ 0:00 Подробное объяснение проблемки 4:07 Что такое сериализация вообще 5:18 Как установить Newtonsoft Json 6:05 Разбор входных данных для примера 10:48 Смотрим, как работает БЕЗ кастомизации 12:18 Пишем JSON конвертер для базового класса 18:03 Меняем базовые настройки сериализватора JsonConvert 20:20 Смотрим, как всё работает