Вопросы к Поиску с Алисой
Метод OnBeforeSerialize() в Unity предназначен для выполнения действий перед сериализацией объекта. docs.unity3d.com www.umbrace.co.uk
Внутри этого метода можно преобразовать данные в формат, который понимает Unity. docs.unity3d.com Например, чтобы сериализовать словарь C#, нужно скопировать данные из словаря в массив ключей и в массив значений. docs.unity3d.com
После завершения метода OnBeforeSerialize() Unity выполняет сериализацию массивов. docs.unity3d.com