Некоторые типы данных, которые можно сериализовать в Unity:
- Примитивные типы (int, float, double, bool, string и т. д.). unityhub.ru docs.unity3d.com
- Типы перечислений. unityhub.ru
- Некоторые встроенные типы Unity (Vector2, Vector3, Vector4, Rect, Quaternion, Matrix4x4, Color, Color32, LayerMask, AnimationCurve, Градиент, RectOffset, GUIStyle). unityhub.ru
- Классы, которые унаследованы от UnityEngine.Object (Component, GameObject, MonoBehavior, AnimationClip, Texture2D). otus.ru
- Массивы. otus.ru
- Списки тех типов данных, которые перечислены выше. otus.ru
Unity не поддерживает сериализацию многоуровневых типов (многомерные массивы, зубчатые массивы и типы вложенных контейнеров). unityhub.ru