summaryrefslogtreecommitdiff
path: root/Runtime/Export/Serialization/ISerializedStateReader.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Runtime/Export/Serialization/ISerializedStateReader.cs')
-rw-r--r--Runtime/Export/Serialization/ISerializedStateReader.cs25
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
+}