private void Write(SerializedWriter writer) { Hierarchy.Write(writer); writer.WriteSerializedArray(Entries); if (HasPreload(writer.Generation)) { writer.WriteSerializedArray(Preloads); } writer.WriteSerializedArray(Dependencies); if (HasUnknown(writer.Generation)) { writer.WriteStringZeroTerm(Unknown); } if (HasUnknown2(writer.Generation)) { writer.Write(Unknown2); } }
private void Write(SerializedWriter writer) { if (HasSignature(writer.Generation)) { writer.WriteStringZeroTerm(UnityVersion.ToString()); } if (HasPlatform(writer.Generation)) { writer.Write((uint)TargetPlatform); } if (HasEnableTypeTree(writer.Generation)) { writer.Write(EnableTypeTree); } writer.WriteSerializedArray(Types); if (HasLongFileID(writer.Generation)) { writer.Write(LongFileID); } writer.WriteSerializedArray(Object); if (HasScriptTypes(writer.Generation)) { writer.WriteSerializedArray(ScriptTypes); } writer.WriteSerializedArray(Externals); if (HasRefTypes(writer.Generation)) { writer.WriteSerializedArray(RefTypes); } if (HasUserInformation(writer.Generation)) { writer.WriteStringZeroTerm(UserInformation); } }