public void Deserialize(tabtoy.TableReader reader) { UInt32 tag = 0; while (reader.ReadTag(ref tag)) { switch (tag) { case 0x80000: { reader.ReadString(ref ServerIP); } break; case 0x40001: { reader.ReadUInt16(ref ServerPort); } break; case 0x20002: { reader.ReadInt32(ref GroupID); } break; } } }
public void Deserialize(tabtoy.TableReader reader) { UInt32 mamaSaidTagNameShouldBeLong = 0; while (reader.ReadTag(ref mamaSaidTagNameShouldBeLong)) { switch (mamaSaidTagNameShouldBeLong) { case 0x80000: { reader.ReadString(ref ServerIP); } break; case 0x40001: { reader.ReadUInt16(ref ServerPort); } break; default: { reader.SkipFiled(mamaSaidTagNameShouldBeLong); } break; } } }