diff options
Diffstat (limited to 'Runtime/Export/Serialization/ISerializedStateReader.cs')
-rw-r--r-- | Runtime/Export/Serialization/ISerializedStateReader.cs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Runtime/Export/Serialization/ISerializedStateReader.cs b/Runtime/Export/Serialization/ISerializedStateReader.cs new file mode 100644 index 0000000..cc96a7b --- /dev/null +++ b/Runtime/Export/Serialization/ISerializedStateReader.cs @@ -0,0 +1,25 @@ +using System.Collections.Generic; + +namespace UnityEngine +{ +#if ENABLE_SERIALIZATION_BY_CODEGENERATION + public interface ISerializedStateReader + { + void Align(); + byte ReadByte(); + int ReadInt32(); + float ReadSingle(); + double ReadDouble(); + bool ReadBoolean(); + string ReadString(); + object ReadUnityEngineObject(); + object ReadAnimationCurve(); + object ReadGradient(); + object ReadGUIStyle(); + object ReadRectOffset(); + + byte[] ReadArrayOfByte(); + List<byte> ReadListOfByte(); + } +#endif +} |