Начали за здравие, а закончили какой-то хуйней

Думал "о, вау, полезный тутор про миграцию данных"... но либо мне так повезло и я не видел такой дичи за пару десятков проектов, либо это на самом деле чушь - решать вам

Меня смутило, что на каждую версию чувак создает свой класс с данными + наследует ее от какого-то абстрактного класса. Вместо того чтобы менять одну конкретную модель и мигрировать данные на ней. То есть, условно, к сотой версии у меня в проекте будет 100 лишних классов с данными, которые нужны только для того чтобы один раз мигрироваться. Я бы еще понял, если для сериализации он использовал memory pack или аналогичный сериализатор на кодогене, где нельзя распарсить в JObject, перелопатить его внутри и распарсить окончательно в нужную модель. Но нет, всратый-старый-добрый JsonUtility, хотя юнька сама уже с 2022 версии закидывает newtonsoft по умолчанию

😡 - если тоже подгорело и не поняли зачем так сложно сделать банальную миграцию данных 🔥 - если стоит по быстрому записать экспресс-тутор по миграции нормального человека, а не курильщика