public override string ToString() { StringBuilder sb = new StringBuilder("SyncCharDataRequest("); sb.Append("CharBaseInfo: "); sb.Append(CharBaseInfo== null ? "<null>" : CharBaseInfo.ToString()); sb.Append(",CharCounterInfo: "); sb.Append(CharCounterInfo== null ? "<null>" : CharCounterInfo.ToString()); sb.Append(",CharBagInfo: "); sb.Append(CharBagInfo== null ? "<null>" : CharBagInfo.ToString()); sb.Append(",CharMissionInfo: "); sb.Append(CharMissionInfo== null ? "<null>" : CharMissionInfo.ToString()); sb.Append(")"); return sb.ToString(); }
public Thrift.Protocol.TBase Convert(AbstractBusinessObject o) { CharBaseData data = o as CharBaseData; CharBaseInfo info = new CharBaseInfo(); info.CharId = data.CharId; info.CharName = data.CharName; info.Age = data.CharAge; info.Fame = data.Fame; info.Level = data.Level; info.Gender = data.Gender; //leo info.CharTalentMap = data.CharTalentMap; info.Role = data.CharRole; info.CharDeail = data.CharDeatail; return info; }
public void Write(TProtocol oprot) { TStruct struc = new TStruct("CharacterInfo"); oprot.WriteStructBegin(struc); TField field = new TField(); if (CharBaseInfo != null && __isset.charBaseInfo) { field.Name = "charBaseInfo"; field.Type = TType.Struct; field.ID = 10; oprot.WriteFieldBegin(field); CharBaseInfo.Write(oprot); oprot.WriteFieldEnd(); } if (CharCounterInfo != null && __isset.charCounterInfo) { field.Name = "charCounterInfo"; field.Type = TType.Struct; field.ID = 20; oprot.WriteFieldBegin(field); CharCounterInfo.Write(oprot); oprot.WriteFieldEnd(); } if (CharBagInfo != null && __isset.charBagInfo) { field.Name = "charBagInfo"; field.Type = TType.Struct; field.ID = 30; oprot.WriteFieldBegin(field); CharBagInfo.Write(oprot); oprot.WriteFieldEnd(); } if (CharMissionInfo != null && __isset.charMissionInfo) { field.Name = "charMissionInfo"; field.Type = TType.Struct; field.ID = 40; oprot.WriteFieldBegin(field); CharMissionInfo.Write(oprot); oprot.WriteFieldEnd(); } oprot.WriteFieldStop(); oprot.WriteStructEnd(); }
public void Read(TProtocol iprot) { TField field; iprot.ReadStructBegin(); while (true) { field = iprot.ReadFieldBegin(); if (field.Type == TType.Stop) { break; } switch (field.ID) { case 10: if (field.Type == TType.Struct) { CharBaseInfo = new CharBaseInfo(); CharBaseInfo.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 20: if (field.Type == TType.Struct) { CharCounterInfo = new CharCounterInfo(); CharCounterInfo.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 30: if (field.Type == TType.Struct) { CharBagInfo = new CharBagInfo(); CharBagInfo.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; case 40: if (field.Type == TType.Struct) { CharMissionInfo = new CharMissionInfo(); CharMissionInfo.Read(iprot); } else { TProtocolUtil.Skip(iprot, field.Type); } break; default: TProtocolUtil.Skip(iprot, field.Type); break; } iprot.ReadFieldEnd(); } iprot.ReadStructEnd(); }