Я тут пилю симулятор потихоньку (без выходных 24/7) и решил сразу сделать редактор сценариев и всякого такого. Так вот сохранение Исследований, модулей и прочих вещей у меня вызывало некоторые проблемы, хотя я и раньше уже писал подобные системы, но более простые.
Комментарий недоступен
SO нельзя модифицировать в билд версиях, поэтому я от него сразу отказался, они тоже не могут себя десериализовать и в плане "редактора сценариев" вообще не годятся. Пока что я вижу только такое решение где SaveData может сама себя восстанавливать при чтении JSON, только обернуть это как то покрасивее и чтобы минимизировать код.
В общем ждём ребят с реактивным программированием и ECS :)