public void Serialize(ref MessagePackWriter writer, Vector3 value, global::MessagePack.IFormatterResolver formatterResolver) { writer.WriteFixedArrayHeaderUnsafe(3); writer.Write(value.x); writer.Write(value.y); writer.Write(value.z); }
public Vector3 Deserialize(ref MessagePackReader reader, global::MessagePack.IFormatterResolver formatterResolver) { var length = reader.ReadArrayHeader(); var __MyProperty1__ = default(float); var __MyProperty2__ = default(float); var __MyProperty3__ = default(float); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __MyProperty1__ = reader.ReadSingle(); break; case 1: __MyProperty2__ = reader.ReadSingle(); break; case 2: __MyProperty3__ = reader.ReadSingle(); break; default: reader.Skip(); break; } } return(new Vector3(__MyProperty1__, __MyProperty2__, __MyProperty3__)); }
public global::TestData2.A Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { readSize = 1; return(null); } var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadMapHeader(bytes, offset, out readSize); offset += readSize; var __a__ = default(int); var __bs__ = default(global::System.Collections.Generic.List <global::TestData2.B>); var __c__ = default(global::TestData2.C); for (int i = 0; i < length; i++) { var stringKey = global::MessagePack.MessagePackBinary.ReadStringSegment(bytes, offset, out readSize); offset += readSize; int key; if (!____keyMapping.TryGetValueSafe(stringKey, out key)) { readSize = global::MessagePack.MessagePackBinary.ReadNextBlock(bytes, offset); goto NEXT_LOOP; } switch (key) { case 0: __a__ = MessagePackBinary.ReadInt32(bytes, offset, out readSize); break; case 1: __bs__ = formatterResolver.GetFormatterWithVerify <global::System.Collections.Generic.List <global::TestData2.B> >().Deserialize(bytes, offset, formatterResolver, out readSize); break; case 2: __c__ = formatterResolver.GetFormatterWithVerify <global::TestData2.C>().Deserialize(bytes, offset, formatterResolver, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNextBlock(bytes, offset); break; } NEXT_LOOP: offset += readSize; } readSize = offset - startOffset; var ____result = new global::TestData2.A(); ____result.a = __a__; ____result.bs = __bs__; ____result.c = __c__; return(____result); }
public global::UnityEngine.Vector2 Deserialize(ref MessagePackReader reader, global::MessagePack.IFormatterResolver formatterResolver) { if (reader.IsNil) { throw new InvalidOperationException("typecode is null, struct not supported"); } var length = reader.ReadArrayHeader(); var x = default(float); var y = default(float); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: x = reader.ReadSingle(); break; case 1: y = reader.ReadSingle(); break; default: reader.Skip(); break; } } var result = new global::UnityEngine.Vector2(x, y); return(result); }
public global::SkillParameter Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { readSize = 1; return(null); } var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadMapHeader(bytes, offset, out readSize); offset += readSize; var __SkillID__ = default(int); var __SkillLv__ = default(int); var __Damage__ = default(int); for (int i = 0; i < length; i++) { var stringKey = global::MessagePack.MessagePackBinary.ReadStringSegment(bytes, offset, out readSize); offset += readSize; int key; if (!____keyMapping.TryGetValueSafe(stringKey, out key)) { readSize = global::MessagePack.MessagePackBinary.ReadNextBlock(bytes, offset); goto NEXT_LOOP; } switch (key) { case 0: __SkillID__ = MessagePackBinary.ReadInt32(bytes, offset, out readSize); break; case 1: __SkillLv__ = MessagePackBinary.ReadInt32(bytes, offset, out readSize); break; case 2: __Damage__ = MessagePackBinary.ReadInt32(bytes, offset, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNextBlock(bytes, offset); break; } NEXT_LOOP: offset += readSize; } readSize = offset - startOffset; var ____result = new global::SkillParameter(); ____result.SkillID = __SkillID__; ____result.SkillLv = __SkillLv__; ____result.Damage = __Damage__; return(____result); }
public global::UnityEngine.Bounds Deserialize(ref MessagePackReader reader, global::MessagePack.IFormatterResolver formatterResolver) { if (reader.IsNil) { throw new InvalidOperationException("typecode is null, struct not supported"); } var length = reader.ReadArrayHeader(); var center = default(global::UnityEngine.Vector3); var size = default(global::UnityEngine.Vector3); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: center = formatterResolver.GetFormatterWithVerify <global::UnityEngine.Vector3>().Deserialize(ref reader, formatterResolver); break; case 1: size = formatterResolver.GetFormatterWithVerify <global::UnityEngine.Vector3>().Deserialize(ref reader, formatterResolver); break; default: reader.Skip(); break; } } var result = new global::UnityEngine.Bounds(center, size); return(result); }
public int Serialize(ref byte[] bytes, int offset, global::WorldState value, global::MessagePack.IFormatterResolver formatterResolver) { var startOffset = offset; offset += global::MessagePack.MessagePackBinary.WriteFixedArrayHeaderUnsafe(ref bytes, offset, 1); offset += formatterResolver.GetFormatterWithVerify <global::PlayerState[]>().Serialize(ref bytes, offset, value.playerState, formatterResolver); return(offset - startOffset); }
public global::MagicSpritz.IAction Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { readSize = 1; return(null); } return(FormatterHelper.Deserialize(bytes, offset, formatterResolver, out readSize)); }
public int Serialize(ref byte[] bytes, int offset, global::Vector3Sim value, global::MessagePack.IFormatterResolver formatterResolver) { var startOffset = offset; offset += global::MessagePack.MessagePackBinary.WriteFixedArrayHeaderUnsafe(ref bytes, offset, 3); offset += MessagePackBinary.WriteSingle(ref bytes, offset, value.x); offset += MessagePackBinary.WriteSingle(ref bytes, offset, value.y); offset += MessagePackBinary.WriteSingle(ref bytes, offset, value.z); return(offset - startOffset); }
public int Serialize(ref byte[] bytes, int offset, global::InputData value, global::MessagePack.IFormatterResolver formatterResolver) { var startOffset = offset; offset += global::MessagePack.MessagePackBinary.WriteFixedArrayHeaderUnsafe(ref bytes, offset, 5); offset += MessagePackBinary.WriteInt64(ref bytes, offset, value.Index); offset += MessagePackBinary.WriteBoolean(ref bytes, offset, value.Right); offset += MessagePackBinary.WriteBoolean(ref bytes, offset, value.Left); offset += MessagePackBinary.WriteBoolean(ref bytes, offset, value.Up); offset += MessagePackBinary.WriteBoolean(ref bytes, offset, value.Down); return(offset - startOffset); }
public global::UnityEngine.Color Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { throw new InvalidOperationException("typecode is null, struct not supported"); } var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadArrayHeader(bytes, offset, out readSize); offset += readSize; var r = default(float); var g = default(float); var b = default(float); var a = default(float); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: r = MessagePackBinary.ReadSingle(bytes, offset, out readSize); break; case 1: g = MessagePackBinary.ReadSingle(bytes, offset, out readSize); break; case 2: b = MessagePackBinary.ReadSingle(bytes, offset, out readSize); break; case 3: a = MessagePackBinary.ReadSingle(bytes, offset, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNextBlock(bytes, offset); break; } offset += readSize; } readSize = offset - startOffset; var result = new global::UnityEngine.Color(r, g, b, a); return(result); }
public global::UnityEngine.Rect Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { throw new InvalidOperationException("typecode is null, struct not supported"); } var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadArrayHeader(bytes, offset, out readSize); offset += readSize; var __x__ = default(float); var __y__ = default(float); var __width__ = default(float); var __height__ = default(float); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __x__ = MessagePackBinary.ReadSingle(bytes, offset, out readSize); break; case 1: __y__ = MessagePackBinary.ReadSingle(bytes, offset, out readSize); break; case 2: __width__ = MessagePackBinary.ReadSingle(bytes, offset, out readSize); break; case 3: __height__ = MessagePackBinary.ReadSingle(bytes, offset, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNext(bytes, offset); break; } offset += readSize; } readSize = offset - startOffset; var ____result = new global::UnityEngine.Rect(__x__, __y__, __width__, __height__); return(____result); }
public int Serialize(ref byte[] bytes, int offset, global::SaveData value, global::MessagePack.IFormatterResolver formatterResolver) { if (value == null) { return(global::MessagePack.MessagePackBinary.WriteNil(ref bytes, offset)); } var startOffset = offset; offset += global::MessagePack.MessagePackBinary.WriteFixedArrayHeaderUnsafe(ref bytes, offset, 1); offset += formatterResolver.GetFormatterWithVerify <global::System.Collections.Generic.List <int> >().Serialize(ref bytes, offset, value.SkillLevels, formatterResolver); return(offset - startOffset); }
public global::GpuSkinningAnimClip Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { readSize = 1; return(null); } var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadArrayHeader(bytes, offset, out readSize); offset += readSize; var __name__ = default(string); var __startFrame__ = default(int); var __endFrame__ = default(int); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __name__ = formatterResolver.GetFormatterWithVerify <string>().Deserialize(bytes, offset, formatterResolver, out readSize); break; case 1: __startFrame__ = MessagePackBinary.ReadInt32(bytes, offset, out readSize); break; case 2: __endFrame__ = MessagePackBinary.ReadInt32(bytes, offset, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNextBlock(bytes, offset); break; } offset += readSize; } readSize = offset - startOffset; var ____result = new global::GpuSkinningAnimClip(__name__, __startFrame__, __endFrame__); ____result.name = __name__; ____result.startFrame = __startFrame__; ____result.endFrame = __endFrame__; return(____result); }
public global::RM.Hotel.ActionEvent Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { readSize = 1; return(null); } var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadArrayHeader(bytes, offset, out readSize); offset += readSize; var __Id__ = default(uint); var __Hash__ = default(string); var __Action__ = default(global::MagicSpritz.IAction); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __Id__ = MessagePackBinary.ReadUInt32(bytes, offset, out readSize); break; case 1: __Hash__ = formatterResolver.GetFormatterWithVerify <string>().Deserialize(bytes, offset, formatterResolver, out readSize); break; case 2: __Action__ = formatterResolver.GetFormatterWithVerify <global::MagicSpritz.IAction>().Deserialize(bytes, offset, formatterResolver, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNextBlock(bytes, offset); break; } offset += readSize; } readSize = offset - startOffset; var ____result = new global::RM.Hotel.ActionEvent(); ____result.Id = __Id__; ____result.Hash = __Hash__; ____result.Action = __Action__; return(____result); }
public int Serialize(ref byte[] bytes, int offset, global::TestObj value, global::MessagePack.IFormatterResolver formatterResolver) { if (value == null) { return(global::MessagePack.MessagePackBinary.WriteNil(ref bytes, offset)); } var startOffset = offset; offset += global::MessagePack.MessagePackBinary.WriteFixedArrayHeaderUnsafe(ref bytes, offset, 2); offset += global::MessagePack.MessagePackBinary.WriteNil(ref bytes, offset); offset += formatterResolver.GetFormatterWithVerify <global::GeneratedEnum>().Serialize(ref bytes, offset, value.MyProperty, formatterResolver); return(offset - startOffset); }
public global::RM.Hotel.Models.Stats Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { throw new InvalidOperationException("typecode is null, struct not supported"); } var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadArrayHeader(bytes, offset, out readSize); offset += readSize; var __Level__ = default(int); var __Xp__ = default(int); var __Coins__ = default(int); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __Level__ = MessagePackBinary.ReadInt32(bytes, offset, out readSize); break; case 1: __Xp__ = MessagePackBinary.ReadInt32(bytes, offset, out readSize); break; case 2: __Coins__ = MessagePackBinary.ReadInt32(bytes, offset, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNextBlock(bytes, offset); break; } offset += readSize; } readSize = offset - startOffset; var ____result = new global::RM.Hotel.Models.Stats(); ____result.Level = __Level__; ____result.Xp = __Xp__; ____result.Coins = __Coins__; return(____result); }
public global::PlayerState Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { throw new InvalidOperationException("typecode is null, struct not supported"); } var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadArrayHeader(bytes, offset, out readSize); offset += readSize; var __Id__ = default(int); var __Position__ = default(global::Vector3Sim); var __Index__ = default(long); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __Id__ = MessagePackBinary.ReadInt32(bytes, offset, out readSize); break; case 1: __Position__ = formatterResolver.GetFormatterWithVerify <global::Vector3Sim>().Deserialize(bytes, offset, formatterResolver, out readSize); break; case 2: __Index__ = MessagePackBinary.ReadInt64(bytes, offset, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNextBlock(bytes, offset); break; } offset += readSize; } readSize = offset - startOffset; var ____result = new global::PlayerState(); ____result.Id = __Id__; ____result.Position = __Position__; ____result.Index = __Index__; return(____result); }
public global::RM.Hotel.Models.Hotel Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { throw new InvalidOperationException("typecode is null, struct not supported"); } var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadArrayHeader(bytes, offset, out readSize); offset += readSize; var __Name__ = default(string); var __Level__ = default(int); var __Rooms__ = default(global::System.Collections.Immutable.ImmutableList <global::RM.Hotel.Models.Room>); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __Name__ = formatterResolver.GetFormatterWithVerify <string>().Deserialize(bytes, offset, formatterResolver, out readSize); break; case 1: __Level__ = MessagePackBinary.ReadInt32(bytes, offset, out readSize); break; case 3: __Rooms__ = formatterResolver.GetFormatterWithVerify <global::System.Collections.Immutable.ImmutableList <global::RM.Hotel.Models.Room> >().Deserialize(bytes, offset, formatterResolver, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNextBlock(bytes, offset); break; } offset += readSize; } readSize = offset - startOffset; var ____result = new global::RM.Hotel.Models.Hotel(); ____result.Name = __Name__; ____result.Level = __Level__; ____result.Rooms = __Rooms__; return(____result); }
public global::IMessagePackUnion Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (MessagePackBinary.IsNil(bytes, offset)) { readSize = 1; return(null); } var startOffset = offset; if (MessagePackBinary.ReadArrayHeader(bytes, offset, out readSize) != 2) { throw new InvalidOperationException("Invalid Union data was detected. Type:global::IMessagePackUnion"); } offset += readSize; var key = MessagePackBinary.ReadInt32(bytes, offset, out readSize); offset += readSize; if (!this.keyToJumpMap.TryGetValue(key, out key)) { key = -1; } global::IMessagePackUnion result = null; switch (key) { case 0: result = (global::IMessagePackUnion)formatterResolver.GetFormatterWithVerify <global::PackableARWorldMap>().Deserialize(bytes, offset, formatterResolver, out readSize); offset += readSize; break; case 1: result = (global::IMessagePackUnion)formatterResolver.GetFormatterWithVerify <global::PackableARUserAnchor>().Deserialize(bytes, offset, formatterResolver, out readSize); offset += readSize; break; default: offset += MessagePackBinary.ReadNextBlock(bytes, offset); break; } readSize = offset - startOffset; return(result); }
public int Serialize(ref byte[] bytes, int offset, global::Skill value, global::MessagePack.IFormatterResolver formatterResolver) { if (value == null) { return(global::MessagePack.MessagePackBinary.WriteNil(ref bytes, offset)); } var startOffset = offset; offset += global::MessagePack.MessagePackBinary.WriteFixedMapHeaderUnsafe(ref bytes, offset, 2); offset += global::MessagePack.MessagePackBinary.WriteRaw(ref bytes, offset, this.____stringByteKeys[0]); offset += MessagePackBinary.WriteInt32(ref bytes, offset, value.SkillID); offset += global::MessagePack.MessagePackBinary.WriteRaw(ref bytes, offset, this.____stringByteKeys[1]); offset += formatterResolver.GetFormatterWithVerify <string>().Serialize(ref bytes, offset, value.SkillName, formatterResolver); return(offset - startOffset); }
public global::UnityEngine.Color32 Deserialize(ref MessagePackReader reader, global::MessagePack.IFormatterResolver formatterResolver) { if (reader.IsNil) { throw new InvalidOperationException("typecode is null, struct not supported"); } var length = reader.ReadArrayHeader(); var __r__ = default(byte); var __g__ = default(byte); var __b__ = default(byte); var __a__ = default(byte); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __r__ = reader.ReadByte(); break; case 1: __g__ = reader.ReadByte(); break; case 2: __b__ = reader.ReadByte(); break; case 3: __a__ = reader.ReadByte(); break; default: reader.Skip(); break; } } var ____result = new global::UnityEngine.Color32(__r__, __g__, __b__, __a__); ____result.r = __r__; ____result.g = __g__; ____result.b = __b__; ____result.a = __a__; return(____result); }
public global::UnityEngine.RectInt Deserialize(ref MessagePackReader reader, global::MessagePack.IFormatterResolver formatterResolver) { if (reader.IsNil) { throw new InvalidOperationException("typecode is null, struct not supported"); } var length = reader.ReadArrayHeader(); var __x__ = default(int); var __y__ = default(int); var __width__ = default(int); var __height__ = default(int); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __x__ = reader.ReadInt32(); break; case 1: __y__ = reader.ReadInt32(); break; case 2: __width__ = reader.ReadInt32(); break; case 3: __height__ = reader.ReadInt32(); break; default: reader.Skip(); break; } } var ____result = new global::UnityEngine.RectInt(__x__, __y__, __width__, __height__); ____result.x = __x__; ____result.y = __y__; ____result.width = __width__; ____result.height = __height__; return(____result); }
public global::LocalizationUnit Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { readSize = 1; return(null); } var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadArrayHeader(bytes, offset, out readSize); offset += readSize; var __Name__ = default(string); var __Values__ = default(global::System.Collections.Generic.Dictionary <string, string>); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __Name__ = formatterResolver.GetFormatterWithVerify <string>().Deserialize(bytes, offset, formatterResolver, out readSize); break; case 1: __Values__ = formatterResolver.GetFormatterWithVerify <global::System.Collections.Generic.Dictionary <string, string> >().Deserialize(bytes, offset, formatterResolver, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNextBlock(bytes, offset); break; } offset += readSize; } readSize = offset - startOffset; var ____result = new global::LocalizationUnit(); ____result.Name = __Name__; ____result.Values = __Values__; return(____result); }
public global::RM.Hotel.BuyDecoAction Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { readSize = 1; return(null); } var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadArrayHeader(bytes, offset, out readSize); offset += readSize; var __TypeId__ = default(int); var __Cost__ = default(int); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __TypeId__ = MessagePackBinary.ReadInt32(bytes, offset, out readSize); break; case 1: __Cost__ = MessagePackBinary.ReadInt32(bytes, offset, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNextBlock(bytes, offset); break; } offset += readSize; } readSize = offset - startOffset; var ____result = new global::RM.Hotel.BuyDecoAction(); ____result.TypeId = __TypeId__; ____result.Cost = __Cost__; return(____result); }
public global::RM.Hotel.EventResult Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { throw new InvalidOperationException("typecode is null, struct not supported"); } var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadArrayHeader(bytes, offset, out readSize); offset += readSize; var __Id__ = default(uint); var __Status__ = default(global::RM.Hotel.EventStatus); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __Id__ = MessagePackBinary.ReadUInt32(bytes, offset, out readSize); break; case 1: __Status__ = formatterResolver.GetFormatterWithVerify <global::RM.Hotel.EventStatus>().Deserialize(bytes, offset, formatterResolver, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNextBlock(bytes, offset); break; } offset += readSize; } readSize = offset - startOffset; var ____result = new global::RM.Hotel.EventResult(); ____result.Id = __Id__; ____result.Status = __Status__; return(____result); }
public global::UnityEngine.Bounds Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { if (global::MessagePack.MessagePackBinary.IsNil(bytes, offset)) { throw new InvalidOperationException("typecode is null, struct not supported"); } var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadArrayHeader(bytes, offset, out readSize); offset += readSize; var __center__ = default(global::UnityEngine.Vector3); var __size__ = default(global::UnityEngine.Vector3); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __center__ = formatterResolver.GetFormatterWithVerify <global::UnityEngine.Vector3>().Deserialize(bytes, offset, formatterResolver, out readSize); break; case 1: __size__ = formatterResolver.GetFormatterWithVerify <global::UnityEngine.Vector3>().Deserialize(bytes, offset, formatterResolver, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNext(bytes, offset); break; } offset += readSize; } readSize = offset - startOffset; var ____result = new global::UnityEngine.Bounds(__center__, __size__); return(____result); }
public int Serialize(ref byte[] bytes, int offset, global::eventDesc value, global::MessagePack.IFormatterResolver formatterResolver) { if (value == null) { return(global::MessagePack.MessagePackBinary.WriteNil(ref bytes, offset)); } var startOffset = offset; offset += global::MessagePack.MessagePackBinary.WriteFixedArrayHeaderUnsafe(ref bytes, offset, 8); offset += MessagePackBinary.WriteInt64(ref bytes, offset, value.run); offset += MessagePackBinary.WriteInt64(ref bytes, offset, value.evn); offset += formatterResolver.GetFormatterWithVerify <string>().Serialize(ref bytes, offset, value.baseDesc, formatterResolver); offset += MessagePackBinary.WriteDouble(ref bytes, offset, value.energy); offset += formatterResolver.GetFormatterWithVerify <string>().Serialize(ref bytes, offset, value.eventDate, formatterResolver); offset += formatterResolver.GetFormatterWithVerify <string>().Serialize(ref bytes, offset, value.humName, formatterResolver); offset += formatterResolver.GetFormatterWithVerify <global::trackData>().Serialize(ref bytes, offset, value.track, formatterResolver); offset += formatterResolver.GetFormatterWithVerify <string>().Serialize(ref bytes, offset, value.comment, formatterResolver); return(offset - startOffset); }
public int Serialize(ref byte[] bytes, int offset, Service value, global::MessagePack.IFormatterResolver formatterResolver) { if (value == null) { return(global::MessagePack.MessagePackBinary.WriteNil(ref bytes, offset)); } var startOffset = offset; offset += global::MessagePack.MessagePackBinary.WriteFixedMapHeaderUnsafe(ref bytes, offset, 1); offset += MessagePackBinary.WriteString(ref bytes, offset, value.ServiceName); offset += global::MessagePack.MessagePackBinary.WriteFixedMapHeaderUnsafe(ref bytes, offset, 2); offset += global::MessagePack.MessagePackBinary.WriteStringBytes(ref bytes, offset, keyNameBytes[0]); offset += MessagePackBinary.WriteString(ref bytes, offset, value.App); offset += global::MessagePack.MessagePackBinary.WriteStringBytes(ref bytes, offset, keyNameBytes[1]); offset += MessagePackBinary.WriteString(ref bytes, offset, value.AppType); return(offset - startOffset); }
public Vector3 Deserialize(byte[] bytes, int offset, global::MessagePack.IFormatterResolver formatterResolver, out int readSize) { var startOffset = offset; var length = global::MessagePack.MessagePackBinary.ReadArrayHeader(bytes, offset, out readSize); offset += readSize; var __MyProperty1__ = default(float); var __MyProperty2__ = default(float); var __MyProperty3__ = default(float); for (int i = 0; i < length; i++) { var key = i; switch (key) { case 0: __MyProperty1__ = global::MessagePack.MessagePackBinary.ReadSingle(bytes, offset, out readSize); break; case 1: __MyProperty2__ = global::MessagePack.MessagePackBinary.ReadSingle(bytes, offset, out readSize); break; case 2: __MyProperty3__ = global::MessagePack.MessagePackBinary.ReadSingle(bytes, offset, out readSize); break; default: readSize = global::MessagePack.MessagePackBinary.ReadNext(bytes, offset); break; } offset += readSize; } readSize = offset - startOffset; return(new Vector3(__MyProperty1__, __MyProperty2__, __MyProperty3__)); }