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: { SpecVersion = input.ReadString(); break; } case 18: { if (meta_ == null) { Meta = new global::VrmProtobuf.Meta(); } input.ReadMessage(Meta); break; } case 26: { if (humanoid_ == null) { Humanoid = new global::VrmProtobuf.Humanoid(); } input.ReadMessage(Humanoid); break; } case 34: { if (firstPerson_ == null) { FirstPerson = new global::VrmProtobuf.FirstPerson(); } input.ReadMessage(FirstPerson); break; } case 42: { if (lookAt_ == null) { LookAt = new global::VrmProtobuf.LookAt(); } input.ReadMessage(LookAt); break; } case 50: { if (blendShape_ == null) { BlendShape = new global::VrmProtobuf.BlendShape(); } input.ReadMessage(BlendShape); break; } case 58: { if (springBone_ == null) { SpringBone = new global::VrmProtobuf.SpringBone(); } input.ReadMessage(SpringBone); break; } case 66: { if (constraint_ == null) { Constraint = new global::VrmProtobuf.Constraint(); } input.ReadMessage(Constraint); break; } } } }
public void MergeFrom(VRMCVrm other) { if (other == null) { return; } if (other.SpecVersion.Length != 0) { SpecVersion = other.SpecVersion; } if (other.meta_ != null) { if (meta_ == null) { Meta = new global::VrmProtobuf.Meta(); } Meta.MergeFrom(other.Meta); } if (other.humanoid_ != null) { if (humanoid_ == null) { Humanoid = new global::VrmProtobuf.Humanoid(); } Humanoid.MergeFrom(other.Humanoid); } if (other.firstPerson_ != null) { if (firstPerson_ == null) { FirstPerson = new global::VrmProtobuf.FirstPerson(); } FirstPerson.MergeFrom(other.FirstPerson); } if (other.lookAt_ != null) { if (lookAt_ == null) { LookAt = new global::VrmProtobuf.LookAt(); } LookAt.MergeFrom(other.LookAt); } if (other.blendShape_ != null) { if (blendShape_ == null) { BlendShape = new global::VrmProtobuf.BlendShape(); } BlendShape.MergeFrom(other.BlendShape); } if (other.springBone_ != null) { if (springBone_ == null) { SpringBone = new global::VrmProtobuf.SpringBone(); } SpringBone.MergeFrom(other.SpringBone); } if (other.constraint_ != null) { if (constraint_ == null) { Constraint = new global::VrmProtobuf.Constraint(); } Constraint.MergeFrom(other.Constraint); } _unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields); }