public override objectTakeDamage.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); UnknownFieldSet.Builder unknownFields = null; while (input.ReadTag(out num, out str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(objectTakeDamage._objectTakeDamageFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = objectTakeDamage._objectTakeDamageFieldTags[index]; } else { if (unknownFields == null) { unknownFields = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, unknownFields, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 13: break; default: { if (WireFormat.IsEndGroupTag(num)) { if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); } if (unknownFields == null) { unknownFields = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, unknownFields, extensionRegistry, num, str); continue; } } this.result.hasHealth = input.ReadFloat(ref this.result.health_); } if (unknownFields != null) { this.UnknownFields = unknownFields.Build(); } return(this); }
public override objectTakeDamage.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); UnknownFieldSet.Builder builder = null; while (input.ReadTag(out num, out str)) { if (num == 0 && str != null) { int num1 = Array.BinarySearch <string>(objectTakeDamage._objectTakeDamageFieldNames, str, StringComparer.Ordinal); if (num1 < 0) { if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); continue; } else { num = objectTakeDamage._objectTakeDamageFieldTags[num1]; } } uint num2 = num; if (num2 == 0) { throw InvalidProtocolBufferException.InvalidTag(); } if (num2 == 13) { this.result.hasHealth = input.ReadFloat(ref this.result.health_); } else { if (WireFormat.IsEndGroupTag(num)) { if (builder != null) { this.UnknownFields = builder.Build(); } return(this); } if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); } } if (builder != null) { this.UnknownFields = builder.Build(); } return(this); }
public override Item.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); UnknownFieldSet.Builder builder = null; while (input.ReadTag(ref num, ref str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(Item._itemFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = Item._itemFieldTags[index]; } else { if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.get_UnknownFields()); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 8: { this.result.hasId = input.ReadInt32(ref this.result.id_); continue; } case 0x12: { this.result.hasName = input.ReadString(ref this.result.name_); continue; } case 0x18: { this.result.hasSlot = input.ReadInt32(ref this.result.slot_); continue; } case 0x20: { this.result.hasCount = input.ReadInt32(ref this.result.count_); continue; } case 0x2a: { input.ReadMessageArray <Item>(num, str, this.result.subitem_, Item.DefaultInstance, extensionRegistry); continue; } case 0x30: { this.result.hasSubslots = input.ReadInt32(ref this.result.subslots_); continue; } case 0x3d: { this.result.hasCondition = input.ReadFloat(ref this.result.condition_); continue; } case 0x45: break; default: { if (WireFormat.IsEndGroupTag(num)) { if (builder != null) { this.set_UnknownFields(builder.Build()); } return(this); } if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.get_UnknownFields()); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); continue; } } this.result.hasMaxcondition = input.ReadFloat(ref this.result.maxcondition_); } if (builder != null) { this.set_UnknownFields(builder.Build()); } return(this); }
public override Vector.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); UnknownFieldSet.Builder builder = null; while (input.ReadTag(ref num, ref str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(Vector._vectorFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = Vector._vectorFieldTags[index]; } else { if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.get_UnknownFields()); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 13: { this.result.hasX = input.ReadFloat(ref this.result.x_); continue; } case 0x15: { this.result.hasY = input.ReadFloat(ref this.result.y_); continue; } case 0x1d: break; default: { if (WireFormat.IsEndGroupTag(num)) { if (builder != null) { this.set_UnknownFields(builder.Build()); } return(this); } if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.get_UnknownFields()); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); continue; } } this.result.hasZ = input.ReadFloat(ref this.result.z_); } if (builder != null) { this.set_UnknownFields(builder.Build()); } return(this); }
// Token: 0x06001453 RID: 5203 RVA: 0x000460B0 File Offset: 0x000442B0 public override objectStructMaster.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { this.PrepareBuilder(); UnknownFieldSet.Builder builder = null; uint num; string text; while (input.ReadTag(ref num, ref text)) { if (num == 0u && text != null) { int num2 = Array.BinarySearch <string>(objectStructMaster._objectStructMasterFieldNames, text, StringComparer.Ordinal); if (num2 < 0) { if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, text); continue; } num = objectStructMaster._objectStructMasterFieldTags[num2]; } uint num3 = num; switch (num3) { case 21u: this.result.hasDecayDelay = input.ReadFloat(ref this.result.decayDelay_); break; default: if (num3 == 0u) { throw InvalidProtocolBufferException.InvalidTag(); } if (num3 != 8u) { if (num3 != 32u) { if (WireFormat.IsEndGroupTag(num)) { if (builder != null) { this.UnknownFields = builder.Build(); } return(this); } if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, text); } else { this.result.hasOwnerID = input.ReadUInt64(ref this.result.ownerID_); } } else { this.result.hasID = input.ReadInt32(ref this.result.iD_); } break; case 24u: this.result.hasCreatorID = input.ReadUInt64(ref this.result.creatorID_); break; } } if (builder != null) { this.UnknownFields = builder.Build(); } return(this); }
public override Vitals.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); UnknownFieldSet.Builder builder = null; while (input.ReadTag(ref num, ref str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(Vitals._vitalsFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = Vitals._vitalsFieldTags[index]; } else { if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.get_UnknownFields()); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); continue; } } switch (num) { case 0: throw InvalidProtocolBufferException.InvalidTag(); case 13: { this.result.hasHealth = input.ReadFloat(ref this.result.health_); continue; } case 0x15: { this.result.hasHydration = input.ReadFloat(ref this.result.hydration_); continue; } case 0x1d: { this.result.hasCalories = input.ReadFloat(ref this.result.calories_); continue; } case 0x25: { this.result.hasRadiation = input.ReadFloat(ref this.result.radiation_); continue; } case 0x2d: { this.result.hasRadiationAnti = input.ReadFloat(ref this.result.radiationAnti_); continue; } case 0x35: { this.result.hasBleedSpeed = input.ReadFloat(ref this.result.bleedSpeed_); continue; } case 0x3d: { this.result.hasBleedMax = input.ReadFloat(ref this.result.bleedMax_); continue; } case 0x45: { this.result.hasHealSpeed = input.ReadFloat(ref this.result.healSpeed_); continue; } case 0x4d: { this.result.hasHealMax = input.ReadFloat(ref this.result.healMax_); continue; } case 0x55: break; default: { if (WireFormat.IsEndGroupTag(num)) { if (builder != null) { this.set_UnknownFields(builder.Build()); } return(this); } if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.get_UnknownFields()); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); continue; } } this.result.hasTemperature = input.ReadFloat(ref this.result.temperature_); } if (builder != null) { this.set_UnknownFields(builder.Build()); } return(this); }
public override objectStructMaster.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); UnknownFieldSet.Builder builder = null; while (input.ReadTag(ref num, ref str)) { if ((num == 0) && (str != null)) { int index = Array.BinarySearch <string>(objectStructMaster._objectStructMasterFieldNames, str, StringComparer.Ordinal); if (index >= 0) { num = objectStructMaster._objectStructMasterFieldTags[index]; } else { if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.get_UnknownFields()); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); continue; } } switch (num) { case 0x15: { this.result.hasDecayDelay = input.ReadFloat(ref this.result.decayDelay_); continue; } case 0x18: { this.result.hasCreatorID = input.ReadUInt64(ref this.result.creatorID_); continue; } case 0: throw InvalidProtocolBufferException.InvalidTag(); case 8: break; case 0x20: goto Label_0148; default: { if (WireFormat.IsEndGroupTag(num)) { if (builder != null) { this.set_UnknownFields(builder.Build()); } return(this); } if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.get_UnknownFields()); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); continue; } } this.result.hasID = input.ReadInt32(ref this.result.iD_); continue; Label_0148: this.result.hasOwnerID = input.ReadUInt64(ref this.result.ownerID_); } if (builder != null) { this.set_UnknownFields(builder.Build()); } return(this); }
// Token: 0x06001075 RID: 4213 RVA: 0x0003D83C File Offset: 0x0003BA3C public override RustProto.Item.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { this.PrepareBuilder(); UnknownFieldSet.Builder builder = null; uint num; string text; while (input.ReadTag(ref num, ref text)) { if (num == 0u && text != null) { int num2 = Array.BinarySearch <string>(RustProto.Item._itemFieldNames, text, StringComparer.Ordinal); if (num2 < 0) { if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, text); continue; } num = RustProto.Item._itemFieldTags[num2]; } uint num3 = num; if (num3 == 0u) { throw InvalidProtocolBufferException.InvalidTag(); } if (num3 != 8u) { if (num3 != 18u) { if (num3 != 24u) { if (num3 != 32u) { if (num3 != 42u) { if (num3 != 48u) { if (num3 != 61u) { if (num3 != 69u) { if (WireFormat.IsEndGroupTag(num)) { if (builder != null) { this.UnknownFields = builder.Build(); } return(this); } if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, text); } else { this.result.hasMaxcondition = input.ReadFloat(ref this.result.maxcondition_); } } else { this.result.hasCondition = input.ReadFloat(ref this.result.condition_); } } else { this.result.hasSubslots = input.ReadInt32(ref this.result.subslots_); } } else { input.ReadMessageArray <RustProto.Item>(num, text, this.result.subitem_, RustProto.Item.DefaultInstance, extensionRegistry); } } else { this.result.hasCount = input.ReadInt32(ref this.result.count_); } } else { this.result.hasSlot = input.ReadInt32(ref this.result.slot_); } } else { this.result.hasName = input.ReadString(ref this.result.name_); } } else { this.result.hasId = input.ReadInt32(ref this.result.id_); } } if (builder != null) { this.UnknownFields = builder.Build(); } return(this); }
public override objectStructMaster.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; uint num1; this.PrepareBuilder(); UnknownFieldSet.Builder builder = null; Label1: while (input.ReadTag(out num, out str)) { if (num == 0 && str != null) { int num2 = Array.BinarySearch <string>(objectStructMaster._objectStructMasterFieldNames, str, StringComparer.Ordinal); if (num2 < 0) { if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); continue; } else { num = objectStructMaster._objectStructMasterFieldTags[num2]; } } num1 = num; switch (num1) { case 21: { this.result.hasDecayDelay = input.ReadFloat(ref this.result.decayDelay_); continue; } case 24: { this.result.hasCreatorID = input.ReadUInt64(ref this.result.creatorID_); continue; } default: { if (num1 == 0) { break; } else { goto Label0; } } } throw InvalidProtocolBufferException.InvalidTag(); } if (builder != null) { this.UnknownFields = builder.Build(); } return(this); if (num1 == 8) { this.result.hasID = input.ReadInt32(ref this.result.iD_); goto Label1; } else if (num1 == 32) { this.result.hasOwnerID = input.ReadUInt64(ref this.result.ownerID_); goto Label1; } else { if (WireFormat.IsEndGroupTag(num)) { if (builder != null) { this.UnknownFields = builder.Build(); } return(this); } if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); goto Label1; } }
// Token: 0x0600150A RID: 5386 RVA: 0x000477B4 File Offset: 0x000459B4 public override Quaternion.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { this.PrepareBuilder(); UnknownFieldSet.Builder builder = null; uint num; string text; while (input.ReadTag(ref num, ref text)) { if (num == 0u && text != null) { int num2 = Array.BinarySearch <string>(Quaternion._quaternionFieldNames, text, StringComparer.Ordinal); if (num2 < 0) { if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, text); continue; } num = Quaternion._quaternionFieldTags[num2]; } uint num3 = num; if (num3 == 0u) { throw InvalidProtocolBufferException.InvalidTag(); } if (num3 != 13u) { if (num3 != 21u) { if (num3 != 29u) { if (num3 != 37u) { if (WireFormat.IsEndGroupTag(num)) { if (builder != null) { this.UnknownFields = builder.Build(); } return(this); } if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, text); } else { this.result.hasW = input.ReadFloat(ref this.result.w_); } } else { this.result.hasZ = input.ReadFloat(ref this.result.z_); } } else { this.result.hasY = input.ReadFloat(ref this.result.y_); } } else { this.result.hasX = input.ReadFloat(ref this.result.x_); } } if (builder != null) { this.UnknownFields = builder.Build(); } return(this); }
public override RustProto.Vitals.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { uint num; string str; this.PrepareBuilder(); UnknownFieldSet.Builder builder = null; while (input.ReadTag(out num, out str)) { if (num == 0 && str != null) { int num1 = Array.BinarySearch <string>(RustProto.Vitals._vitalsFieldNames, str, StringComparer.Ordinal); if (num1 < 0) { if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); continue; } else { num = RustProto.Vitals._vitalsFieldTags[num1]; } } uint num2 = num; if (num2 == 0) { throw InvalidProtocolBufferException.InvalidTag(); } if (num2 == 13) { this.result.hasHealth = input.ReadFloat(ref this.result.health_); } else if (num2 == 21) { this.result.hasHydration = input.ReadFloat(ref this.result.hydration_); } else if (num2 == 29) { this.result.hasCalories = input.ReadFloat(ref this.result.calories_); } else if (num2 == 37) { this.result.hasRadiation = input.ReadFloat(ref this.result.radiation_); } else if (num2 == 45) { this.result.hasRadiationAnti = input.ReadFloat(ref this.result.radiationAnti_); } else if (num2 == 53) { this.result.hasBleedSpeed = input.ReadFloat(ref this.result.bleedSpeed_); } else if (num2 == 61) { this.result.hasBleedMax = input.ReadFloat(ref this.result.bleedMax_); } else if (num2 == 69) { this.result.hasHealSpeed = input.ReadFloat(ref this.result.healSpeed_); } else if (num2 == 77) { this.result.hasHealMax = input.ReadFloat(ref this.result.healMax_); } else if (num2 == 85) { this.result.hasTemperature = input.ReadFloat(ref this.result.temperature_); } else { if (WireFormat.IsEndGroupTag(num)) { if (builder != null) { this.UnknownFields = builder.Build(); } return(this); } if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, str); } } if (builder != null) { this.UnknownFields = builder.Build(); } return(this); }
// Token: 0x06001009 RID: 4105 RVA: 0x0003C890 File Offset: 0x0003AA90 public override RustProto.Vitals.Builder MergeFrom(ICodedInputStream input, ExtensionRegistry extensionRegistry) { this.PrepareBuilder(); UnknownFieldSet.Builder builder = null; uint num; string text; while (input.ReadTag(ref num, ref text)) { if (num == 0u && text != null) { int num2 = Array.BinarySearch <string>(RustProto.Vitals._vitalsFieldNames, text, StringComparer.Ordinal); if (num2 < 0) { if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, text); continue; } num = RustProto.Vitals._vitalsFieldTags[num2]; } uint num3 = num; if (num3 == 0u) { throw InvalidProtocolBufferException.InvalidTag(); } if (num3 != 13u) { if (num3 != 21u) { if (num3 != 29u) { if (num3 != 37u) { if (num3 != 45u) { if (num3 != 53u) { if (num3 != 61u) { if (num3 != 69u) { if (num3 != 77u) { if (num3 != 85u) { if (WireFormat.IsEndGroupTag(num)) { if (builder != null) { this.UnknownFields = builder.Build(); } return(this); } if (builder == null) { builder = UnknownFieldSet.CreateBuilder(this.UnknownFields); } this.ParseUnknownField(input, builder, extensionRegistry, num, text); } else { this.result.hasTemperature = input.ReadFloat(ref this.result.temperature_); } } else { this.result.hasHealMax = input.ReadFloat(ref this.result.healMax_); } } else { this.result.hasHealSpeed = input.ReadFloat(ref this.result.healSpeed_); } } else { this.result.hasBleedMax = input.ReadFloat(ref this.result.bleedMax_); } } else { this.result.hasBleedSpeed = input.ReadFloat(ref this.result.bleedSpeed_); } } else { this.result.hasRadiationAnti = input.ReadFloat(ref this.result.radiationAnti_); } } else { this.result.hasRadiation = input.ReadFloat(ref this.result.radiation_); } } else { this.result.hasCalories = input.ReadFloat(ref this.result.calories_); } } else { this.result.hasHydration = input.ReadFloat(ref this.result.hydration_); } } else { this.result.hasHealth = input.ReadFloat(ref this.result.health_); } } if (builder != null) { this.UnknownFields = builder.Build(); } return(this); }