public void MergeFrom(pb::CodedInputStream input) { uint tag; while ((tag = input.ReadTag()) != 0) { switch (tag) { default: _unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input); break; case 10: { Status = input.ReadString(); break; } case 18: { if (encounterPokemonTelemetry_ == null) { encounterPokemonTelemetry_ = new global::POGOProtos.Data.Telemetry.EncounterPokemonTelemetry(); } input.ReadMessage(encounterPokemonTelemetry_); break; } case 24: { Balltype = input.ReadInt32(); break; } case 32: { HitGrade = input.ReadInt32(); break; } case 40: { CurveBall = input.ReadBool(); break; } case 49: { MissPercent = input.ReadDouble(); break; } } } }
public void MergeFrom(CatchPokemonTelemetry other) { if (other == null) { return; } if (other.Status.Length != 0) { Status = other.Status; } if (other.encounterPokemonTelemetry_ != null) { if (encounterPokemonTelemetry_ == null) { encounterPokemonTelemetry_ = new global::POGOProtos.Data.Telemetry.EncounterPokemonTelemetry(); } EncounterPokemonTelemetry.MergeFrom(other.EncounterPokemonTelemetry); } if (other.Balltype != 0) { Balltype = other.Balltype; } if (other.HitGrade != 0) { HitGrade = other.HitGrade; } if (other.CurveBall != false) { CurveBall = other.CurveBall; } if (other.MissPercent != 0D) { MissPercent = other.MissPercent; } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }