public void MergeFrom(S2C other) { if (other == null) { return; } if (other.MarketHK != 0) { MarketHK = other.MarketHK; } if (other.MarketUS != 0) { MarketUS = other.MarketUS; } if (other.MarketSH != 0) { MarketSH = other.MarketSH; } if (other.MarketSZ != 0) { MarketSZ = other.MarketSZ; } if (other.MarketHKFuture != 0) { MarketHKFuture = other.MarketHKFuture; } if (other.QotLogined != false) { QotLogined = other.QotLogined; } if (other.TrdLogined != false) { TrdLogined = other.TrdLogined; } if (other.ServerVer != 0) { ServerVer = other.ServerVer; } if (other.ServerBuildNo != 0) { ServerBuildNo = other.ServerBuildNo; } if (other.Time != 0L) { Time = other.Time; } if (other.LocalTime != 0D) { LocalTime = other.LocalTime; } if (other.programStatus_ != null) { if (programStatus_ == null) { ProgramStatus = new global::GetGlobalState.ProgramStatus(); } ProgramStatus.MergeFrom(other.ProgramStatus); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }
public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 8: { MarketHK = input.ReadInt32(); break; } case 16: { MarketUS = input.ReadInt32(); break; } case 24: { MarketSH = input.ReadInt32(); break; } case 32: { MarketSZ = input.ReadInt32(); break; } case 40: { MarketHKFuture = input.ReadInt32(); break; } case 48: { QotLogined = input.ReadBool(); break; } case 56: { TrdLogined = input.ReadBool(); break; } case 64: { ServerVer = input.ReadInt32(); break; } case 72: { ServerBuildNo = input.ReadInt32(); break; } case 80: { Time = input.ReadInt64(); break; } case 89: { LocalTime = input.ReadDouble(); break; } case 98: { if (programStatus_ == null) { ProgramStatus = new global::GetGlobalState.ProgramStatus(); } input.ReadMessage(ProgramStatus); break; } } } }