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