From 15740faf9fe9fe4be08965098bbf2947e096aeeb Mon Sep 17 00:00:00 2001
From: chai <chaifix@163.com>
Date: Wed, 14 Aug 2019 22:50:43 +0800
Subject: +Unity Runtime code

---
 Runtime/Serialize/WriteData.h | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 Runtime/Serialize/WriteData.h

(limited to 'Runtime/Serialize/WriteData.h')

diff --git a/Runtime/Serialize/WriteData.h b/Runtime/Serialize/WriteData.h
new file mode 100644
index 0000000..52be58c
--- /dev/null
+++ b/Runtime/Serialize/WriteData.h
@@ -0,0 +1,27 @@
+#ifndef WRITE_DATA_H
+#define WRITE_DATA_H
+
+#include "SerializationMetaFlags.h"
+
+struct WriteData
+{
+	LocalIdentifierInFileType localIdentifierInFile;
+	SInt32                    instanceID;
+	BuildUsageTag             buildUsage;
+	
+	WriteData () : localIdentifierInFile(0), instanceID(0) { }
+	
+	WriteData (LocalIdentifierInFileType local, SInt32 instance, const BuildUsageTag& tag)
+	: localIdentifierInFile (local), instanceID(instance), buildUsage(tag)
+	{ }
+	
+	WriteData (LocalIdentifierInFileType local, SInt32 instance)
+	: localIdentifierInFile (local), instanceID(instance)
+	{ }
+	
+	friend bool operator < (const WriteData& lhs, const WriteData& rhs)
+	{
+		return lhs.localIdentifierInFile < rhs.localIdentifierInFile;
+	}
+};
+#endif
-- 
cgit v1.1-26-g67d0