Files
DanhengServer-OpenSource/Proto/AvatarBattleInfo.cs
2025-08-29 19:40:06 +08:00

2215 lines
83 KiB
C#

// <auto-generated>
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AvatarBattleInfo.proto
// </auto-generated>
#pragma warning disable 1591, 0612, 3021, 8981
#region Designer generated code
using pb = global::Google.Protobuf;
using pbc = global::Google.Protobuf.Collections;
using pbr = global::Google.Protobuf.Reflection;
using scg = global::System.Collections.Generic;
namespace EggLink.DanhengServer.Proto {
/// <summary>Holder for reflection information generated from AvatarBattleInfo.proto</summary>
public static partial class AvatarBattleInfoReflection {
#region Descriptor
/// <summary>File descriptor for AvatarBattleInfo.proto</summary>
public static pbr::FileDescriptor Descriptor {
get { return descriptor; }
}
private static pbr::FileDescriptor descriptor;
static AvatarBattleInfoReflection() {
byte[] descriptorData = global::System.Convert.FromBase64String(
string.Concat(
"ChZBdmF0YXJCYXR0bGVJbmZvLnByb3RvGhZTa2lsbFVzZVByb3BlcnR5LnBy",
"b3RvGhNBYmlsaXR5VXNlU3R0LnByb3RvGhFTcEFkZFNvdXJjZS5wcm90bxoX",
"RXF1aXBtZW50UHJvcGVydHkucHJvdG8aEEF2YXRhclR5cGUucHJvdG8aFEF2",
"YXRhclByb3BlcnR5LnByb3RvGhFCYXR0bGVSZWxpYy5wcm90bxoVQXZhdGFy",
"U2tpbGxUcmVlLnByb3RvGhpBdHRhY2tEYW1hZ2VQcm9wZXJ0eS5wcm90byLp",
"CwoQQXZhdGFyQmF0dGxlSW5mbxIgCgthdmF0YXJfdHlwZRgBIAEoDjILLkF2",
"YXRhclR5cGUSCgoCaWQYAiABKA0SFAoMYXZhdGFyX2xldmVsGAMgASgNEhMK",
"C2F2YXRhcl9yYW5rGAQgASgNEhgKEGF2YXRhcl9wcm9tb3Rpb24YBSABKA0S",
"JgoNYXZhdGFyX3N0YXR1cxgGIAEoCzIPLkF2YXRhclByb3BlcnR5EiYKDGF2",
"YXRhcl9za2lsbBgHIAMoCzIQLkF2YXRhclNraWxsVHJlZRIsChBhdmF0YXJf",
"ZXF1aXBtZW50GAggAygLMhIuRXF1aXBtZW50UHJvcGVydHkSEwoLdG90YWxf",
"dHVybnMYCSABKA0SFAoMdG90YWxfZGFtYWdlGAogASgBEhIKCnRvdGFsX2hl",
"YWwYCyABKAESGgoSdG90YWxfZGFtYWdlX3Rha2VuGAwgASgBEhgKEHRvdGFs",
"X2hwX3JlY292ZXIYDSABKAESFQoNdG90YWxfc3BfY29zdBgOIAEoARIQCghz",
"dGFnZV9pZBgPIAEoDRISCgpzdGFnZV90eXBlGBAgASgNEhoKEnRvdGFsX2Jy",
"ZWFrX2RhbWFnZRgRIAEoARIxChJhdHRhY2tfdHlwZV9kYW1hZ2UYEiADKAsy",
"FS5BdHRhY2tEYW1hZ2VQcm9wZXJ0eRI3ChhhdHRhY2tfdHlwZV9icmVha19k",
"YW1hZ2UYEyADKAsyFS5BdHRhY2tEYW1hZ2VQcm9wZXJ0eRI1ChZhdHRhY2tf",
"dHlwZV9tYXhfZGFtYWdlGBQgAygLMhUuQXR0YWNrRGFtYWdlUHJvcGVydHkS",
"JgoLc2tpbGxfdGltZXMYFSADKAsyES5Ta2lsbFVzZVByb3BlcnR5EhYKDmRl",
"bGF5X2N1bXVsYXRlGBYgASgBEhQKDHRvdGFsX3NwX2FkZBgXIAEoDRIjCg1z",
"cF9hZGRfc291cmNlGBggAygLMgwuU3BBZGRTb3VyY2USFQoNdG90YWxfYnBf",
"Y29zdBgZIAEoDRIRCglkaWVfdGltZXMYGiABKA0SFAoMcmV2aXZlX3RpbWVz",
"GBsgASgNEhMKC2JyZWFrX3RpbWVzGBwgASgNEhMKC2V4dHJhX3R1cm5zGB0g",
"ASgNEhQKDHRvdGFsX3NoaWVsZBgeIAEoARIaChJ0b3RhbF9zaGllbGRfdGFr",
"ZW4YHyABKAESGwoTdG90YWxfc2hpZWxkX2RhbWFnZRggIAEoARInCg5pbml0",
"aWFsX3N0YXR1cxghIAEoCzIPLkF2YXRhclByb3BlcnR5EhwKBnJlbGljcxgi",
"IAMoCzIMLkJhdHRsZVJlbGljEhIKCmFzc2lzdF91aWQYIyABKA0SKgoLQUFE",
"R0ZMUEJQREYYJCADKAsyFS5BdHRhY2tEYW1hZ2VQcm9wZXJ0eRITCgtGUEZC",
"TUlNQkJIShglIAEoARITCgtHR1BKT0hOT0NQQxgmIAEoARITCgtMQUNLQ0pI",
"SElNSxgnIAEoARITCgtGTU9ETEdPQk5QRRgoIAEoARIjCgtMSEtBQk5JQ0tK",
"ThgpIAMoCzIOLkFiaWxpdHlVc2VTdHQSEwoLTkNKSERKSkRKTkwYKiABKA0S",
"EwoLTEtNR0RJQURPUEIYKyABKA0SEwoLSUJMR01DSVBDS00YLCABKAESEwoL",
"SEFDSkRKSUdNR1AYLSABKAESEwoLSU1ESkFIQUpHQ0YYLiABKAESEwoLSkRP",
"TEtEQklDTEoYLyABKAESEwoLQ0FDQ09ERENKSEkYMCABKAESEwoLTExETUxP",
"SEJGTE8YMSABKA0SEwoLQ0hOSUtLQ0lCRUcYMiABKA0SEwoLTEJOSkhISExQ",
"TU8YMyABKA0SEwoLUERMSUxGSUNISUwYNCABKAESEwoLUE1LTFBISklPSEMY",
"NSABKA0SEwoLTVBGQUVORUtGREMYNiABKA0SGQoRYXZhdGFyX2VuaGFuY2Vf",
"aWQYNyABKA0SEwoLTERNSkRJTEJERk8YOCABKA1CHqoCG0VnZ0xpbmsuRGFu",
"aGVuZ1NlcnZlci5Qcm90b2IGcHJvdG8z"));
descriptor = pbr::FileDescriptor.FromGeneratedCode(descriptorData,
new pbr::FileDescriptor[] { global::EggLink.DanhengServer.Proto.SkillUsePropertyReflection.Descriptor, global::EggLink.DanhengServer.Proto.AbilityUseSttReflection.Descriptor, global::EggLink.DanhengServer.Proto.SpAddSourceReflection.Descriptor, global::EggLink.DanhengServer.Proto.EquipmentPropertyReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarTypeReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarPropertyReflection.Descriptor, global::EggLink.DanhengServer.Proto.BattleRelicReflection.Descriptor, global::EggLink.DanhengServer.Proto.AvatarSkillTreeReflection.Descriptor, global::EggLink.DanhengServer.Proto.AttackDamagePropertyReflection.Descriptor, },
new pbr::GeneratedClrTypeInfo(null, null, new pbr::GeneratedClrTypeInfo[] {
new pbr::GeneratedClrTypeInfo(typeof(global::EggLink.DanhengServer.Proto.AvatarBattleInfo), global::EggLink.DanhengServer.Proto.AvatarBattleInfo.Parser, new[]{ "AvatarType", "Id", "AvatarLevel", "AvatarRank", "AvatarPromotion", "AvatarStatus", "AvatarSkill", "AvatarEquipment", "TotalTurns", "TotalDamage", "TotalHeal", "TotalDamageTaken", "TotalHpRecover", "TotalSpCost", "StageId", "StageType", "TotalBreakDamage", "AttackTypeDamage", "AttackTypeBreakDamage", "AttackTypeMaxDamage", "SkillTimes", "DelayCumulate", "TotalSpAdd", "SpAddSource", "TotalBpCost", "DieTimes", "ReviveTimes", "BreakTimes", "ExtraTurns", "TotalShield", "TotalShieldTaken", "TotalShieldDamage", "InitialStatus", "Relics", "AssistUid", "AADGFLPBPDF", "FPFBMIMBBHJ", "GGPJOHNOCPC", "LACKCJHHIMK", "FMODLGOBNPE", "LHKABNICKJN", "NCJHDJJDJNL", "LKMGDIADOPB", "IBLGMCIPCKM", "HACJDJIGMGP", "IMDJAHAJGCF", "JDOLKDBICLJ", "CACCODDCJHI", "LLDMLOHBFLO", "CHNIKKCIBEG", "LBNJHHHLPMO", "PDLILFICHIL", "PMKLPHJIOHC", "MPFAENEKFDC", "AvatarEnhanceId", "LDMJDILBDFO" }, null, null, null, null)
}));
}
#endregion
}
#region Messages
[global::System.Diagnostics.DebuggerDisplayAttribute("{ToString(),nq}")]
public sealed partial class AvatarBattleInfo : pb::IMessage<AvatarBattleInfo>
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
, pb::IBufferMessage
#endif
{
private static readonly pb::MessageParser<AvatarBattleInfo> _parser = new pb::MessageParser<AvatarBattleInfo>(() => new AvatarBattleInfo());
private pb::UnknownFieldSet _unknownFields;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pb::MessageParser<AvatarBattleInfo> Parser { get { return _parser; } }
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public static pbr::MessageDescriptor Descriptor {
get { return global::EggLink.DanhengServer.Proto.AvatarBattleInfoReflection.Descriptor.MessageTypes[0]; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
pbr::MessageDescriptor pb::IMessage.Descriptor {
get { return Descriptor; }
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AvatarBattleInfo() {
OnConstruction();
}
partial void OnConstruction();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AvatarBattleInfo(AvatarBattleInfo other) : this() {
avatarType_ = other.avatarType_;
id_ = other.id_;
avatarLevel_ = other.avatarLevel_;
avatarRank_ = other.avatarRank_;
avatarPromotion_ = other.avatarPromotion_;
avatarStatus_ = other.avatarStatus_ != null ? other.avatarStatus_.Clone() : null;
avatarSkill_ = other.avatarSkill_.Clone();
avatarEquipment_ = other.avatarEquipment_.Clone();
totalTurns_ = other.totalTurns_;
totalDamage_ = other.totalDamage_;
totalHeal_ = other.totalHeal_;
totalDamageTaken_ = other.totalDamageTaken_;
totalHpRecover_ = other.totalHpRecover_;
totalSpCost_ = other.totalSpCost_;
stageId_ = other.stageId_;
stageType_ = other.stageType_;
totalBreakDamage_ = other.totalBreakDamage_;
attackTypeDamage_ = other.attackTypeDamage_.Clone();
attackTypeBreakDamage_ = other.attackTypeBreakDamage_.Clone();
attackTypeMaxDamage_ = other.attackTypeMaxDamage_.Clone();
skillTimes_ = other.skillTimes_.Clone();
delayCumulate_ = other.delayCumulate_;
totalSpAdd_ = other.totalSpAdd_;
spAddSource_ = other.spAddSource_.Clone();
totalBpCost_ = other.totalBpCost_;
dieTimes_ = other.dieTimes_;
reviveTimes_ = other.reviveTimes_;
breakTimes_ = other.breakTimes_;
extraTurns_ = other.extraTurns_;
totalShield_ = other.totalShield_;
totalShieldTaken_ = other.totalShieldTaken_;
totalShieldDamage_ = other.totalShieldDamage_;
initialStatus_ = other.initialStatus_ != null ? other.initialStatus_.Clone() : null;
relics_ = other.relics_.Clone();
assistUid_ = other.assistUid_;
aADGFLPBPDF_ = other.aADGFLPBPDF_.Clone();
fPFBMIMBBHJ_ = other.fPFBMIMBBHJ_;
gGPJOHNOCPC_ = other.gGPJOHNOCPC_;
lACKCJHHIMK_ = other.lACKCJHHIMK_;
fMODLGOBNPE_ = other.fMODLGOBNPE_;
lHKABNICKJN_ = other.lHKABNICKJN_.Clone();
nCJHDJJDJNL_ = other.nCJHDJJDJNL_;
lKMGDIADOPB_ = other.lKMGDIADOPB_;
iBLGMCIPCKM_ = other.iBLGMCIPCKM_;
hACJDJIGMGP_ = other.hACJDJIGMGP_;
iMDJAHAJGCF_ = other.iMDJAHAJGCF_;
jDOLKDBICLJ_ = other.jDOLKDBICLJ_;
cACCODDCJHI_ = other.cACCODDCJHI_;
lLDMLOHBFLO_ = other.lLDMLOHBFLO_;
cHNIKKCIBEG_ = other.cHNIKKCIBEG_;
lBNJHHHLPMO_ = other.lBNJHHHLPMO_;
pDLILFICHIL_ = other.pDLILFICHIL_;
pMKLPHJIOHC_ = other.pMKLPHJIOHC_;
mPFAENEKFDC_ = other.mPFAENEKFDC_;
avatarEnhanceId_ = other.avatarEnhanceId_;
lDMJDILBDFO_ = other.lDMJDILBDFO_;
_unknownFields = pb::UnknownFieldSet.Clone(other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public AvatarBattleInfo Clone() {
return new AvatarBattleInfo(this);
}
/// <summary>Field number for the "avatar_type" field.</summary>
public const int AvatarTypeFieldNumber = 1;
private global::EggLink.DanhengServer.Proto.AvatarType avatarType_ = global::EggLink.DanhengServer.Proto.AvatarType.None;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::EggLink.DanhengServer.Proto.AvatarType AvatarType {
get { return avatarType_; }
set {
avatarType_ = value;
}
}
/// <summary>Field number for the "id" field.</summary>
public const int IdFieldNumber = 2;
private uint id_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint Id {
get { return id_; }
set {
id_ = value;
}
}
/// <summary>Field number for the "avatar_level" field.</summary>
public const int AvatarLevelFieldNumber = 3;
private uint avatarLevel_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint AvatarLevel {
get { return avatarLevel_; }
set {
avatarLevel_ = value;
}
}
/// <summary>Field number for the "avatar_rank" field.</summary>
public const int AvatarRankFieldNumber = 4;
private uint avatarRank_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint AvatarRank {
get { return avatarRank_; }
set {
avatarRank_ = value;
}
}
/// <summary>Field number for the "avatar_promotion" field.</summary>
public const int AvatarPromotionFieldNumber = 5;
private uint avatarPromotion_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint AvatarPromotion {
get { return avatarPromotion_; }
set {
avatarPromotion_ = value;
}
}
/// <summary>Field number for the "avatar_status" field.</summary>
public const int AvatarStatusFieldNumber = 6;
private global::EggLink.DanhengServer.Proto.AvatarProperty avatarStatus_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::EggLink.DanhengServer.Proto.AvatarProperty AvatarStatus {
get { return avatarStatus_; }
set {
avatarStatus_ = value;
}
}
/// <summary>Field number for the "avatar_skill" field.</summary>
public const int AvatarSkillFieldNumber = 7;
private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.AvatarSkillTree> _repeated_avatarSkill_codec
= pb::FieldCodec.ForMessage(58, global::EggLink.DanhengServer.Proto.AvatarSkillTree.Parser);
private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AvatarSkillTree> avatarSkill_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AvatarSkillTree>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AvatarSkillTree> AvatarSkill {
get { return avatarSkill_; }
}
/// <summary>Field number for the "avatar_equipment" field.</summary>
public const int AvatarEquipmentFieldNumber = 8;
private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.EquipmentProperty> _repeated_avatarEquipment_codec
= pb::FieldCodec.ForMessage(66, global::EggLink.DanhengServer.Proto.EquipmentProperty.Parser);
private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.EquipmentProperty> avatarEquipment_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.EquipmentProperty>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.EquipmentProperty> AvatarEquipment {
get { return avatarEquipment_; }
}
/// <summary>Field number for the "total_turns" field.</summary>
public const int TotalTurnsFieldNumber = 9;
private uint totalTurns_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint TotalTurns {
get { return totalTurns_; }
set {
totalTurns_ = value;
}
}
/// <summary>Field number for the "total_damage" field.</summary>
public const int TotalDamageFieldNumber = 10;
private double totalDamage_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double TotalDamage {
get { return totalDamage_; }
set {
totalDamage_ = value;
}
}
/// <summary>Field number for the "total_heal" field.</summary>
public const int TotalHealFieldNumber = 11;
private double totalHeal_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double TotalHeal {
get { return totalHeal_; }
set {
totalHeal_ = value;
}
}
/// <summary>Field number for the "total_damage_taken" field.</summary>
public const int TotalDamageTakenFieldNumber = 12;
private double totalDamageTaken_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double TotalDamageTaken {
get { return totalDamageTaken_; }
set {
totalDamageTaken_ = value;
}
}
/// <summary>Field number for the "total_hp_recover" field.</summary>
public const int TotalHpRecoverFieldNumber = 13;
private double totalHpRecover_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double TotalHpRecover {
get { return totalHpRecover_; }
set {
totalHpRecover_ = value;
}
}
/// <summary>Field number for the "total_sp_cost" field.</summary>
public const int TotalSpCostFieldNumber = 14;
private double totalSpCost_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double TotalSpCost {
get { return totalSpCost_; }
set {
totalSpCost_ = value;
}
}
/// <summary>Field number for the "stage_id" field.</summary>
public const int StageIdFieldNumber = 15;
private uint stageId_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint StageId {
get { return stageId_; }
set {
stageId_ = value;
}
}
/// <summary>Field number for the "stage_type" field.</summary>
public const int StageTypeFieldNumber = 16;
private uint stageType_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint StageType {
get { return stageType_; }
set {
stageType_ = value;
}
}
/// <summary>Field number for the "total_break_damage" field.</summary>
public const int TotalBreakDamageFieldNumber = 17;
private double totalBreakDamage_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double TotalBreakDamage {
get { return totalBreakDamage_; }
set {
totalBreakDamage_ = value;
}
}
/// <summary>Field number for the "attack_type_damage" field.</summary>
public const int AttackTypeDamageFieldNumber = 18;
private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.AttackDamageProperty> _repeated_attackTypeDamage_codec
= pb::FieldCodec.ForMessage(146, global::EggLink.DanhengServer.Proto.AttackDamageProperty.Parser);
private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AttackDamageProperty> attackTypeDamage_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AttackDamageProperty>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AttackDamageProperty> AttackTypeDamage {
get { return attackTypeDamage_; }
}
/// <summary>Field number for the "attack_type_break_damage" field.</summary>
public const int AttackTypeBreakDamageFieldNumber = 19;
private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.AttackDamageProperty> _repeated_attackTypeBreakDamage_codec
= pb::FieldCodec.ForMessage(154, global::EggLink.DanhengServer.Proto.AttackDamageProperty.Parser);
private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AttackDamageProperty> attackTypeBreakDamage_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AttackDamageProperty>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AttackDamageProperty> AttackTypeBreakDamage {
get { return attackTypeBreakDamage_; }
}
/// <summary>Field number for the "attack_type_max_damage" field.</summary>
public const int AttackTypeMaxDamageFieldNumber = 20;
private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.AttackDamageProperty> _repeated_attackTypeMaxDamage_codec
= pb::FieldCodec.ForMessage(162, global::EggLink.DanhengServer.Proto.AttackDamageProperty.Parser);
private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AttackDamageProperty> attackTypeMaxDamage_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AttackDamageProperty>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AttackDamageProperty> AttackTypeMaxDamage {
get { return attackTypeMaxDamage_; }
}
/// <summary>Field number for the "skill_times" field.</summary>
public const int SkillTimesFieldNumber = 21;
private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.SkillUseProperty> _repeated_skillTimes_codec
= pb::FieldCodec.ForMessage(170, global::EggLink.DanhengServer.Proto.SkillUseProperty.Parser);
private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.SkillUseProperty> skillTimes_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.SkillUseProperty>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.SkillUseProperty> SkillTimes {
get { return skillTimes_; }
}
/// <summary>Field number for the "delay_cumulate" field.</summary>
public const int DelayCumulateFieldNumber = 22;
private double delayCumulate_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double DelayCumulate {
get { return delayCumulate_; }
set {
delayCumulate_ = value;
}
}
/// <summary>Field number for the "total_sp_add" field.</summary>
public const int TotalSpAddFieldNumber = 23;
private uint totalSpAdd_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint TotalSpAdd {
get { return totalSpAdd_; }
set {
totalSpAdd_ = value;
}
}
/// <summary>Field number for the "sp_add_source" field.</summary>
public const int SpAddSourceFieldNumber = 24;
private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.SpAddSource> _repeated_spAddSource_codec
= pb::FieldCodec.ForMessage(194, global::EggLink.DanhengServer.Proto.SpAddSource.Parser);
private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.SpAddSource> spAddSource_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.SpAddSource>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.SpAddSource> SpAddSource {
get { return spAddSource_; }
}
/// <summary>Field number for the "total_bp_cost" field.</summary>
public const int TotalBpCostFieldNumber = 25;
private uint totalBpCost_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint TotalBpCost {
get { return totalBpCost_; }
set {
totalBpCost_ = value;
}
}
/// <summary>Field number for the "die_times" field.</summary>
public const int DieTimesFieldNumber = 26;
private uint dieTimes_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint DieTimes {
get { return dieTimes_; }
set {
dieTimes_ = value;
}
}
/// <summary>Field number for the "revive_times" field.</summary>
public const int ReviveTimesFieldNumber = 27;
private uint reviveTimes_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint ReviveTimes {
get { return reviveTimes_; }
set {
reviveTimes_ = value;
}
}
/// <summary>Field number for the "break_times" field.</summary>
public const int BreakTimesFieldNumber = 28;
private uint breakTimes_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint BreakTimes {
get { return breakTimes_; }
set {
breakTimes_ = value;
}
}
/// <summary>Field number for the "extra_turns" field.</summary>
public const int ExtraTurnsFieldNumber = 29;
private uint extraTurns_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint ExtraTurns {
get { return extraTurns_; }
set {
extraTurns_ = value;
}
}
/// <summary>Field number for the "total_shield" field.</summary>
public const int TotalShieldFieldNumber = 30;
private double totalShield_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double TotalShield {
get { return totalShield_; }
set {
totalShield_ = value;
}
}
/// <summary>Field number for the "total_shield_taken" field.</summary>
public const int TotalShieldTakenFieldNumber = 31;
private double totalShieldTaken_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double TotalShieldTaken {
get { return totalShieldTaken_; }
set {
totalShieldTaken_ = value;
}
}
/// <summary>Field number for the "total_shield_damage" field.</summary>
public const int TotalShieldDamageFieldNumber = 32;
private double totalShieldDamage_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double TotalShieldDamage {
get { return totalShieldDamage_; }
set {
totalShieldDamage_ = value;
}
}
/// <summary>Field number for the "initial_status" field.</summary>
public const int InitialStatusFieldNumber = 33;
private global::EggLink.DanhengServer.Proto.AvatarProperty initialStatus_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public global::EggLink.DanhengServer.Proto.AvatarProperty InitialStatus {
get { return initialStatus_; }
set {
initialStatus_ = value;
}
}
/// <summary>Field number for the "relics" field.</summary>
public const int RelicsFieldNumber = 34;
private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.BattleRelic> _repeated_relics_codec
= pb::FieldCodec.ForMessage(274, global::EggLink.DanhengServer.Proto.BattleRelic.Parser);
private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.BattleRelic> relics_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.BattleRelic>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.BattleRelic> Relics {
get { return relics_; }
}
/// <summary>Field number for the "assist_uid" field.</summary>
public const int AssistUidFieldNumber = 35;
private uint assistUid_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint AssistUid {
get { return assistUid_; }
set {
assistUid_ = value;
}
}
/// <summary>Field number for the "AADGFLPBPDF" field.</summary>
public const int AADGFLPBPDFFieldNumber = 36;
private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.AttackDamageProperty> _repeated_aADGFLPBPDF_codec
= pb::FieldCodec.ForMessage(290, global::EggLink.DanhengServer.Proto.AttackDamageProperty.Parser);
private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AttackDamageProperty> aADGFLPBPDF_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AttackDamageProperty>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AttackDamageProperty> AADGFLPBPDF {
get { return aADGFLPBPDF_; }
}
/// <summary>Field number for the "FPFBMIMBBHJ" field.</summary>
public const int FPFBMIMBBHJFieldNumber = 37;
private double fPFBMIMBBHJ_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double FPFBMIMBBHJ {
get { return fPFBMIMBBHJ_; }
set {
fPFBMIMBBHJ_ = value;
}
}
/// <summary>Field number for the "GGPJOHNOCPC" field.</summary>
public const int GGPJOHNOCPCFieldNumber = 38;
private double gGPJOHNOCPC_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double GGPJOHNOCPC {
get { return gGPJOHNOCPC_; }
set {
gGPJOHNOCPC_ = value;
}
}
/// <summary>Field number for the "LACKCJHHIMK" field.</summary>
public const int LACKCJHHIMKFieldNumber = 39;
private double lACKCJHHIMK_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double LACKCJHHIMK {
get { return lACKCJHHIMK_; }
set {
lACKCJHHIMK_ = value;
}
}
/// <summary>Field number for the "FMODLGOBNPE" field.</summary>
public const int FMODLGOBNPEFieldNumber = 40;
private double fMODLGOBNPE_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double FMODLGOBNPE {
get { return fMODLGOBNPE_; }
set {
fMODLGOBNPE_ = value;
}
}
/// <summary>Field number for the "LHKABNICKJN" field.</summary>
public const int LHKABNICKJNFieldNumber = 41;
private static readonly pb::FieldCodec<global::EggLink.DanhengServer.Proto.AbilityUseStt> _repeated_lHKABNICKJN_codec
= pb::FieldCodec.ForMessage(330, global::EggLink.DanhengServer.Proto.AbilityUseStt.Parser);
private readonly pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AbilityUseStt> lHKABNICKJN_ = new pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AbilityUseStt>();
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public pbc::RepeatedField<global::EggLink.DanhengServer.Proto.AbilityUseStt> LHKABNICKJN {
get { return lHKABNICKJN_; }
}
/// <summary>Field number for the "NCJHDJJDJNL" field.</summary>
public const int NCJHDJJDJNLFieldNumber = 42;
private uint nCJHDJJDJNL_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint NCJHDJJDJNL {
get { return nCJHDJJDJNL_; }
set {
nCJHDJJDJNL_ = value;
}
}
/// <summary>Field number for the "LKMGDIADOPB" field.</summary>
public const int LKMGDIADOPBFieldNumber = 43;
private uint lKMGDIADOPB_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint LKMGDIADOPB {
get { return lKMGDIADOPB_; }
set {
lKMGDIADOPB_ = value;
}
}
/// <summary>Field number for the "IBLGMCIPCKM" field.</summary>
public const int IBLGMCIPCKMFieldNumber = 44;
private double iBLGMCIPCKM_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double IBLGMCIPCKM {
get { return iBLGMCIPCKM_; }
set {
iBLGMCIPCKM_ = value;
}
}
/// <summary>Field number for the "HACJDJIGMGP" field.</summary>
public const int HACJDJIGMGPFieldNumber = 45;
private double hACJDJIGMGP_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double HACJDJIGMGP {
get { return hACJDJIGMGP_; }
set {
hACJDJIGMGP_ = value;
}
}
/// <summary>Field number for the "IMDJAHAJGCF" field.</summary>
public const int IMDJAHAJGCFFieldNumber = 46;
private double iMDJAHAJGCF_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double IMDJAHAJGCF {
get { return iMDJAHAJGCF_; }
set {
iMDJAHAJGCF_ = value;
}
}
/// <summary>Field number for the "JDOLKDBICLJ" field.</summary>
public const int JDOLKDBICLJFieldNumber = 47;
private double jDOLKDBICLJ_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double JDOLKDBICLJ {
get { return jDOLKDBICLJ_; }
set {
jDOLKDBICLJ_ = value;
}
}
/// <summary>Field number for the "CACCODDCJHI" field.</summary>
public const int CACCODDCJHIFieldNumber = 48;
private double cACCODDCJHI_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double CACCODDCJHI {
get { return cACCODDCJHI_; }
set {
cACCODDCJHI_ = value;
}
}
/// <summary>Field number for the "LLDMLOHBFLO" field.</summary>
public const int LLDMLOHBFLOFieldNumber = 49;
private uint lLDMLOHBFLO_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint LLDMLOHBFLO {
get { return lLDMLOHBFLO_; }
set {
lLDMLOHBFLO_ = value;
}
}
/// <summary>Field number for the "CHNIKKCIBEG" field.</summary>
public const int CHNIKKCIBEGFieldNumber = 50;
private uint cHNIKKCIBEG_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint CHNIKKCIBEG {
get { return cHNIKKCIBEG_; }
set {
cHNIKKCIBEG_ = value;
}
}
/// <summary>Field number for the "LBNJHHHLPMO" field.</summary>
public const int LBNJHHHLPMOFieldNumber = 51;
private uint lBNJHHHLPMO_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint LBNJHHHLPMO {
get { return lBNJHHHLPMO_; }
set {
lBNJHHHLPMO_ = value;
}
}
/// <summary>Field number for the "PDLILFICHIL" field.</summary>
public const int PDLILFICHILFieldNumber = 52;
private double pDLILFICHIL_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public double PDLILFICHIL {
get { return pDLILFICHIL_; }
set {
pDLILFICHIL_ = value;
}
}
/// <summary>Field number for the "PMKLPHJIOHC" field.</summary>
public const int PMKLPHJIOHCFieldNumber = 53;
private uint pMKLPHJIOHC_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint PMKLPHJIOHC {
get { return pMKLPHJIOHC_; }
set {
pMKLPHJIOHC_ = value;
}
}
/// <summary>Field number for the "MPFAENEKFDC" field.</summary>
public const int MPFAENEKFDCFieldNumber = 54;
private uint mPFAENEKFDC_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint MPFAENEKFDC {
get { return mPFAENEKFDC_; }
set {
mPFAENEKFDC_ = value;
}
}
/// <summary>Field number for the "avatar_enhance_id" field.</summary>
public const int AvatarEnhanceIdFieldNumber = 55;
private uint avatarEnhanceId_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint AvatarEnhanceId {
get { return avatarEnhanceId_; }
set {
avatarEnhanceId_ = value;
}
}
/// <summary>Field number for the "LDMJDILBDFO" field.</summary>
public const int LDMJDILBDFOFieldNumber = 56;
private uint lDMJDILBDFO_;
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public uint LDMJDILBDFO {
get { return lDMJDILBDFO_; }
set {
lDMJDILBDFO_ = value;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override bool Equals(object other) {
return Equals(other as AvatarBattleInfo);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public bool Equals(AvatarBattleInfo other) {
if (ReferenceEquals(other, null)) {
return false;
}
if (ReferenceEquals(other, this)) {
return true;
}
if (AvatarType != other.AvatarType) return false;
if (Id != other.Id) return false;
if (AvatarLevel != other.AvatarLevel) return false;
if (AvatarRank != other.AvatarRank) return false;
if (AvatarPromotion != other.AvatarPromotion) return false;
if (!object.Equals(AvatarStatus, other.AvatarStatus)) return false;
if(!avatarSkill_.Equals(other.avatarSkill_)) return false;
if(!avatarEquipment_.Equals(other.avatarEquipment_)) return false;
if (TotalTurns != other.TotalTurns) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(TotalDamage, other.TotalDamage)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(TotalHeal, other.TotalHeal)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(TotalDamageTaken, other.TotalDamageTaken)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(TotalHpRecover, other.TotalHpRecover)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(TotalSpCost, other.TotalSpCost)) return false;
if (StageId != other.StageId) return false;
if (StageType != other.StageType) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(TotalBreakDamage, other.TotalBreakDamage)) return false;
if(!attackTypeDamage_.Equals(other.attackTypeDamage_)) return false;
if(!attackTypeBreakDamage_.Equals(other.attackTypeBreakDamage_)) return false;
if(!attackTypeMaxDamage_.Equals(other.attackTypeMaxDamage_)) return false;
if(!skillTimes_.Equals(other.skillTimes_)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(DelayCumulate, other.DelayCumulate)) return false;
if (TotalSpAdd != other.TotalSpAdd) return false;
if(!spAddSource_.Equals(other.spAddSource_)) return false;
if (TotalBpCost != other.TotalBpCost) return false;
if (DieTimes != other.DieTimes) return false;
if (ReviveTimes != other.ReviveTimes) return false;
if (BreakTimes != other.BreakTimes) return false;
if (ExtraTurns != other.ExtraTurns) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(TotalShield, other.TotalShield)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(TotalShieldTaken, other.TotalShieldTaken)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(TotalShieldDamage, other.TotalShieldDamage)) return false;
if (!object.Equals(InitialStatus, other.InitialStatus)) return false;
if(!relics_.Equals(other.relics_)) return false;
if (AssistUid != other.AssistUid) return false;
if(!aADGFLPBPDF_.Equals(other.aADGFLPBPDF_)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(FPFBMIMBBHJ, other.FPFBMIMBBHJ)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(GGPJOHNOCPC, other.GGPJOHNOCPC)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(LACKCJHHIMK, other.LACKCJHHIMK)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(FMODLGOBNPE, other.FMODLGOBNPE)) return false;
if(!lHKABNICKJN_.Equals(other.lHKABNICKJN_)) return false;
if (NCJHDJJDJNL != other.NCJHDJJDJNL) return false;
if (LKMGDIADOPB != other.LKMGDIADOPB) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(IBLGMCIPCKM, other.IBLGMCIPCKM)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(HACJDJIGMGP, other.HACJDJIGMGP)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(IMDJAHAJGCF, other.IMDJAHAJGCF)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(JDOLKDBICLJ, other.JDOLKDBICLJ)) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(CACCODDCJHI, other.CACCODDCJHI)) return false;
if (LLDMLOHBFLO != other.LLDMLOHBFLO) return false;
if (CHNIKKCIBEG != other.CHNIKKCIBEG) return false;
if (LBNJHHHLPMO != other.LBNJHHHLPMO) return false;
if (!pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.Equals(PDLILFICHIL, other.PDLILFICHIL)) return false;
if (PMKLPHJIOHC != other.PMKLPHJIOHC) return false;
if (MPFAENEKFDC != other.MPFAENEKFDC) return false;
if (AvatarEnhanceId != other.AvatarEnhanceId) return false;
if (LDMJDILBDFO != other.LDMJDILBDFO) return false;
return Equals(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override int GetHashCode() {
int hash = 1;
if (AvatarType != global::EggLink.DanhengServer.Proto.AvatarType.None) hash ^= AvatarType.GetHashCode();
if (Id != 0) hash ^= Id.GetHashCode();
if (AvatarLevel != 0) hash ^= AvatarLevel.GetHashCode();
if (AvatarRank != 0) hash ^= AvatarRank.GetHashCode();
if (AvatarPromotion != 0) hash ^= AvatarPromotion.GetHashCode();
if (avatarStatus_ != null) hash ^= AvatarStatus.GetHashCode();
hash ^= avatarSkill_.GetHashCode();
hash ^= avatarEquipment_.GetHashCode();
if (TotalTurns != 0) hash ^= TotalTurns.GetHashCode();
if (TotalDamage != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(TotalDamage);
if (TotalHeal != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(TotalHeal);
if (TotalDamageTaken != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(TotalDamageTaken);
if (TotalHpRecover != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(TotalHpRecover);
if (TotalSpCost != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(TotalSpCost);
if (StageId != 0) hash ^= StageId.GetHashCode();
if (StageType != 0) hash ^= StageType.GetHashCode();
if (TotalBreakDamage != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(TotalBreakDamage);
hash ^= attackTypeDamage_.GetHashCode();
hash ^= attackTypeBreakDamage_.GetHashCode();
hash ^= attackTypeMaxDamage_.GetHashCode();
hash ^= skillTimes_.GetHashCode();
if (DelayCumulate != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(DelayCumulate);
if (TotalSpAdd != 0) hash ^= TotalSpAdd.GetHashCode();
hash ^= spAddSource_.GetHashCode();
if (TotalBpCost != 0) hash ^= TotalBpCost.GetHashCode();
if (DieTimes != 0) hash ^= DieTimes.GetHashCode();
if (ReviveTimes != 0) hash ^= ReviveTimes.GetHashCode();
if (BreakTimes != 0) hash ^= BreakTimes.GetHashCode();
if (ExtraTurns != 0) hash ^= ExtraTurns.GetHashCode();
if (TotalShield != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(TotalShield);
if (TotalShieldTaken != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(TotalShieldTaken);
if (TotalShieldDamage != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(TotalShieldDamage);
if (initialStatus_ != null) hash ^= InitialStatus.GetHashCode();
hash ^= relics_.GetHashCode();
if (AssistUid != 0) hash ^= AssistUid.GetHashCode();
hash ^= aADGFLPBPDF_.GetHashCode();
if (FPFBMIMBBHJ != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(FPFBMIMBBHJ);
if (GGPJOHNOCPC != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(GGPJOHNOCPC);
if (LACKCJHHIMK != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(LACKCJHHIMK);
if (FMODLGOBNPE != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(FMODLGOBNPE);
hash ^= lHKABNICKJN_.GetHashCode();
if (NCJHDJJDJNL != 0) hash ^= NCJHDJJDJNL.GetHashCode();
if (LKMGDIADOPB != 0) hash ^= LKMGDIADOPB.GetHashCode();
if (IBLGMCIPCKM != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(IBLGMCIPCKM);
if (HACJDJIGMGP != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(HACJDJIGMGP);
if (IMDJAHAJGCF != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(IMDJAHAJGCF);
if (JDOLKDBICLJ != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(JDOLKDBICLJ);
if (CACCODDCJHI != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(CACCODDCJHI);
if (LLDMLOHBFLO != 0) hash ^= LLDMLOHBFLO.GetHashCode();
if (CHNIKKCIBEG != 0) hash ^= CHNIKKCIBEG.GetHashCode();
if (LBNJHHHLPMO != 0) hash ^= LBNJHHHLPMO.GetHashCode();
if (PDLILFICHIL != 0D) hash ^= pbc::ProtobufEqualityComparers.BitwiseDoubleEqualityComparer.GetHashCode(PDLILFICHIL);
if (PMKLPHJIOHC != 0) hash ^= PMKLPHJIOHC.GetHashCode();
if (MPFAENEKFDC != 0) hash ^= MPFAENEKFDC.GetHashCode();
if (AvatarEnhanceId != 0) hash ^= AvatarEnhanceId.GetHashCode();
if (LDMJDILBDFO != 0) hash ^= LDMJDILBDFO.GetHashCode();
if (_unknownFields != null) {
hash ^= _unknownFields.GetHashCode();
}
return hash;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public override string ToString() {
return pb::JsonFormatter.ToDiagnosticString(this);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void WriteTo(pb::CodedOutputStream output) {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
output.WriteRawMessage(this);
#else
if (AvatarType != global::EggLink.DanhengServer.Proto.AvatarType.None) {
output.WriteRawTag(8);
output.WriteEnum((int) AvatarType);
}
if (Id != 0) {
output.WriteRawTag(16);
output.WriteUInt32(Id);
}
if (AvatarLevel != 0) {
output.WriteRawTag(24);
output.WriteUInt32(AvatarLevel);
}
if (AvatarRank != 0) {
output.WriteRawTag(32);
output.WriteUInt32(AvatarRank);
}
if (AvatarPromotion != 0) {
output.WriteRawTag(40);
output.WriteUInt32(AvatarPromotion);
}
if (avatarStatus_ != null) {
output.WriteRawTag(50);
output.WriteMessage(AvatarStatus);
}
avatarSkill_.WriteTo(output, _repeated_avatarSkill_codec);
avatarEquipment_.WriteTo(output, _repeated_avatarEquipment_codec);
if (TotalTurns != 0) {
output.WriteRawTag(72);
output.WriteUInt32(TotalTurns);
}
if (TotalDamage != 0D) {
output.WriteRawTag(81);
output.WriteDouble(TotalDamage);
}
if (TotalHeal != 0D) {
output.WriteRawTag(89);
output.WriteDouble(TotalHeal);
}
if (TotalDamageTaken != 0D) {
output.WriteRawTag(97);
output.WriteDouble(TotalDamageTaken);
}
if (TotalHpRecover != 0D) {
output.WriteRawTag(105);
output.WriteDouble(TotalHpRecover);
}
if (TotalSpCost != 0D) {
output.WriteRawTag(113);
output.WriteDouble(TotalSpCost);
}
if (StageId != 0) {
output.WriteRawTag(120);
output.WriteUInt32(StageId);
}
if (StageType != 0) {
output.WriteRawTag(128, 1);
output.WriteUInt32(StageType);
}
if (TotalBreakDamage != 0D) {
output.WriteRawTag(137, 1);
output.WriteDouble(TotalBreakDamage);
}
attackTypeDamage_.WriteTo(output, _repeated_attackTypeDamage_codec);
attackTypeBreakDamage_.WriteTo(output, _repeated_attackTypeBreakDamage_codec);
attackTypeMaxDamage_.WriteTo(output, _repeated_attackTypeMaxDamage_codec);
skillTimes_.WriteTo(output, _repeated_skillTimes_codec);
if (DelayCumulate != 0D) {
output.WriteRawTag(177, 1);
output.WriteDouble(DelayCumulate);
}
if (TotalSpAdd != 0) {
output.WriteRawTag(184, 1);
output.WriteUInt32(TotalSpAdd);
}
spAddSource_.WriteTo(output, _repeated_spAddSource_codec);
if (TotalBpCost != 0) {
output.WriteRawTag(200, 1);
output.WriteUInt32(TotalBpCost);
}
if (DieTimes != 0) {
output.WriteRawTag(208, 1);
output.WriteUInt32(DieTimes);
}
if (ReviveTimes != 0) {
output.WriteRawTag(216, 1);
output.WriteUInt32(ReviveTimes);
}
if (BreakTimes != 0) {
output.WriteRawTag(224, 1);
output.WriteUInt32(BreakTimes);
}
if (ExtraTurns != 0) {
output.WriteRawTag(232, 1);
output.WriteUInt32(ExtraTurns);
}
if (TotalShield != 0D) {
output.WriteRawTag(241, 1);
output.WriteDouble(TotalShield);
}
if (TotalShieldTaken != 0D) {
output.WriteRawTag(249, 1);
output.WriteDouble(TotalShieldTaken);
}
if (TotalShieldDamage != 0D) {
output.WriteRawTag(129, 2);
output.WriteDouble(TotalShieldDamage);
}
if (initialStatus_ != null) {
output.WriteRawTag(138, 2);
output.WriteMessage(InitialStatus);
}
relics_.WriteTo(output, _repeated_relics_codec);
if (AssistUid != 0) {
output.WriteRawTag(152, 2);
output.WriteUInt32(AssistUid);
}
aADGFLPBPDF_.WriteTo(output, _repeated_aADGFLPBPDF_codec);
if (FPFBMIMBBHJ != 0D) {
output.WriteRawTag(169, 2);
output.WriteDouble(FPFBMIMBBHJ);
}
if (GGPJOHNOCPC != 0D) {
output.WriteRawTag(177, 2);
output.WriteDouble(GGPJOHNOCPC);
}
if (LACKCJHHIMK != 0D) {
output.WriteRawTag(185, 2);
output.WriteDouble(LACKCJHHIMK);
}
if (FMODLGOBNPE != 0D) {
output.WriteRawTag(193, 2);
output.WriteDouble(FMODLGOBNPE);
}
lHKABNICKJN_.WriteTo(output, _repeated_lHKABNICKJN_codec);
if (NCJHDJJDJNL != 0) {
output.WriteRawTag(208, 2);
output.WriteUInt32(NCJHDJJDJNL);
}
if (LKMGDIADOPB != 0) {
output.WriteRawTag(216, 2);
output.WriteUInt32(LKMGDIADOPB);
}
if (IBLGMCIPCKM != 0D) {
output.WriteRawTag(225, 2);
output.WriteDouble(IBLGMCIPCKM);
}
if (HACJDJIGMGP != 0D) {
output.WriteRawTag(233, 2);
output.WriteDouble(HACJDJIGMGP);
}
if (IMDJAHAJGCF != 0D) {
output.WriteRawTag(241, 2);
output.WriteDouble(IMDJAHAJGCF);
}
if (JDOLKDBICLJ != 0D) {
output.WriteRawTag(249, 2);
output.WriteDouble(JDOLKDBICLJ);
}
if (CACCODDCJHI != 0D) {
output.WriteRawTag(129, 3);
output.WriteDouble(CACCODDCJHI);
}
if (LLDMLOHBFLO != 0) {
output.WriteRawTag(136, 3);
output.WriteUInt32(LLDMLOHBFLO);
}
if (CHNIKKCIBEG != 0) {
output.WriteRawTag(144, 3);
output.WriteUInt32(CHNIKKCIBEG);
}
if (LBNJHHHLPMO != 0) {
output.WriteRawTag(152, 3);
output.WriteUInt32(LBNJHHHLPMO);
}
if (PDLILFICHIL != 0D) {
output.WriteRawTag(161, 3);
output.WriteDouble(PDLILFICHIL);
}
if (PMKLPHJIOHC != 0) {
output.WriteRawTag(168, 3);
output.WriteUInt32(PMKLPHJIOHC);
}
if (MPFAENEKFDC != 0) {
output.WriteRawTag(176, 3);
output.WriteUInt32(MPFAENEKFDC);
}
if (AvatarEnhanceId != 0) {
output.WriteRawTag(184, 3);
output.WriteUInt32(AvatarEnhanceId);
}
if (LDMJDILBDFO != 0) {
output.WriteRawTag(192, 3);
output.WriteUInt32(LDMJDILBDFO);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(output);
}
#endif
}
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalWriteTo(ref pb::WriteContext output) {
if (AvatarType != global::EggLink.DanhengServer.Proto.AvatarType.None) {
output.WriteRawTag(8);
output.WriteEnum((int) AvatarType);
}
if (Id != 0) {
output.WriteRawTag(16);
output.WriteUInt32(Id);
}
if (AvatarLevel != 0) {
output.WriteRawTag(24);
output.WriteUInt32(AvatarLevel);
}
if (AvatarRank != 0) {
output.WriteRawTag(32);
output.WriteUInt32(AvatarRank);
}
if (AvatarPromotion != 0) {
output.WriteRawTag(40);
output.WriteUInt32(AvatarPromotion);
}
if (avatarStatus_ != null) {
output.WriteRawTag(50);
output.WriteMessage(AvatarStatus);
}
avatarSkill_.WriteTo(ref output, _repeated_avatarSkill_codec);
avatarEquipment_.WriteTo(ref output, _repeated_avatarEquipment_codec);
if (TotalTurns != 0) {
output.WriteRawTag(72);
output.WriteUInt32(TotalTurns);
}
if (TotalDamage != 0D) {
output.WriteRawTag(81);
output.WriteDouble(TotalDamage);
}
if (TotalHeal != 0D) {
output.WriteRawTag(89);
output.WriteDouble(TotalHeal);
}
if (TotalDamageTaken != 0D) {
output.WriteRawTag(97);
output.WriteDouble(TotalDamageTaken);
}
if (TotalHpRecover != 0D) {
output.WriteRawTag(105);
output.WriteDouble(TotalHpRecover);
}
if (TotalSpCost != 0D) {
output.WriteRawTag(113);
output.WriteDouble(TotalSpCost);
}
if (StageId != 0) {
output.WriteRawTag(120);
output.WriteUInt32(StageId);
}
if (StageType != 0) {
output.WriteRawTag(128, 1);
output.WriteUInt32(StageType);
}
if (TotalBreakDamage != 0D) {
output.WriteRawTag(137, 1);
output.WriteDouble(TotalBreakDamage);
}
attackTypeDamage_.WriteTo(ref output, _repeated_attackTypeDamage_codec);
attackTypeBreakDamage_.WriteTo(ref output, _repeated_attackTypeBreakDamage_codec);
attackTypeMaxDamage_.WriteTo(ref output, _repeated_attackTypeMaxDamage_codec);
skillTimes_.WriteTo(ref output, _repeated_skillTimes_codec);
if (DelayCumulate != 0D) {
output.WriteRawTag(177, 1);
output.WriteDouble(DelayCumulate);
}
if (TotalSpAdd != 0) {
output.WriteRawTag(184, 1);
output.WriteUInt32(TotalSpAdd);
}
spAddSource_.WriteTo(ref output, _repeated_spAddSource_codec);
if (TotalBpCost != 0) {
output.WriteRawTag(200, 1);
output.WriteUInt32(TotalBpCost);
}
if (DieTimes != 0) {
output.WriteRawTag(208, 1);
output.WriteUInt32(DieTimes);
}
if (ReviveTimes != 0) {
output.WriteRawTag(216, 1);
output.WriteUInt32(ReviveTimes);
}
if (BreakTimes != 0) {
output.WriteRawTag(224, 1);
output.WriteUInt32(BreakTimes);
}
if (ExtraTurns != 0) {
output.WriteRawTag(232, 1);
output.WriteUInt32(ExtraTurns);
}
if (TotalShield != 0D) {
output.WriteRawTag(241, 1);
output.WriteDouble(TotalShield);
}
if (TotalShieldTaken != 0D) {
output.WriteRawTag(249, 1);
output.WriteDouble(TotalShieldTaken);
}
if (TotalShieldDamage != 0D) {
output.WriteRawTag(129, 2);
output.WriteDouble(TotalShieldDamage);
}
if (initialStatus_ != null) {
output.WriteRawTag(138, 2);
output.WriteMessage(InitialStatus);
}
relics_.WriteTo(ref output, _repeated_relics_codec);
if (AssistUid != 0) {
output.WriteRawTag(152, 2);
output.WriteUInt32(AssistUid);
}
aADGFLPBPDF_.WriteTo(ref output, _repeated_aADGFLPBPDF_codec);
if (FPFBMIMBBHJ != 0D) {
output.WriteRawTag(169, 2);
output.WriteDouble(FPFBMIMBBHJ);
}
if (GGPJOHNOCPC != 0D) {
output.WriteRawTag(177, 2);
output.WriteDouble(GGPJOHNOCPC);
}
if (LACKCJHHIMK != 0D) {
output.WriteRawTag(185, 2);
output.WriteDouble(LACKCJHHIMK);
}
if (FMODLGOBNPE != 0D) {
output.WriteRawTag(193, 2);
output.WriteDouble(FMODLGOBNPE);
}
lHKABNICKJN_.WriteTo(ref output, _repeated_lHKABNICKJN_codec);
if (NCJHDJJDJNL != 0) {
output.WriteRawTag(208, 2);
output.WriteUInt32(NCJHDJJDJNL);
}
if (LKMGDIADOPB != 0) {
output.WriteRawTag(216, 2);
output.WriteUInt32(LKMGDIADOPB);
}
if (IBLGMCIPCKM != 0D) {
output.WriteRawTag(225, 2);
output.WriteDouble(IBLGMCIPCKM);
}
if (HACJDJIGMGP != 0D) {
output.WriteRawTag(233, 2);
output.WriteDouble(HACJDJIGMGP);
}
if (IMDJAHAJGCF != 0D) {
output.WriteRawTag(241, 2);
output.WriteDouble(IMDJAHAJGCF);
}
if (JDOLKDBICLJ != 0D) {
output.WriteRawTag(249, 2);
output.WriteDouble(JDOLKDBICLJ);
}
if (CACCODDCJHI != 0D) {
output.WriteRawTag(129, 3);
output.WriteDouble(CACCODDCJHI);
}
if (LLDMLOHBFLO != 0) {
output.WriteRawTag(136, 3);
output.WriteUInt32(LLDMLOHBFLO);
}
if (CHNIKKCIBEG != 0) {
output.WriteRawTag(144, 3);
output.WriteUInt32(CHNIKKCIBEG);
}
if (LBNJHHHLPMO != 0) {
output.WriteRawTag(152, 3);
output.WriteUInt32(LBNJHHHLPMO);
}
if (PDLILFICHIL != 0D) {
output.WriteRawTag(161, 3);
output.WriteDouble(PDLILFICHIL);
}
if (PMKLPHJIOHC != 0) {
output.WriteRawTag(168, 3);
output.WriteUInt32(PMKLPHJIOHC);
}
if (MPFAENEKFDC != 0) {
output.WriteRawTag(176, 3);
output.WriteUInt32(MPFAENEKFDC);
}
if (AvatarEnhanceId != 0) {
output.WriteRawTag(184, 3);
output.WriteUInt32(AvatarEnhanceId);
}
if (LDMJDILBDFO != 0) {
output.WriteRawTag(192, 3);
output.WriteUInt32(LDMJDILBDFO);
}
if (_unknownFields != null) {
_unknownFields.WriteTo(ref output);
}
}
#endif
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public int CalculateSize() {
int size = 0;
if (AvatarType != global::EggLink.DanhengServer.Proto.AvatarType.None) {
size += 1 + pb::CodedOutputStream.ComputeEnumSize((int) AvatarType);
}
if (Id != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(Id);
}
if (AvatarLevel != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(AvatarLevel);
}
if (AvatarRank != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(AvatarRank);
}
if (AvatarPromotion != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(AvatarPromotion);
}
if (avatarStatus_ != null) {
size += 1 + pb::CodedOutputStream.ComputeMessageSize(AvatarStatus);
}
size += avatarSkill_.CalculateSize(_repeated_avatarSkill_codec);
size += avatarEquipment_.CalculateSize(_repeated_avatarEquipment_codec);
if (TotalTurns != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(TotalTurns);
}
if (TotalDamage != 0D) {
size += 1 + 8;
}
if (TotalHeal != 0D) {
size += 1 + 8;
}
if (TotalDamageTaken != 0D) {
size += 1 + 8;
}
if (TotalHpRecover != 0D) {
size += 1 + 8;
}
if (TotalSpCost != 0D) {
size += 1 + 8;
}
if (StageId != 0) {
size += 1 + pb::CodedOutputStream.ComputeUInt32Size(StageId);
}
if (StageType != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(StageType);
}
if (TotalBreakDamage != 0D) {
size += 2 + 8;
}
size += attackTypeDamage_.CalculateSize(_repeated_attackTypeDamage_codec);
size += attackTypeBreakDamage_.CalculateSize(_repeated_attackTypeBreakDamage_codec);
size += attackTypeMaxDamage_.CalculateSize(_repeated_attackTypeMaxDamage_codec);
size += skillTimes_.CalculateSize(_repeated_skillTimes_codec);
if (DelayCumulate != 0D) {
size += 2 + 8;
}
if (TotalSpAdd != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(TotalSpAdd);
}
size += spAddSource_.CalculateSize(_repeated_spAddSource_codec);
if (TotalBpCost != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(TotalBpCost);
}
if (DieTimes != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(DieTimes);
}
if (ReviveTimes != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(ReviveTimes);
}
if (BreakTimes != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(BreakTimes);
}
if (ExtraTurns != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(ExtraTurns);
}
if (TotalShield != 0D) {
size += 2 + 8;
}
if (TotalShieldTaken != 0D) {
size += 2 + 8;
}
if (TotalShieldDamage != 0D) {
size += 2 + 8;
}
if (initialStatus_ != null) {
size += 2 + pb::CodedOutputStream.ComputeMessageSize(InitialStatus);
}
size += relics_.CalculateSize(_repeated_relics_codec);
if (AssistUid != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(AssistUid);
}
size += aADGFLPBPDF_.CalculateSize(_repeated_aADGFLPBPDF_codec);
if (FPFBMIMBBHJ != 0D) {
size += 2 + 8;
}
if (GGPJOHNOCPC != 0D) {
size += 2 + 8;
}
if (LACKCJHHIMK != 0D) {
size += 2 + 8;
}
if (FMODLGOBNPE != 0D) {
size += 2 + 8;
}
size += lHKABNICKJN_.CalculateSize(_repeated_lHKABNICKJN_codec);
if (NCJHDJJDJNL != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(NCJHDJJDJNL);
}
if (LKMGDIADOPB != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(LKMGDIADOPB);
}
if (IBLGMCIPCKM != 0D) {
size += 2 + 8;
}
if (HACJDJIGMGP != 0D) {
size += 2 + 8;
}
if (IMDJAHAJGCF != 0D) {
size += 2 + 8;
}
if (JDOLKDBICLJ != 0D) {
size += 2 + 8;
}
if (CACCODDCJHI != 0D) {
size += 2 + 8;
}
if (LLDMLOHBFLO != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(LLDMLOHBFLO);
}
if (CHNIKKCIBEG != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(CHNIKKCIBEG);
}
if (LBNJHHHLPMO != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(LBNJHHHLPMO);
}
if (PDLILFICHIL != 0D) {
size += 2 + 8;
}
if (PMKLPHJIOHC != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(PMKLPHJIOHC);
}
if (MPFAENEKFDC != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(MPFAENEKFDC);
}
if (AvatarEnhanceId != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(AvatarEnhanceId);
}
if (LDMJDILBDFO != 0) {
size += 2 + pb::CodedOutputStream.ComputeUInt32Size(LDMJDILBDFO);
}
if (_unknownFields != null) {
size += _unknownFields.CalculateSize();
}
return size;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(AvatarBattleInfo other) {
if (other == null) {
return;
}
if (other.AvatarType != global::EggLink.DanhengServer.Proto.AvatarType.None) {
AvatarType = other.AvatarType;
}
if (other.Id != 0) {
Id = other.Id;
}
if (other.AvatarLevel != 0) {
AvatarLevel = other.AvatarLevel;
}
if (other.AvatarRank != 0) {
AvatarRank = other.AvatarRank;
}
if (other.AvatarPromotion != 0) {
AvatarPromotion = other.AvatarPromotion;
}
if (other.avatarStatus_ != null) {
if (avatarStatus_ == null) {
AvatarStatus = new global::EggLink.DanhengServer.Proto.AvatarProperty();
}
AvatarStatus.MergeFrom(other.AvatarStatus);
}
avatarSkill_.Add(other.avatarSkill_);
avatarEquipment_.Add(other.avatarEquipment_);
if (other.TotalTurns != 0) {
TotalTurns = other.TotalTurns;
}
if (other.TotalDamage != 0D) {
TotalDamage = other.TotalDamage;
}
if (other.TotalHeal != 0D) {
TotalHeal = other.TotalHeal;
}
if (other.TotalDamageTaken != 0D) {
TotalDamageTaken = other.TotalDamageTaken;
}
if (other.TotalHpRecover != 0D) {
TotalHpRecover = other.TotalHpRecover;
}
if (other.TotalSpCost != 0D) {
TotalSpCost = other.TotalSpCost;
}
if (other.StageId != 0) {
StageId = other.StageId;
}
if (other.StageType != 0) {
StageType = other.StageType;
}
if (other.TotalBreakDamage != 0D) {
TotalBreakDamage = other.TotalBreakDamage;
}
attackTypeDamage_.Add(other.attackTypeDamage_);
attackTypeBreakDamage_.Add(other.attackTypeBreakDamage_);
attackTypeMaxDamage_.Add(other.attackTypeMaxDamage_);
skillTimes_.Add(other.skillTimes_);
if (other.DelayCumulate != 0D) {
DelayCumulate = other.DelayCumulate;
}
if (other.TotalSpAdd != 0) {
TotalSpAdd = other.TotalSpAdd;
}
spAddSource_.Add(other.spAddSource_);
if (other.TotalBpCost != 0) {
TotalBpCost = other.TotalBpCost;
}
if (other.DieTimes != 0) {
DieTimes = other.DieTimes;
}
if (other.ReviveTimes != 0) {
ReviveTimes = other.ReviveTimes;
}
if (other.BreakTimes != 0) {
BreakTimes = other.BreakTimes;
}
if (other.ExtraTurns != 0) {
ExtraTurns = other.ExtraTurns;
}
if (other.TotalShield != 0D) {
TotalShield = other.TotalShield;
}
if (other.TotalShieldTaken != 0D) {
TotalShieldTaken = other.TotalShieldTaken;
}
if (other.TotalShieldDamage != 0D) {
TotalShieldDamage = other.TotalShieldDamage;
}
if (other.initialStatus_ != null) {
if (initialStatus_ == null) {
InitialStatus = new global::EggLink.DanhengServer.Proto.AvatarProperty();
}
InitialStatus.MergeFrom(other.InitialStatus);
}
relics_.Add(other.relics_);
if (other.AssistUid != 0) {
AssistUid = other.AssistUid;
}
aADGFLPBPDF_.Add(other.aADGFLPBPDF_);
if (other.FPFBMIMBBHJ != 0D) {
FPFBMIMBBHJ = other.FPFBMIMBBHJ;
}
if (other.GGPJOHNOCPC != 0D) {
GGPJOHNOCPC = other.GGPJOHNOCPC;
}
if (other.LACKCJHHIMK != 0D) {
LACKCJHHIMK = other.LACKCJHHIMK;
}
if (other.FMODLGOBNPE != 0D) {
FMODLGOBNPE = other.FMODLGOBNPE;
}
lHKABNICKJN_.Add(other.lHKABNICKJN_);
if (other.NCJHDJJDJNL != 0) {
NCJHDJJDJNL = other.NCJHDJJDJNL;
}
if (other.LKMGDIADOPB != 0) {
LKMGDIADOPB = other.LKMGDIADOPB;
}
if (other.IBLGMCIPCKM != 0D) {
IBLGMCIPCKM = other.IBLGMCIPCKM;
}
if (other.HACJDJIGMGP != 0D) {
HACJDJIGMGP = other.HACJDJIGMGP;
}
if (other.IMDJAHAJGCF != 0D) {
IMDJAHAJGCF = other.IMDJAHAJGCF;
}
if (other.JDOLKDBICLJ != 0D) {
JDOLKDBICLJ = other.JDOLKDBICLJ;
}
if (other.CACCODDCJHI != 0D) {
CACCODDCJHI = other.CACCODDCJHI;
}
if (other.LLDMLOHBFLO != 0) {
LLDMLOHBFLO = other.LLDMLOHBFLO;
}
if (other.CHNIKKCIBEG != 0) {
CHNIKKCIBEG = other.CHNIKKCIBEG;
}
if (other.LBNJHHHLPMO != 0) {
LBNJHHHLPMO = other.LBNJHHHLPMO;
}
if (other.PDLILFICHIL != 0D) {
PDLILFICHIL = other.PDLILFICHIL;
}
if (other.PMKLPHJIOHC != 0) {
PMKLPHJIOHC = other.PMKLPHJIOHC;
}
if (other.MPFAENEKFDC != 0) {
MPFAENEKFDC = other.MPFAENEKFDC;
}
if (other.AvatarEnhanceId != 0) {
AvatarEnhanceId = other.AvatarEnhanceId;
}
if (other.LDMJDILBDFO != 0) {
LDMJDILBDFO = other.LDMJDILBDFO;
}
_unknownFields = pb::UnknownFieldSet.MergeFrom(_unknownFields, other._unknownFields);
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
public void MergeFrom(pb::CodedInputStream input) {
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
input.ReadRawMessage(this);
#else
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, input);
break;
case 8: {
AvatarType = (global::EggLink.DanhengServer.Proto.AvatarType) input.ReadEnum();
break;
}
case 16: {
Id = input.ReadUInt32();
break;
}
case 24: {
AvatarLevel = input.ReadUInt32();
break;
}
case 32: {
AvatarRank = input.ReadUInt32();
break;
}
case 40: {
AvatarPromotion = input.ReadUInt32();
break;
}
case 50: {
if (avatarStatus_ == null) {
AvatarStatus = new global::EggLink.DanhengServer.Proto.AvatarProperty();
}
input.ReadMessage(AvatarStatus);
break;
}
case 58: {
avatarSkill_.AddEntriesFrom(input, _repeated_avatarSkill_codec);
break;
}
case 66: {
avatarEquipment_.AddEntriesFrom(input, _repeated_avatarEquipment_codec);
break;
}
case 72: {
TotalTurns = input.ReadUInt32();
break;
}
case 81: {
TotalDamage = input.ReadDouble();
break;
}
case 89: {
TotalHeal = input.ReadDouble();
break;
}
case 97: {
TotalDamageTaken = input.ReadDouble();
break;
}
case 105: {
TotalHpRecover = input.ReadDouble();
break;
}
case 113: {
TotalSpCost = input.ReadDouble();
break;
}
case 120: {
StageId = input.ReadUInt32();
break;
}
case 128: {
StageType = input.ReadUInt32();
break;
}
case 137: {
TotalBreakDamage = input.ReadDouble();
break;
}
case 146: {
attackTypeDamage_.AddEntriesFrom(input, _repeated_attackTypeDamage_codec);
break;
}
case 154: {
attackTypeBreakDamage_.AddEntriesFrom(input, _repeated_attackTypeBreakDamage_codec);
break;
}
case 162: {
attackTypeMaxDamage_.AddEntriesFrom(input, _repeated_attackTypeMaxDamage_codec);
break;
}
case 170: {
skillTimes_.AddEntriesFrom(input, _repeated_skillTimes_codec);
break;
}
case 177: {
DelayCumulate = input.ReadDouble();
break;
}
case 184: {
TotalSpAdd = input.ReadUInt32();
break;
}
case 194: {
spAddSource_.AddEntriesFrom(input, _repeated_spAddSource_codec);
break;
}
case 200: {
TotalBpCost = input.ReadUInt32();
break;
}
case 208: {
DieTimes = input.ReadUInt32();
break;
}
case 216: {
ReviveTimes = input.ReadUInt32();
break;
}
case 224: {
BreakTimes = input.ReadUInt32();
break;
}
case 232: {
ExtraTurns = input.ReadUInt32();
break;
}
case 241: {
TotalShield = input.ReadDouble();
break;
}
case 249: {
TotalShieldTaken = input.ReadDouble();
break;
}
case 257: {
TotalShieldDamage = input.ReadDouble();
break;
}
case 266: {
if (initialStatus_ == null) {
InitialStatus = new global::EggLink.DanhengServer.Proto.AvatarProperty();
}
input.ReadMessage(InitialStatus);
break;
}
case 274: {
relics_.AddEntriesFrom(input, _repeated_relics_codec);
break;
}
case 280: {
AssistUid = input.ReadUInt32();
break;
}
case 290: {
aADGFLPBPDF_.AddEntriesFrom(input, _repeated_aADGFLPBPDF_codec);
break;
}
case 297: {
FPFBMIMBBHJ = input.ReadDouble();
break;
}
case 305: {
GGPJOHNOCPC = input.ReadDouble();
break;
}
case 313: {
LACKCJHHIMK = input.ReadDouble();
break;
}
case 321: {
FMODLGOBNPE = input.ReadDouble();
break;
}
case 330: {
lHKABNICKJN_.AddEntriesFrom(input, _repeated_lHKABNICKJN_codec);
break;
}
case 336: {
NCJHDJJDJNL = input.ReadUInt32();
break;
}
case 344: {
LKMGDIADOPB = input.ReadUInt32();
break;
}
case 353: {
IBLGMCIPCKM = input.ReadDouble();
break;
}
case 361: {
HACJDJIGMGP = input.ReadDouble();
break;
}
case 369: {
IMDJAHAJGCF = input.ReadDouble();
break;
}
case 377: {
JDOLKDBICLJ = input.ReadDouble();
break;
}
case 385: {
CACCODDCJHI = input.ReadDouble();
break;
}
case 392: {
LLDMLOHBFLO = input.ReadUInt32();
break;
}
case 400: {
CHNIKKCIBEG = input.ReadUInt32();
break;
}
case 408: {
LBNJHHHLPMO = input.ReadUInt32();
break;
}
case 417: {
PDLILFICHIL = input.ReadDouble();
break;
}
case 424: {
PMKLPHJIOHC = input.ReadUInt32();
break;
}
case 432: {
MPFAENEKFDC = input.ReadUInt32();
break;
}
case 440: {
AvatarEnhanceId = input.ReadUInt32();
break;
}
case 448: {
LDMJDILBDFO = input.ReadUInt32();
break;
}
}
}
#endif
}
#if !GOOGLE_PROTOBUF_REFSTRUCT_COMPATIBILITY_MODE
[global::System.Diagnostics.DebuggerNonUserCodeAttribute]
[global::System.CodeDom.Compiler.GeneratedCode("protoc", null)]
void pb::IBufferMessage.InternalMergeFrom(ref pb::ParseContext input) {
uint tag;
while ((tag = input.ReadTag()) != 0) {
switch(tag) {
default:
_unknownFields = pb::UnknownFieldSet.MergeFieldFrom(_unknownFields, ref input);
break;
case 8: {
AvatarType = (global::EggLink.DanhengServer.Proto.AvatarType) input.ReadEnum();
break;
}
case 16: {
Id = input.ReadUInt32();
break;
}
case 24: {
AvatarLevel = input.ReadUInt32();
break;
}
case 32: {
AvatarRank = input.ReadUInt32();
break;
}
case 40: {
AvatarPromotion = input.ReadUInt32();
break;
}
case 50: {
if (avatarStatus_ == null) {
AvatarStatus = new global::EggLink.DanhengServer.Proto.AvatarProperty();
}
input.ReadMessage(AvatarStatus);
break;
}
case 58: {
avatarSkill_.AddEntriesFrom(ref input, _repeated_avatarSkill_codec);
break;
}
case 66: {
avatarEquipment_.AddEntriesFrom(ref input, _repeated_avatarEquipment_codec);
break;
}
case 72: {
TotalTurns = input.ReadUInt32();
break;
}
case 81: {
TotalDamage = input.ReadDouble();
break;
}
case 89: {
TotalHeal = input.ReadDouble();
break;
}
case 97: {
TotalDamageTaken = input.ReadDouble();
break;
}
case 105: {
TotalHpRecover = input.ReadDouble();
break;
}
case 113: {
TotalSpCost = input.ReadDouble();
break;
}
case 120: {
StageId = input.ReadUInt32();
break;
}
case 128: {
StageType = input.ReadUInt32();
break;
}
case 137: {
TotalBreakDamage = input.ReadDouble();
break;
}
case 146: {
attackTypeDamage_.AddEntriesFrom(ref input, _repeated_attackTypeDamage_codec);
break;
}
case 154: {
attackTypeBreakDamage_.AddEntriesFrom(ref input, _repeated_attackTypeBreakDamage_codec);
break;
}
case 162: {
attackTypeMaxDamage_.AddEntriesFrom(ref input, _repeated_attackTypeMaxDamage_codec);
break;
}
case 170: {
skillTimes_.AddEntriesFrom(ref input, _repeated_skillTimes_codec);
break;
}
case 177: {
DelayCumulate = input.ReadDouble();
break;
}
case 184: {
TotalSpAdd = input.ReadUInt32();
break;
}
case 194: {
spAddSource_.AddEntriesFrom(ref input, _repeated_spAddSource_codec);
break;
}
case 200: {
TotalBpCost = input.ReadUInt32();
break;
}
case 208: {
DieTimes = input.ReadUInt32();
break;
}
case 216: {
ReviveTimes = input.ReadUInt32();
break;
}
case 224: {
BreakTimes = input.ReadUInt32();
break;
}
case 232: {
ExtraTurns = input.ReadUInt32();
break;
}
case 241: {
TotalShield = input.ReadDouble();
break;
}
case 249: {
TotalShieldTaken = input.ReadDouble();
break;
}
case 257: {
TotalShieldDamage = input.ReadDouble();
break;
}
case 266: {
if (initialStatus_ == null) {
InitialStatus = new global::EggLink.DanhengServer.Proto.AvatarProperty();
}
input.ReadMessage(InitialStatus);
break;
}
case 274: {
relics_.AddEntriesFrom(ref input, _repeated_relics_codec);
break;
}
case 280: {
AssistUid = input.ReadUInt32();
break;
}
case 290: {
aADGFLPBPDF_.AddEntriesFrom(ref input, _repeated_aADGFLPBPDF_codec);
break;
}
case 297: {
FPFBMIMBBHJ = input.ReadDouble();
break;
}
case 305: {
GGPJOHNOCPC = input.ReadDouble();
break;
}
case 313: {
LACKCJHHIMK = input.ReadDouble();
break;
}
case 321: {
FMODLGOBNPE = input.ReadDouble();
break;
}
case 330: {
lHKABNICKJN_.AddEntriesFrom(ref input, _repeated_lHKABNICKJN_codec);
break;
}
case 336: {
NCJHDJJDJNL = input.ReadUInt32();
break;
}
case 344: {
LKMGDIADOPB = input.ReadUInt32();
break;
}
case 353: {
IBLGMCIPCKM = input.ReadDouble();
break;
}
case 361: {
HACJDJIGMGP = input.ReadDouble();
break;
}
case 369: {
IMDJAHAJGCF = input.ReadDouble();
break;
}
case 377: {
JDOLKDBICLJ = input.ReadDouble();
break;
}
case 385: {
CACCODDCJHI = input.ReadDouble();
break;
}
case 392: {
LLDMLOHBFLO = input.ReadUInt32();
break;
}
case 400: {
CHNIKKCIBEG = input.ReadUInt32();
break;
}
case 408: {
LBNJHHHLPMO = input.ReadUInt32();
break;
}
case 417: {
PDLILFICHIL = input.ReadDouble();
break;
}
case 424: {
PMKLPHJIOHC = input.ReadUInt32();
break;
}
case 432: {
MPFAENEKFDC = input.ReadUInt32();
break;
}
case 440: {
AvatarEnhanceId = input.ReadUInt32();
break;
}
case 448: {
LDMJDILBDFO = input.ReadUInt32();
break;
}
}
}
}
#endif
}
#endregion
}
#endregion Designer generated code