using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Pathfinding; using Photon.Pun; using RecNet; using RecRoom.Activities.Quest.RecRoom.Activities.Quest; using RecRoom.Core.Combat; using RecRoom.Core.Creation.Circuits; using RecRoom.Core.Rendering; using RecRoom.DataStructures; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x020033EF RID: 13295 [Token(Token = "0x20033EF")] [RequireComponent(typeof(EnemyAnimator))] [RequireComponent(typeof(Steering))] [RequireComponent(typeof(EnemyAudio))] [RequireComponent(typeof(RigidbodyEx))] public abstract class Enemy : MonoBehaviourPun { // Token: 0x17004002 RID: 16386 // (get) Token: 0x0601738C RID: 95116 RVA: 0x0056FE08 File Offset: 0x0056E008 [Token(Token = "0x17004002")] private OGNBCNBPFCC OOJHFIHOOJC { [Token(Token = "0x601738C")] [Address(RVA = "0x1395450", Offset = "0x1394250", VA = "0x181395450")] get { return HELOBGLDDLH.CCFEJLNMDLG(this.spawnToolTypeId); } } // Token: 0x17004003 RID: 16387 // (get) Token: 0x0601738D RID: 95117 RVA: 0x0056FE20 File Offset: 0x0056E020 [Token(Token = "0x17004003")] private static Transform KIPJOGDKBNG { [Token(Token = "0x601738D")] [Address(RVA = "0x138F200", Offset = "0x138E000", VA = "0x18138F200")] get { Transform bfbcehmbhij = Enemy.BFBCEHMBHIJ; int num = 0; if (bfbcehmbhij == num) { Enemy.BFBCEHMBHIJ = new GameObject("EnemyRoot").transform; } return Enemy.BFBCEHMBHIJ; } } // Token: 0x17004004 RID: 16388 // (get) Token: 0x0601738E RID: 95118 RVA: 0x0056FE60 File Offset: 0x0056E060 [Token(Token = "0x17004004")] public Steering FOJOAPKDAND { [Token(Token = "0x601738E")] [Address(RVA = "0x5F4D40", Offset = "0x5F3B40", VA = "0x1805F4D40")] get { return this.steering; } } // Token: 0x17004005 RID: 16389 // (get) Token: 0x0601738F RID: 95119 RVA: 0x0056FE74 File Offset: 0x0056E074 [Token(Token = "0x17004005")] public RigidbodyEx PNDEPIILPKD { [Token(Token = "0x601738F")] [Address(RVA = "0x8363B0", Offset = "0x8351B0", VA = "0x1808363B0")] get { return this.rigidbodyEx; } } // Token: 0x17004006 RID: 16390 // (get) Token: 0x06017390 RID: 95120 RVA: 0x0056FE88 File Offset: 0x0056E088 [Token(Token = "0x17004006")] public int KHDKHLFAMOK { [Token(Token = "0x6017390")] [Address(RVA = "0xFD8B40", Offset = "0xFD7940", VA = "0x180FD8B40")] get { return base.JDHMIOJKLCK.viewIdField; } } // Token: 0x17004007 RID: 16391 // (get) Token: 0x06017391 RID: 95121 RVA: 0x0056FEA8 File Offset: 0x0056E0A8 [Token(Token = "0x17004007")] private PointsDropper LEJHNCNMMCI { [Token(Token = "0x6017391")] [Address(RVA = "0x837AF0", Offset = "0x8368F0", VA = "0x180837AF0")] get { return this.pointsDropper; } } // Token: 0x17004008 RID: 16392 // (get) Token: 0x06017392 RID: 95122 RVA: 0x0056FEBC File Offset: 0x0056E0BC [Token(Token = "0x17004008")] public EnemyAudio NGCAOAEMFCM { [Token(Token = "0x6017392")] [Address(RVA = "0x836950", Offset = "0x835750", VA = "0x180836950")] get { return this.enemyAudio; } } // Token: 0x17004009 RID: 16393 // (get) Token: 0x06017393 RID: 95123 RVA: 0x0056FED0 File Offset: 0x0056E0D0 [Token(Token = "0x17004009")] protected EnemyAnimator HHMLICOKIHI { [Token(Token = "0x6017393")] [Address(RVA = "0x469010", Offset = "0x467E10", VA = "0x180469010")] get { return this.enemyAnimator; } } // Token: 0x1700400A RID: 16394 // (get) Token: 0x06017394 RID: 95124 RVA: 0x0056FEE4 File Offset: 0x0056E0E4 [Token(Token = "0x1700400A")] protected EnemyParticles FJHFAAOMPOK { [Token(Token = "0x6017394")] [Address(RVA = "0x5F4E50", Offset = "0x5F3C50", VA = "0x1805F4E50")] get { return this.enemyParticles; } } // Token: 0x1700400B RID: 16395 // (get) Token: 0x06017395 RID: 95125 RVA: 0x0056FEF8 File Offset: 0x0056E0F8 // (set) Token: 0x06017396 RID: 95126 RVA: 0x0056FF0C File Offset: 0x0056E10C [Token(Token = "0x1700400B")] protected EnemyRangedWeaponBase HGNOCPPICIP { [Token(Token = "0x6017395")] [Address(RVA = "0x1392DA0", Offset = "0x1391BA0", VA = "0x181392DA0")] get; [Token(Token = "0x6017396")] [Address(RVA = "0x1390660", Offset = "0x138F460", VA = "0x181390660")] set; } // Token: 0x1700400C RID: 16396 // (get) Token: 0x06017397 RID: 95127 RVA: 0x0056FF20 File Offset: 0x0056E120 [Token(Token = "0x1700400C")] public Enemy.FPNJPKEMEPI LCEILOLCLMN { [Token(Token = "0x6017397")] [Address(RVA = "0x46E090", Offset = "0x46CE90", VA = "0x18046E090")] get { return this.healthBarSetting; } } // Token: 0x1700400D RID: 16397 // (get) Token: 0x06017398 RID: 95128 RVA: 0x0056FF34 File Offset: 0x0056E134 [Token(Token = "0x1700400D")] public Transform OBPHMDGCNJG { [Token(Token = "0x6017398")] [Address(RVA = "0x567CE0", Offset = "0x566AE0", VA = "0x180567CE0")] get { return this.healthBarRoot; } } // Token: 0x1700400E RID: 16398 // (get) Token: 0x06017399 RID: 95129 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700400E")] public Vector3 IPJBCKLFGDC { [Token(Token = "0x6017399")] [Address(RVA = "0x139A170", Offset = "0x1398F70", VA = "0x18139A170")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700400F RID: 16399 // (get) Token: 0x0601739A RID: 95130 RVA: 0x0056FF48 File Offset: 0x0056E148 [Token(Token = "0x1700400F")] public float GCFDEDGLLNJ { [Token(Token = "0x601739A")] [Address(RVA = "0x89BCC0", Offset = "0x89AAC0", VA = "0x18089BCC0")] get { return this.healthBarScale; } } // Token: 0x17004010 RID: 16400 // (get) Token: 0x0601739B RID: 95131 RVA: 0x0056FF5C File Offset: 0x0056E15C // (set) Token: 0x0601739C RID: 95132 RVA: 0x0056FF70 File Offset: 0x0056E170 [Token(Token = "0x17004010")] public EnemyCollider[] EBONJMMNPEM { [Token(Token = "0x601739B")] [Address(RVA = "0x1399FC0", Offset = "0x1398DC0", VA = "0x181399FC0")] get; [Token(Token = "0x601739C")] [Address(RVA = "0xF0D950", Offset = "0xF0C750", VA = "0x180F0D950")] private set; } // Token: 0x17004011 RID: 16401 // (get) Token: 0x0601739D RID: 95133 RVA: 0x0056FF84 File Offset: 0x0056E184 // (set) Token: 0x0601739E RID: 95134 RVA: 0x0056FF98 File Offset: 0x0056E198 [Token(Token = "0x17004011")] protected bool HEJENCJFLFD { [Token(Token = "0x601739D")] [Address(RVA = "0x1392710", Offset = "0x1391510", VA = "0x181392710")] get { return this.LOJNCHCNNNO; } [Token(Token = "0x601739E")] [Address(RVA = "0x13953E0", Offset = "0x13941E0", VA = "0x1813953E0")] set { bool lojnchcnnno = this.LOJNCHCNNNO; this.LOJNCHCNNNO = value; if (lojnchcnnno != value) { MeleeWeaponCollider[] lkblpcekpjg = this.LKBLPCEKPJG; int num = 0; int length = lkblpcekpjg.Length; if (num < length) { MeleeWeaponCollider meleeWeaponCollider = lkblpcekpjg[num]; num++; meleeWeaponCollider.PerformCollisionChecks = value; } } } } // Token: 0x17004012 RID: 16402 // (get) Token: 0x0601739F RID: 95135 RVA: 0x0056FFE8 File Offset: 0x0056E1E8 // (set) Token: 0x060173A0 RID: 95136 RVA: 0x0056FFFC File Offset: 0x0056E1FC [Token(Token = "0x17004012")] public int CCHPMACBBGP { [Token(Token = "0x601739F")] [Address(RVA = "0x139A210", Offset = "0x1399010", VA = "0x18139A210")] get; [Token(Token = "0x60173A0")] [Address(RVA = "0x138DC50", Offset = "0x138CA50", VA = "0x18138DC50")] private set; } // Token: 0x17004013 RID: 16403 // (get) Token: 0x060173A1 RID: 95137 RVA: 0x00570010 File Offset: 0x0056E210 // (set) Token: 0x060173A2 RID: 95138 RVA: 0x00570024 File Offset: 0x0056E224 [Token(Token = "0x17004013")] public Dictionary BNLHEPKLFBA { [Token(Token = "0x60173A1")] [Address(RVA = "0x139A1E0", Offset = "0x1398FE0", VA = "0x18139A1E0")] get; [Token(Token = "0x60173A2")] [Address(RVA = "0x138C800", Offset = "0x138B600", VA = "0x18138C800")] private set; } // Token: 0x17004014 RID: 16404 // (get) Token: 0x060173A3 RID: 95139 RVA: 0x00570038 File Offset: 0x0056E238 // (set) Token: 0x060173A4 RID: 95140 RVA: 0x0057004C File Offset: 0x0056E24C [Token(Token = "0x17004014")] public JIEHOGDIGPG JIEHOGDIGPG { [Token(Token = "0x60173A3")] [Address(RVA = "0xE4D630", Offset = "0xE4C430", VA = "0x180E4D630")] get; [Token(Token = "0x60173A4")] [Address(RVA = "0x138D3D0", Offset = "0x138C1D0", VA = "0x18138D3D0")] private set; } // Token: 0x17004015 RID: 16405 // (get) Token: 0x060173A5 RID: 95141 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060173A6 RID: 95142 RVA: 0x00570060 File Offset: 0x0056E260 [Token(Token = "0x17004015")] public Vector3 IBCMENCLGEI { [Token(Token = "0x60173A5")] [Address(RVA = "0x139AA40", Offset = "0x1399840", VA = "0x18139AA40")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60173A6")] [Address(RVA = "0x1395520", Offset = "0x1394320", VA = "0x181395520")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17004016 RID: 16406 // (get) Token: 0x060173A7 RID: 95143 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060173A8 RID: 95144 RVA: 0x00570080 File Offset: 0x0056E280 [Token(Token = "0x17004016")] public Vector3 LJPBMHMNBCC { [Token(Token = "0x60173A7")] [Address(RVA = "0x139A1F0", Offset = "0x1398FF0", VA = "0x18139A1F0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60173A8")] [Address(RVA = "0x138D8D0", Offset = "0x138C6D0", VA = "0x18138D8D0")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17004017 RID: 16407 // (get) Token: 0x060173A9 RID: 95145 RVA: 0x005700A0 File Offset: 0x0056E2A0 // (set) Token: 0x060173AA RID: 95146 RVA: 0x005700B4 File Offset: 0x0056E2B4 [Token(Token = "0x17004017")] public bool AFAHFMAGGOP { [Token(Token = "0x60173A9")] [Address(RVA = "0x139AA30", Offset = "0x1399830", VA = "0x18139AA30")] get; [Token(Token = "0x60173AA")] [Address(RVA = "0x1391210", Offset = "0x1390010", VA = "0x181391210")] private set; } // Token: 0x17004018 RID: 16408 // (get) Token: 0x060173AB RID: 95147 RVA: 0x005700C8 File Offset: 0x0056E2C8 // (set) Token: 0x060173AC RID: 95148 RVA: 0x005700DC File Offset: 0x0056E2DC [Token(Token = "0x17004018")] public CGLKOJIMDIH DALCBAHIFPG { [Token(Token = "0x60173AB")] [Address(RVA = "0x139ABA0", Offset = "0x13999A0", VA = "0x18139ABA0")] get; [Token(Token = "0x60173AC")] [Address(RVA = "0x1391220", Offset = "0x1390020", VA = "0x181391220")] private set; } // Token: 0x17004019 RID: 16409 // (get) Token: 0x060173AD RID: 95149 RVA: 0x005700F0 File Offset: 0x0056E2F0 // (set) Token: 0x060173AE RID: 95150 RVA: 0x00570104 File Offset: 0x0056E304 [Token(Token = "0x17004019")] private float HIINADCEGBE { [Token(Token = "0x60173AD")] [Address(RVA = "0x1390630", Offset = "0x138F430", VA = "0x181390630")] get; [Token(Token = "0x60173AE")] [Address(RVA = "0x138DCB0", Offset = "0x138CAB0", VA = "0x18138DCB0")] set; } // Token: 0x1700401A RID: 16410 // (get) Token: 0x060173AF RID: 95151 RVA: 0x00570118 File Offset: 0x0056E318 // (set) Token: 0x060173B0 RID: 95152 RVA: 0x0057012C File Offset: 0x0056E32C [Token(Token = "0x1700401A")] private bool NPIDPBANGHN { [Token(Token = "0x60173AF")] [Address(RVA = "0x138F930", Offset = "0x138E730", VA = "0x18138F930")] get; [Token(Token = "0x60173B0")] [Address(RVA = "0x13960C0", Offset = "0x1394EC0", VA = "0x1813960C0")] set; } // Token: 0x1700401B RID: 16411 // (get) Token: 0x060173B1 RID: 95153 RVA: 0x00570140 File Offset: 0x0056E340 // (set) Token: 0x060173B2 RID: 95154 RVA: 0x00570160 File Offset: 0x0056E360 [Token(Token = "0x1700401B")] public bool HAAKEBKCMHJ { [Token(Token = "0x60173B1")] [Address(RVA = "0x139A280", Offset = "0x1399080", VA = "0x18139A280")] get { return this.OLLCKGGCOEN.IAHDANBDAAM() != null; } [Token(Token = "0x60173B2")] [Address(RVA = "0x138FCF0", Offset = "0x138EAF0", VA = "0x18138FCF0")] private set { KLLMCPFPIIE ollckggcoen = this.OLLCKGGCOEN; } } // Token: 0x1700401C RID: 16412 // (get) Token: 0x060173B3 RID: 95155 RVA: 0x0057017C File Offset: 0x0056E37C // (set) Token: 0x060173B4 RID: 95156 RVA: 0x0057019C File Offset: 0x0056E39C [Token(Token = "0x1700401C")] public int MMNFJJDMFNP { [Token(Token = "0x60173B3")] [Address(RVA = "0x139A190", Offset = "0x1398F90", VA = "0x18139A190")] get { return this.PAMCNCJAJDE.IAHDANBDAAM(); } [Token(Token = "0x60173B4")] [Address(RVA = "0x139B250", Offset = "0x139A050", VA = "0x18139B250")] set { KLLMCPFPIIE pamcncjajde = this.PAMCNCJAJDE; int num = this.OEAJKKMFGEM.IAHDANBDAAM(); int num2 = 0; int num3 = Mathf.Clamp(value, num2, num); } } // Token: 0x1700401D RID: 16413 // (get) Token: 0x060173B5 RID: 95157 RVA: 0x005701D0 File Offset: 0x0056E3D0 // (set) Token: 0x060173B6 RID: 95158 RVA: 0x005701F0 File Offset: 0x0056E3F0 [Token(Token = "0x1700401D")] public int DIEKGFJCKKM { [Token(Token = "0x60173B5")] [Address(RVA = "0x139A890", Offset = "0x1399690", VA = "0x18139A890")] get { return this.OEAJKKMFGEM.IAHDANBDAAM(); } [Token(Token = "0x60173B6")] [Address(RVA = "0x139B580", Offset = "0x139A380", VA = "0x18139B580")] set { KLLMCPFPIIE oeajkkmfgem = this.OEAJKKMFGEM; } } // Token: 0x1700401E RID: 16414 // (get) Token: 0x060173B7 RID: 95159 RVA: 0x0057020C File Offset: 0x0056E40C [Token(Token = "0x1700401E")] public Enemy.PDJKIMICGFC GENECNFMDHJ { [Token(Token = "0x60173B7")] [Address(RVA = "0x1399FD0", Offset = "0x1398DD0", VA = "0x181399FD0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; throw new NullReferenceException(); } } // Token: 0x1700401F RID: 16415 // (get) Token: 0x060173B8 RID: 95160 RVA: 0x00570228 File Offset: 0x0056E428 [Token(Token = "0x1700401F")] public ushort BEOPIOIFFHC { [Token(Token = "0x60173B8")] [Address(RVA = "0x139A010", Offset = "0x1398E10", VA = "0x18139A010")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; throw new NullReferenceException(); } } // Token: 0x17004020 RID: 16416 // (get) Token: 0x060173B9 RID: 95161 RVA: 0x00570244 File Offset: 0x0056E444 // (set) Token: 0x060173BA RID: 95162 RVA: 0x00570264 File Offset: 0x0056E464 [Token(Token = "0x17004020")] protected ushort FOELDJMGAJF { [Token(Token = "0x60173B9")] [Address(RVA = "0x1392CA0", Offset = "0x1391AA0", VA = "0x181392CA0")] get { return this.KPMHGDDHICP.KLIAOAJIPKM(); } [Token(Token = "0x60173BA")] [Address(RVA = "0x138D3F0", Offset = "0x138C1F0", VA = "0x18138D3F0")] set { this.KPMHGDDHICP.IOFAAIEOLKL(value); } } // Token: 0x17004021 RID: 16417 // (get) Token: 0x060173BB RID: 95163 RVA: 0x00570284 File Offset: 0x0056E484 // (set) Token: 0x060173BC RID: 95164 RVA: 0x005702A4 File Offset: 0x0056E4A4 [Token(Token = "0x17004021")] protected ushort MJIJMBEKBAL { [Token(Token = "0x60173BB")] [Address(RVA = "0x138FC80", Offset = "0x138EA80", VA = "0x18138FC80")] get { return this.KPMHGDDHICP.HHKKJDOCBNH(); } [Token(Token = "0x60173BC")] [Address(RVA = "0x1392620", Offset = "0x1391420", VA = "0x181392620")] set { this.KPMHGDDHICP.PLPKNPIOFEI(value); } } // Token: 0x17004022 RID: 16418 // (get) Token: 0x060173BD RID: 95165 RVA: 0x005702C4 File Offset: 0x0056E4C4 [Token(Token = "0x17004022")] protected bool ICMBJEEFPLE { [Token(Token = "0x60173BD")] [Address(RVA = "0x13898B0", Offset = "0x13886B0", VA = "0x1813898B0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x17004023 RID: 16419 // (get) Token: 0x060173BE RID: 95166 RVA: 0x005702E0 File Offset: 0x0056E4E0 [Token(Token = "0x17004023")] public bool BINEEICMMIJ { [Token(Token = "0x60173BE")] [Address(RVA = "0x139A2D0", Offset = "0x13990D0", VA = "0x18139A2D0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } throw new NullReferenceException(); } } // Token: 0x17004024 RID: 16420 // (get) Token: 0x060173BF RID: 95167 RVA: 0x00570308 File Offset: 0x0056E508 [Token(Token = "0x17004024")] private static int GPFDMIOMCLA { [Token(Token = "0x60173BF")] [Address(RVA = "0x1391F40", Offset = "0x1390D40", VA = "0x181391F40")] get { return KKPBCOOONNK.NLIADADJGIF; } } // Token: 0x17004025 RID: 16421 // (get) Token: 0x060173C0 RID: 95168 RVA: 0x0057031C File Offset: 0x0056E51C // (set) Token: 0x060173C1 RID: 95169 RVA: 0x0057033C File Offset: 0x0056E53C [Token(Token = "0x17004025")] private int NBJLIINAABB { [Token(Token = "0x60173C0")] [Address(RVA = "0x138F890", Offset = "0x138E690", VA = "0x18138F890")] get { return this.AOLHODDFLFO.IAHDANBDAAM(); } [Token(Token = "0x60173C1")] [Address(RVA = "0x138C8B0", Offset = "0x138B6B0", VA = "0x18138C8B0")] set { KLLMCPFPIIE aolhoddflfo = this.AOLHODDFLFO; } } // Token: 0x17004026 RID: 16422 // (get) Token: 0x060173C2 RID: 95170 RVA: 0x00570358 File Offset: 0x0056E558 [Token(Token = "0x17004026")] protected bool DGBEPKOPAEK { [Token(Token = "0x60173C2")] [Address(RVA = "0x1391E20", Offset = "0x1390C20", VA = "0x181391E20")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x17004027 RID: 16423 // (get) Token: 0x060173C3 RID: 95171 RVA: 0x00570374 File Offset: 0x0056E574 [Token(Token = "0x17004027")] protected bool CLKNOHJKKMP { [Token(Token = "0x60173C3")] [Address(RVA = "0x13929E0", Offset = "0x13917E0", VA = "0x1813929E0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } if ((ulong)1L == 0UL) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } bool flag; return flag; } } // Token: 0x17004028 RID: 16424 // (get) Token: 0x060173C4 RID: 95172 RVA: 0x005703A4 File Offset: 0x0056E5A4 // (set) Token: 0x060173C5 RID: 95173 RVA: 0x005703C8 File Offset: 0x0056E5C8 [Token(Token = "0x17004028")] protected EnemyPatrol MCBJJBJKKBE { [Token(Token = "0x60173C4")] [Address(RVA = "0x13944B0", Offset = "0x13932B0", VA = "0x1813944B0")] get { KCMNCAFFHJG ldpljaegngm = this.LDPLJAEGNGM; int num = 0; return ldpljaegngm.IAHDANBDAAM(num != 0); } [Token(Token = "0x60173C5")] [Address(RVA = "0x1395380", Offset = "0x1394180", VA = "0x181395380")] set { this.LDPLJAEGNGM.BDJFGEJFPPO(value); } } // Token: 0x17004029 RID: 16425 // (get) Token: 0x060173C6 RID: 95174 RVA: 0x005703E8 File Offset: 0x0056E5E8 [Token(Token = "0x17004029")] private int CLFCGGEALCK { [Token(Token = "0x60173C6")] [Address(RVA = "0x1391DD0", Offset = "0x1390BD0", VA = "0x181391DD0")] get { return this.OGBKNFMDDGB.KLIAOAJIPKM(); } } // Token: 0x1700402A RID: 16426 // (get) Token: 0x060173C7 RID: 95175 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700402A")] private Vector3 DAMJANKKDAP { [Token(Token = "0x60173C7")] [Address(RVA = "0x1391230", Offset = "0x1390030", VA = "0x181391230")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700402B RID: 16427 // (get) Token: 0x060173C8 RID: 95176 RVA: 0x00570408 File Offset: 0x0056E608 // (set) Token: 0x060173C9 RID: 95177 RVA: 0x0057041C File Offset: 0x0056E61C [Token(Token = "0x1700402B")] private bool HMFPLHIEPBH { [Token(Token = "0x60173C8")] [Address(RVA = "0x830610", Offset = "0x82F410", VA = "0x180830610")] get; [Token(Token = "0x60173C9")] [Address(RVA = "0x1392700", Offset = "0x1391500", VA = "0x181392700")] set; } // Token: 0x1700402C RID: 16428 // (get) Token: 0x060173CA RID: 95178 RVA: 0x00570430 File Offset: 0x0056E630 // (set) Token: 0x060173CB RID: 95179 RVA: 0x00570450 File Offset: 0x0056E650 [Token(Token = "0x1700402C")] private bool DLLMEKHBIPC { [Token(Token = "0x60173CA")] [Address(RVA = "0x138FFD0", Offset = "0x138EDD0", VA = "0x18138FFD0")] get { return this.LLBMHIKIEAL.IAHDANBDAAM() != null; } [Token(Token = "0x60173CB")] [Address(RVA = "0x1390D90", Offset = "0x138FB90", VA = "0x181390D90")] set { KLLMCPFPIIE llbmhikieal = this.LLBMHIKIEAL; } } // Token: 0x1700402D RID: 16429 // (get) Token: 0x060173CC RID: 95180 RVA: 0x0057046C File Offset: 0x0056E66C // (set) Token: 0x060173CD RID: 95181 RVA: 0x0057048C File Offset: 0x0056E68C [Token(Token = "0x1700402D")] private bool ICFFBENKJBE { [Token(Token = "0x60173CC")] [Address(RVA = "0x1393660", Offset = "0x1392460", VA = "0x181393660")] get { return this.NFJCMDKOGKM.IAHDANBDAAM() != null; } [Token(Token = "0x60173CD")] [Address(RVA = "0x1392CF0", Offset = "0x1391AF0", VA = "0x181392CF0")] set { KLLMCPFPIIE nfjcmdkogkm = this.NFJCMDKOGKM; } } // Token: 0x1700402E RID: 16430 // (get) Token: 0x060173CE RID: 95182 RVA: 0x005704A8 File Offset: 0x0056E6A8 // (set) Token: 0x060173CF RID: 95183 RVA: 0x005704C8 File Offset: 0x0056E6C8 [Token(Token = "0x1700402E")] private bool GOKLLEOGNFN { [Token(Token = "0x60173CE")] [Address(RVA = "0x138F8E0", Offset = "0x138E6E0", VA = "0x18138F8E0")] get { return this.NPFOOHIGLAI.IAHDANBDAAM() != null; } [Token(Token = "0x60173CF")] [Address(RVA = "0x138D450", Offset = "0x138C250", VA = "0x18138D450")] set { KLLMCPFPIIE npfoohiglai = this.NPFOOHIGLAI; } } // Token: 0x1700402F RID: 16431 // (get) Token: 0x060173D0 RID: 95184 RVA: 0x005704E4 File Offset: 0x0056E6E4 [Token(Token = "0x1700402F")] protected bool DLJEPKIILPO { [Token(Token = "0x60173D0")] [Address(RVA = "0x138F1B0", Offset = "0x138DFB0", VA = "0x18138F1B0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x17004030 RID: 16432 // (get) Token: 0x060173D1 RID: 95185 RVA: 0x00570500 File Offset: 0x0056E700 [Token(Token = "0x17004030")] public bool PAPDCHDDNIN { [Token(Token = "0x60173D1")] [Address(RVA = "0x139A390", Offset = "0x1399190", VA = "0x18139A390")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return true; } } // Token: 0x17004031 RID: 16433 // (get) Token: 0x060173D2 RID: 95186 RVA: 0x00570520 File Offset: 0x0056E720 [Token(Token = "0x17004031")] public bool IHAEHCOMKNO { [Token(Token = "0x60173D2")] [Address(RVA = "0x139A220", Offset = "0x1399020", VA = "0x18139A220")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return true; } } // Token: 0x17004032 RID: 16434 // (get) Token: 0x060173D3 RID: 95187 RVA: 0x00570540 File Offset: 0x0056E740 [Token(Token = "0x17004032")] public virtual bool FLJJCKJKHPG { [Token(Token = "0x60173D3")] [Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "15")] get { return true; } } // Token: 0x17004033 RID: 16435 // (get) Token: 0x060173D4 RID: 95188 RVA: 0x00570550 File Offset: 0x0056E750 [Token(Token = "0x17004033")] public virtual int HKNMPONFPCD { [Token(Token = "0x60173D4")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "16")] get { return 0; } } // Token: 0x17004034 RID: 16436 // (get) Token: 0x060173D5 RID: 95189 RVA: 0x00570560 File Offset: 0x0056E760 [Token(Token = "0x17004034")] public bool DDICNOPOCKI { [Token(Token = "0x60173D5")] [Address(RVA = "0x1399E90", Offset = "0x1398C90", VA = "0x181399E90")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } if ((ulong)1L == 0UL) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } bool flag; return flag; } } // Token: 0x17004035 RID: 16437 // (get) Token: 0x060173D6 RID: 95190 RVA: 0x00570590 File Offset: 0x0056E790 // (set) Token: 0x060173D7 RID: 95191 RVA: 0x005705A4 File Offset: 0x0056E7A4 [Token(Token = "0x17004035")] public ENDNBHFKNFL PIIPBOFLDMK { [Token(Token = "0x60173D6")] [Address(RVA = "0x139A580", Offset = "0x1399380", VA = "0x18139A580")] get { throw new NullReferenceException(); } [Token(Token = "0x60173D7")] [Address(RVA = "0x1393250", Offset = "0x1392050", VA = "0x181393250")] protected set { int falkmighgoo = value.FALKMIGHGOO; KLLMCPFPIIE amolknjjgkk = this.AMOLKNJJGKK; } } // Token: 0x17004036 RID: 16438 // (get) Token: 0x060173D8 RID: 95192 RVA: 0x005705C8 File Offset: 0x0056E7C8 // (set) Token: 0x060173D9 RID: 95193 RVA: 0x00570610 File Offset: 0x0056E810 [Token(Token = "0x17004036")] public Weapon FJLOLAMLFHO { [Token(Token = "0x60173D8")] [Address(RVA = "0x139A480", Offset = "0x1399280", VA = "0x18139A480")] get { PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.PPLKFGDFFHB.IAHDANBDAAM()); int num = 0; if (photonView != num) { Weapon component = photonView.GetComponent(); } int num2 = 0; this.IKKFLLKCOFO = num2; return this.IKKFLLKCOFO; } [Token(Token = "0x60173D9")] [Address(RVA = "0x139B350", Offset = "0x139A150", VA = "0x18139B350")] set { KLLMCPFPIIE pplkfgdffhb = this.PPLKFGDFFHB; int num = 0; if (value != num) { PhotonView photonView = value.JDHMIOJKLCK; } } } // Token: 0x17004037 RID: 16439 // (get) Token: 0x060173DA RID: 95194 RVA: 0x00570640 File Offset: 0x0056E840 // (set) Token: 0x060173DB RID: 95195 RVA: 0x00570654 File Offset: 0x0056E854 [Token(Token = "0x17004037")] private bool JDCFFEBBFDA { [Token(Token = "0x60173DA")] [Address(RVA = "0x13925B0", Offset = "0x13913B0", VA = "0x1813925B0")] get { return this.LKLJCOLKJFM; } [Token(Token = "0x60173DB")] [Address(RVA = "0x1397F40", Offset = "0x1396D40", VA = "0x181397F40")] set { this.LKLJCOLKJFM = value; this.JCBNEGONHEP(); } } // Token: 0x17004038 RID: 16440 // (get) Token: 0x060173DC RID: 95196 RVA: 0x00570670 File Offset: 0x0056E870 // (set) Token: 0x060173DD RID: 95197 RVA: 0x00570684 File Offset: 0x0056E884 [Token(Token = "0x17004038")] protected bool IOGOLODOPHJ { [Token(Token = "0x60173DC")] [Address(RVA = "0x1392050", Offset = "0x1390E50", VA = "0x181392050")] get { return this.BODKACCDCAI; } [Token(Token = "0x60173DD")] [Address(RVA = "0x138D3E0", Offset = "0x138C1E0", VA = "0x18138D3E0")] set { this.BODKACCDCAI = value; this.JCBNEGONHEP(); } } // Token: 0x17004039 RID: 16441 // (get) Token: 0x060173DE RID: 95198 RVA: 0x005706A0 File Offset: 0x0056E8A0 // (set) Token: 0x060173DF RID: 95199 RVA: 0x005706B4 File Offset: 0x0056E8B4 [Token(Token = "0x17004039")] public ENDNBHFKNFL CMCKIOGNPCC { [Token(Token = "0x60173DE")] [Address(RVA = "0x139AA60", Offset = "0x1399860", VA = "0x18139AA60")] get { throw new NullReferenceException(); } [Token(Token = "0x60173DF")] [Address(RVA = "0x139B640", Offset = "0x139A440", VA = "0x18139B640")] set { int falkmighgoo = value.FALKMIGHGOO; float y = value.CMINCCMAJHA.y; float y2 = value.GDBPMHPHDBI.y; bool flag; if (!flag) { if (this.trackTargetCount != flag && base.OGIBLNIIHDK) { EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; ENDNBHFKNFL endnbhfknfl; int falkmighgoo2 = endnbhfknfl.FALKMIGHGOO; float y3 = endnbhfknfl.CMINCCMAJHA.y; float y4 = endnbhfknfl.GDBPMHPHDBI.y; } KLLMCPFPIIE ngaojfamalg = this.NGAOJFAMALG; int falkmighgoo3 = value.FALKMIGHGOO; float y5 = value.CMINCCMAJHA.y; float y6 = value.GDBPMHPHDBI.y; if (this.trackTargetCount && base.OGIBLNIIHDK) { EnemyManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; ENDNBHFKNFL endnbhfknfl2; int falkmighgoo4 = endnbhfknfl2.FALKMIGHGOO; float y7 = endnbhfknfl2.CMINCCMAJHA.y; float y8 = endnbhfknfl2.GDBPMHPHDBI.y; } } } } // Token: 0x1700403A RID: 16442 // (get) Token: 0x060173E0 RID: 95200 RVA: 0x00570794 File Offset: 0x0056E994 // (set) Token: 0x060173E1 RID: 95201 RVA: 0x005707B4 File Offset: 0x0056E9B4 [Token(Token = "0x1700403A")] private int PEEMJBBCJDM { [Token(Token = "0x60173E0")] [Address(RVA = "0x13936D0", Offset = "0x13924D0", VA = "0x1813936D0")] get { return this.BAMJNKJGHHA.IAHDANBDAAM(); } [Token(Token = "0x60173E1")] [Address(RVA = "0x13925C0", Offset = "0x13913C0", VA = "0x1813925C0")] set { KLLMCPFPIIE bamjnkjghha = this.BAMJNKJGHHA; } } // Token: 0x1700403B RID: 16443 // (get) Token: 0x060173E2 RID: 95202 RVA: 0x005707D0 File Offset: 0x0056E9D0 // (set) Token: 0x060173E3 RID: 95203 RVA: 0x005707F0 File Offset: 0x0056E9F0 [Token(Token = "0x1700403B")] public Enemy.FDCONKFINIF FHJDBEGGCAM { [Token(Token = "0x60173E2")] [Address(RVA = "0x139A6C0", Offset = "0x13994C0", VA = "0x18139A6C0")] get { if (this.GBLLGLAHEBM.KLIAOAJIPKM() == -1) { } throw new NullReferenceException(); } [Token(Token = "0x60173E3")] [Address(RVA = "0x139B400", Offset = "0x139A200", VA = "0x18139B400")] set { this.GBLLGLAHEBM.IOFAAIEOLKL(value); } } // Token: 0x1700403C RID: 16444 // (get) Token: 0x060173E4 RID: 95204 RVA: 0x00570814 File Offset: 0x0056EA14 // (set) Token: 0x060173E5 RID: 95205 RVA: 0x0057083C File Offset: 0x0056EA3C [Token(Token = "0x1700403C")] public float NIHAAKDCJGJ { [Token(Token = "0x60173E4")] [Address(RVA = "0x139A720", Offset = "0x1399520", VA = "0x18139A720")] get { float num = this.GBLLGLAHEBM.HHKKJDOCBNH(); int num2 = 0; if (num < (float)num2) { } return num; } [Token(Token = "0x60173E5")] [Address(RVA = "0x139B460", Offset = "0x139A260", VA = "0x18139B460")] set { HCKAGCOEFNM gbllglahebm = this.GBLLGLAHEBM; } } // Token: 0x1700403D RID: 16445 // (get) Token: 0x060173E6 RID: 95206 RVA: 0x00570858 File Offset: 0x0056EA58 [Token(Token = "0x1700403D")] public float OMCLAMDIAAH { [Token(Token = "0x60173E6")] [Address(RVA = "0x139A9D0", Offset = "0x13997D0", VA = "0x18139A9D0")] get { float num = this.GBLLGLAHEBM.HHKKJDOCBNH(); int num2 = 0; if (num < (float)num2) { } return num; } } // Token: 0x1700403E RID: 16446 // (get) Token: 0x060173E7 RID: 95207 RVA: 0x00570880 File Offset: 0x0056EA80 // (set) Token: 0x060173E8 RID: 95208 RVA: 0x005708C0 File Offset: 0x0056EAC0 [Token(Token = "0x1700403E")] public float LKOAPNBJMIL { [Token(Token = "0x60173E7")] [Address(RVA = "0x139A7E0", Offset = "0x13995E0", VA = "0x18139A7E0")] get { float num2; int num3; do { int num = this.GBLLGLAHEBM.KLIAOAJIPKM(); if (num == -1) { } if (num != 1) { goto IL_2D; } num2 = this.GBLLGLAHEBM.FDPNNFKMEEO(); num3 = 0; } while (num2 >= (float)num3); return this.visionConeAngle; IL_2D: throw new NullReferenceException(); } [Token(Token = "0x60173E8")] [Address(RVA = "0x139B520", Offset = "0x139A320", VA = "0x18139B520")] set { HCKAGCOEFNM gbllglahebm = this.GBLLGLAHEBM; } } // Token: 0x1700403F RID: 16447 // (get) Token: 0x060173E9 RID: 95209 RVA: 0x005708DC File Offset: 0x0056EADC // (set) Token: 0x060173EA RID: 95210 RVA: 0x00570904 File Offset: 0x0056EB04 [Token(Token = "0x1700403F")] public float OMHELKKLPNA { [Token(Token = "0x60173E9")] [Address(RVA = "0x139A780", Offset = "0x1399580", VA = "0x18139A780")] get { float num = this.GBLLGLAHEBM.ELPLKGAHMLM(); int num2 = 0; if (num < (float)num2) { } return num; } [Token(Token = "0x60173EA")] [Address(RVA = "0x139B4C0", Offset = "0x139A2C0", VA = "0x18139B4C0")] set { HCKAGCOEFNM gbllglahebm = this.GBLLGLAHEBM; } } // Token: 0x17004040 RID: 16448 // (get) Token: 0x060173EB RID: 95211 RVA: 0x00570920 File Offset: 0x0056EB20 [Token(Token = "0x17004040")] public bool HEELNDCNJGO { [Token(Token = "0x60173EB")] [Address(RVA = "0x139ABB0", Offset = "0x13999B0", VA = "0x18139ABB0")] get { int num = this.GBLLGLAHEBM.KLIAOAJIPKM(); if (num == -1) { } return num == 1; } } // Token: 0x17004041 RID: 16449 // (get) Token: 0x060173EC RID: 95212 RVA: 0x00570948 File Offset: 0x0056EB48 [Token(Token = "0x17004041")] public bool NBPBDIOJENF { [Token(Token = "0x60173EC")] [Address(RVA = "0x139A070", Offset = "0x1398E70", VA = "0x18139A070")] get { return this.targetFindingDirection == Enemy.FDCONKFINIF.VISION_CONE; } } // Token: 0x17004042 RID: 16450 // (get) Token: 0x060173ED RID: 95213 RVA: 0x00570960 File Offset: 0x0056EB60 // (set) Token: 0x060173EE RID: 95214 RVA: 0x00570980 File Offset: 0x0056EB80 [Token(Token = "0x17004042")] protected bool CDJLBLBBIAO { [Token(Token = "0x60173ED")] [Address(RVA = "0x138FF80", Offset = "0x138ED80", VA = "0x18138FF80")] get { return this.EMMDJABEBEN.IAHDANBDAAM() != null; } [Token(Token = "0x60173EE")] [Address(RVA = "0x138FD50", Offset = "0x138EB50", VA = "0x18138FD50")] set { KLLMCPFPIIE emmdjabeben = this.EMMDJABEBEN; } } // Token: 0x17004043 RID: 16451 // (get) Token: 0x060173EF RID: 95215 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060173F0 RID: 95216 RVA: 0x0057099C File Offset: 0x0056EB9C [Token(Token = "0x17004043")] private Vector3 ABALIJCPMEK { [Token(Token = "0x60173EF")] [Address(RVA = "0x1390170", Offset = "0x138EF70", VA = "0x181390170")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60173F0")] [Address(RVA = "0x1392720", Offset = "0x1391520", VA = "0x181392720")] [CompilerGenerated] set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17004044 RID: 16452 // (get) Token: 0x060173F1 RID: 95217 RVA: 0x005709BC File Offset: 0x0056EBBC [Token(Token = "0x17004044")] public Vector3 ECPJIHGDAEF { [Token(Token = "0x60173F1")] [Address(RVA = "0x1399F40", Offset = "0x1398D40", VA = "0x181399F40")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17004045 RID: 16453 // (get) Token: 0x060173F2 RID: 95218 RVA: 0x005709D8 File Offset: 0x0056EBD8 // (set) Token: 0x060173F3 RID: 95219 RVA: 0x005709EC File Offset: 0x0056EBEC [Token(Token = "0x17004045")] public float FKONAKLBJGN { [Token(Token = "0x60173F2")] [Address(RVA = "0x1399FB0", Offset = "0x1398DB0", VA = "0x181399FB0")] get; [Token(Token = "0x60173F3")] [Address(RVA = "0x138D4B0", Offset = "0x138C2B0", VA = "0x18138D4B0")] private set; } // Token: 0x17004046 RID: 16454 // (get) Token: 0x060173F4 RID: 95220 RVA: 0x00570A00 File Offset: 0x0056EC00 [Token(Token = "0x17004046")] protected Transform KFHBKDMLJNE { [Token(Token = "0x60173F4")] [Address(RVA = "0x1389900", Offset = "0x1388700", VA = "0x181389900")] get { Transform transform = this.lineOfSightOrigin; int num = 0; if (transform != num) { return this.lineOfSightOrigin; } return this.rigidbodyEx.MDKDCJFEBJH; } } // Token: 0x17004047 RID: 16455 // (get) Token: 0x060173F5 RID: 95221 RVA: 0x00570A38 File Offset: 0x0056EC38 [Token(Token = "0x17004047")] public Vector3 BDOILEBDECK { [Token(Token = "0x60173F5")] [Address(RVA = "0x139A080", Offset = "0x1398E80", VA = "0x18139A080")] get { bool flag; if (flag) { } Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17004048 RID: 16456 // (get) Token: 0x060173F6 RID: 95222 RVA: 0x00570A5C File Offset: 0x0056EC5C // (set) Token: 0x060173F7 RID: 95223 RVA: 0x00570A7C File Offset: 0x0056EC7C [Token(Token = "0x17004048")] public float PCPDFKEOIGF { [Token(Token = "0x60173F6")] [Address(RVA = "0x139A980", Offset = "0x1399780", VA = "0x18139A980")] get { return this.BJOPPAMLMLM.IAHDANBDAAM(); } [Token(Token = "0x60173F7")] [Address(RVA = "0x139B5E0", Offset = "0x139A3E0", VA = "0x18139B5E0")] set { KLLMCPFPIIE bjoppamlmlm = this.BJOPPAMLMLM; } } // Token: 0x17004049 RID: 16457 // (get) Token: 0x060173F8 RID: 95224 RVA: 0x00570A98 File Offset: 0x0056EC98 [Token(Token = "0x17004049")] public float PEEKHBBBHDP { [Token(Token = "0x60173F8")] [Address(RVA = "0x139A8E0", Offset = "0x13996E0", VA = "0x18139A8E0")] get { float num = this.BJOPPAMLMLM.IAHDANBDAAM(); return this.BJOPPAMLMLM.IAHDANBDAAM(); } } // Token: 0x1700404A RID: 16458 // (get) Token: 0x060173F9 RID: 95225 RVA: 0x00570ACC File Offset: 0x0056ECCC [Token(Token = "0x1700404A")] protected float EIGOKAKNLDJ { [Token(Token = "0x60173F9")] [Address(RVA = "0x138F020", Offset = "0x138DE20", VA = "0x18138F020")] get { float num = this.BJOPPAMLMLM.IAHDANBDAAM(); return this.BJOPPAMLMLM.IAHDANBDAAM(); } } // Token: 0x1700404B RID: 16459 // (get) Token: 0x060173FA RID: 95226 RVA: 0x00570B00 File Offset: 0x0056ED00 // (set) Token: 0x060173FB RID: 95227 RVA: 0x00570B38 File Offset: 0x0056ED38 [Token(Token = "0x1700404B")] protected bool AGJAOAIEEJN { [Token(Token = "0x60173FA")] [Address(RVA = "0x138DC60", Offset = "0x138CA60", VA = "0x18138DC60")] get { EnemyCollider[] array = this.k__BackingField; if (array != 0 && array.Length != 0) { return array[0].enabled; } throw new IndexOutOfRangeException(); } [Token(Token = "0x60173FB")] [Address(RVA = "0x1393790", Offset = "0x1392590", VA = "0x181393790")] set { EnemyCollider[] array = this.k__BackingField; if (array != 0) { int num = 0; int length = array.Length; if (num < length) { array[num].enabled = value; num++; } } } } // Token: 0x1700404C RID: 16460 // (get) Token: 0x060173FC RID: 95228 RVA: 0x00570B74 File Offset: 0x0056ED74 [Token(Token = "0x1700404C")] public Transform KICCGBMLNEF { [Token(Token = "0x60173FC")] [Address(RVA = "0x139A970", Offset = "0x1399770", VA = "0x18139A970")] get { return this.KFHBKDMLJNE; } } // Token: 0x1700404D RID: 16461 // (get) Token: 0x060173FD RID: 95229 RVA: 0x00570B88 File Offset: 0x0056ED88 [Token(Token = "0x1700404D")] public bool GDPKBEBEOBA { [Token(Token = "0x60173FD")] [Address(RVA = "0x139A400", Offset = "0x1399200", VA = "0x18139A400")] get { Renderer[] pclmnnehlng = this.PCLMNNEHLNG; if (pclmnnehlng != 0 && pclmnnehlng.Length != 0 && pclmnnehlng[0].gameObject.activeSelf) { return this.visibleInCamera.GDPKBEBEOBA; } throw new IndexOutOfRangeException(); } } // Token: 0x1700404E RID: 16462 // (get) Token: 0x060173FE RID: 95230 RVA: 0x00570BD0 File Offset: 0x0056EDD0 // (set) Token: 0x060173FF RID: 95231 RVA: 0x00570C0C File Offset: 0x0056EE0C [Token(Token = "0x1700404E")] protected bool BPEAHBNICJE { [Token(Token = "0x60173FE")] [Address(RVA = "0x138F9C0", Offset = "0x138E7C0", VA = "0x18138F9C0")] get { Renderer[] pclmnnehlng = this.PCLMNNEHLNG; if (pclmnnehlng != 0 && pclmnnehlng.Length != 0) { return pclmnnehlng[0].gameObject.activeSelf; } throw new IndexOutOfRangeException(); } [Token(Token = "0x60173FF")] [Address(RVA = "0x138FA20", Offset = "0x138E820", VA = "0x18138FA20")] set { Renderer[] pclmnnehlng = this.PCLMNNEHLNG; if (pclmnnehlng != 0 && pclmnnehlng.Length != 0) { int num = 0; int length = pclmnnehlng.Length; if (num < length) { pclmnnehlng[num].gameObject.SetActive(value); num++; } } } } // Token: 0x1700404F RID: 16463 // (get) Token: 0x06017400 RID: 95232 RVA: 0x00570C58 File Offset: 0x0056EE58 // (set) Token: 0x06017401 RID: 95233 RVA: 0x00570C6C File Offset: 0x0056EE6C [Token(Token = "0x1700404F")] public bool HLKJAGCBMEP { [Token(Token = "0x6017400")] [Address(RVA = "0x139A380", Offset = "0x1399180", VA = "0x18139A380")] get { return this.IJFBMNGHIMP; } [Token(Token = "0x6017401")] [Address(RVA = "0x139B320", Offset = "0x139A120", VA = "0x18139B320")] set { if (this.IJFBMNGHIMP != value) { Enemy.FJNNOHNMINM meehplfhopc = this.MEEHPLFHOPC; this.IJFBMNGHIMP = value; if (meehplfhopc != 0) { meehplfhopc(this); return; } } } } // Token: 0x14000226 RID: 550 // (add) Token: 0x06017402 RID: 95234 RVA: 0x00570C9C File Offset: 0x0056EE9C // (remove) Token: 0x06017403 RID: 95235 RVA: 0x00570CB8 File Offset: 0x0056EEB8 [Token(Token = "0x14000226")] public event Enemy.FIEKLJKDFIP NCMJJBMBDHK { [Token(Token = "0x6017402")] [Address(RVA = "0x1399850", Offset = "0x1398650", VA = "0x181399850")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6017403")] [Address(RVA = "0x139AC10", Offset = "0x1399A10", VA = "0x18139AC10")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000227 RID: 551 // (add) Token: 0x06017404 RID: 95236 RVA: 0x00570CD4 File Offset: 0x0056EED4 // (remove) Token: 0x06017405 RID: 95237 RVA: 0x00570CF0 File Offset: 0x0056EEF0 [Token(Token = "0x14000227")] public event Enemy.FJNNOHNMINM ONMHNMHLPBF { [Token(Token = "0x6017404")] [Address(RVA = "0x1399D50", Offset = "0x1398B50", VA = "0x181399D50")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6017405")] [Address(RVA = "0x139B110", Offset = "0x1399F10", VA = "0x18139B110")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000228 RID: 552 // (add) Token: 0x06017406 RID: 95238 RVA: 0x00570D0C File Offset: 0x0056EF0C // (remove) Token: 0x06017407 RID: 95239 RVA: 0x00570D28 File Offset: 0x0056EF28 [Token(Token = "0x14000228")] public event Enemy.FJNNOHNMINM CDNONCPFBLH { [Token(Token = "0x6017406")] [Address(RVA = "0x1399CB0", Offset = "0x1398AB0", VA = "0x181399CB0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6017407")] [Address(RVA = "0x139B070", Offset = "0x1399E70", VA = "0x18139B070")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000229 RID: 553 // (add) Token: 0x06017408 RID: 95240 RVA: 0x00570D44 File Offset: 0x0056EF44 // (remove) Token: 0x06017409 RID: 95241 RVA: 0x00570D60 File Offset: 0x0056EF60 [Token(Token = "0x14000229")] public event Enemy.FJNNOHNMINM LIGDPNPHFMP { [Token(Token = "0x6017408")] [Address(RVA = "0x1399990", Offset = "0x1398790", VA = "0x181399990")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6017409")] [Address(RVA = "0x139AD50", Offset = "0x1399B50", VA = "0x18139AD50")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400022A RID: 554 // (add) Token: 0x0601740A RID: 95242 RVA: 0x00570D7C File Offset: 0x0056EF7C // (remove) Token: 0x0601740B RID: 95243 RVA: 0x00570D98 File Offset: 0x0056EF98 [Token(Token = "0x1400022A")] public event Enemy.FJNNOHNMINM FBAEHEBKLCB { [Token(Token = "0x601740A")] [Address(RVA = "0x13998F0", Offset = "0x13986F0", VA = "0x1813998F0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x601740B")] [Address(RVA = "0x139ACB0", Offset = "0x1399AB0", VA = "0x18139ACB0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400022B RID: 555 // (add) Token: 0x0601740C RID: 95244 RVA: 0x00570DB4 File Offset: 0x0056EFB4 // (remove) Token: 0x0601740D RID: 95245 RVA: 0x00570DD0 File Offset: 0x0056EFD0 [Token(Token = "0x1400022B")] public event Enemy.FJNNOHNMINM EJPGEKHJECG { [Token(Token = "0x601740C")] [Address(RVA = "0x1399DF0", Offset = "0x1398BF0", VA = "0x181399DF0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x601740D")] [Address(RVA = "0x139B1B0", Offset = "0x1399FB0", VA = "0x18139B1B0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400022C RID: 556 // (add) Token: 0x0601740E RID: 95246 RVA: 0x00570DEC File Offset: 0x0056EFEC // (remove) Token: 0x0601740F RID: 95247 RVA: 0x00570E08 File Offset: 0x0056F008 [Token(Token = "0x1400022C")] public event Enemy.FJNNOHNMINM MEEHPLFHOPC { [Token(Token = "0x601740E")] [Address(RVA = "0x1399A30", Offset = "0x1398830", VA = "0x181399A30")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x601740F")] [Address(RVA = "0x139ADF0", Offset = "0x1399BF0", VA = "0x18139ADF0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400022D RID: 557 // (add) Token: 0x06017410 RID: 95248 RVA: 0x00570E24 File Offset: 0x0056F024 // (remove) Token: 0x06017411 RID: 95249 RVA: 0x00570E40 File Offset: 0x0056F040 [Token(Token = "0x1400022D")] public event Enemy.FJNNOHNMINM ICACHJHCCLC { [Token(Token = "0x6017410")] [Address(RVA = "0x1399B70", Offset = "0x1398970", VA = "0x181399B70")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6017411")] [Address(RVA = "0x139AF30", Offset = "0x1399D30", VA = "0x18139AF30")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400022E RID: 558 // (add) Token: 0x06017412 RID: 95250 RVA: 0x00570E5C File Offset: 0x0056F05C // (remove) Token: 0x06017413 RID: 95251 RVA: 0x00570E78 File Offset: 0x0056F078 [Token(Token = "0x1400022E")] public event Enemy.FJNNOHNMINM MHCHNFFJOOC { [Token(Token = "0x6017412")] [Address(RVA = "0x1399AD0", Offset = "0x13988D0", VA = "0x181399AD0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6017413")] [Address(RVA = "0x139AE90", Offset = "0x1399C90", VA = "0x18139AE90")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400022F RID: 559 // (add) Token: 0x06017414 RID: 95252 RVA: 0x00570E94 File Offset: 0x0056F094 // (remove) Token: 0x06017415 RID: 95253 RVA: 0x00570EB0 File Offset: 0x0056F0B0 [Token(Token = "0x1400022F")] public event Enemy.FJNNOHNMINM PEDENPJFLHA { [Token(Token = "0x6017414")] [Address(RVA = "0x1399C10", Offset = "0x1398A10", VA = "0x181399C10")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6017415")] [Address(RVA = "0x139AFD0", Offset = "0x1399DD0", VA = "0x18139AFD0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x06017416 RID: 95254 RVA: 0x00570ECC File Offset: 0x0056F0CC [Token(Token = "0x6017416")] [Address(RVA = "0x138A650", Offset = "0x1389450", VA = "0x18138A650", Slot = "13")] protected override void Awake() { /* An exception occurred when decompiling this method (06017416) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.AI.Enemy::Awake() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_3C9: stloc:int32(var_64_3CF, ldfld:int32(Enemy::maxHealth, ldloc:Enemy(this))) stloc:Action(var_65_3DD, newobj:Action(Action::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::CMIGFNPEINJ))) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_66_3F0, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("HP"), ldloc:int32[exp:!0](var_64_3CF), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:Action(var_65_3DD), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stloc:int32(var_67_3F8, ldfld:int32(Enemy::maxHealth, ldloc:Enemy(this))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::PAMCNCJAJDE, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_66_3F0)) stloc:Action(var_68_40E, newobj:Action(Action::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::MFHCBKGPIAG))) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_69_421, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("MHP"), ldloc:int32[exp:!0](var_67_3F8), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:Action(var_68_40E), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::OEAJKKMFGEM, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_69_421)) stloc:Action(var_70_437, newobj:Action(Action::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::KGGABFOPLHG))) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_71_449, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("ALIVE"), ldc.i4:int32[exp:!0](1), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:Action(var_70_437), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::OLLCKGGCOEN, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_71_449)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_72_462, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("LAID"), ldc.i4:int32[exp:!0](-1), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:int32[exp:Action](var_0_3C8), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::AMOLKNJJGKK, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_72_462)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_73_47B, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("LAWID"), ldc.i4:int32[exp:!0](-1), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:int32[exp:Action](var_0_3C8), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::PPLKFGDFFHB, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_73_47B)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_75_495, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("ETID"), ldc.i4:int32[exp:!0](-1), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:Action(var_74), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::NGAOJFAMALG, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_75_495)) stloc:Action(var_76_4AB, newobj:Action(Action::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::NFHPBMMMOOE))) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_77_4BE, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("AIM"), ldloc:int32[exp:!0](var_78), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:Action(var_76_4AB), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stloc:int32(var_78, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::NPFOOHIGLAI, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_77_4BE)) stloc:class KCMNCAFFHJG(var_79_4D9, newobj:KCMNCAFFHJG[exp:class KCMNCAFFHJG](KCMNCAFFHJG::.ctor, ldloc:Enemy[exp:MonoBehaviourPun](this), ldstr:string("PP"), ldloc:int32[exp:OHOEENCHJJE](var_80), ldloc:int32[exp:Action](var_0_3C8))) stloc:int32(var_80, ldc.i4:int32(0)) stfld:class KCMNCAFFHJG(Enemy::LDPLJAEGNGM, ldloc:Enemy(this), ldloc:class KCMNCAFFHJG(var_79_4D9)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]NMIGJEKFNME(Enemy::OGBKNFMDDGB, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]NMIGJEKFNME(var_81)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_82_4FE, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("SUPT"), ldloc:int32[exp:!0](var_83), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:int32[exp:Action](var_0_3C8), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stloc:int32(var_83, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::LLBMHIKIEAL, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_82_4FE)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_84_51A, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("AGGR"), ldc.i4:int32[exp:!0](1), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:int32[exp:Action](var_0_3C8), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::NFJCMDKOGKM, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_84_51A)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_85_534, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("PTRT"), ldloc:int32[exp:!0](var_86), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:int32[exp:Action](var_0_3C8), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stloc:int32(var_86, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::AOLHODDFLFO, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_85_534)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_87_551, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("RTC"), ldloc:int32[exp:!0](var_88), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:int32[exp:Action](var_0_3C8), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stloc:int32(var_88, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::BAMJNKJGHHA, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_87_551)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]HCKAGCOEFNM(Enemy::GBLLGLAHEBM, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]HCKAGCOEFNM(var_89)) stloc:bool(var_90_56C, ldfld:bool(Enemy::requireLineOfSightToTargets, ldloc:Enemy(this))) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_91_57E, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("RLOS"), ldloc:bool[exp:!0](var_90_56C), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:int32[exp:Action](var_0_3C8), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::EMMDJABEBEN, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_91_57E)) stloc:Action(var_92_594, newobj:Action(Action::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::KMKLFMJALGA))) stloc:int32(var_93_597, ldc.i4:int32(0)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_94_5AA, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("PSO"), ldloc:int32[exp:!0](var_93_597), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:Action(var_92_594), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::BJOPPAMLMLM, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_94_5AA)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]NMIGJEKFNME(var_95_5C6, newobj:NMIGJEKFNME[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]NMIGJEKFNME](NMIGJEKFNME::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("CPS"), ldloc:int32[exp:!0](var_96), ldloc:uint32[exp:!1](var_97), ldloc:int32[exp:OHOEENCHJJE](var_0_3C8), ldloc:int32[exp:Action](var_0_3C8), ldloc:int32[exp:EAJNEBMPLON](var_0_3C8))) stloc:int32(var_96, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]NMIGJEKFNME(Enemy::KPMHGDDHICP, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]NMIGJEKFNME(var_95_5C6)) stloc:MJNLDDCLOGP(var_98_5E0, newobj:MJNLDDCLOGP(MJNLDDCLOGP::.ctor, ldloc:Enemy[exp:MonoBehaviourPun](this), ldstr:string("LC"), ldloc:int32[exp:OHOEENCHJJE](var_99))) stloc:int32(var_99, ldc.i4:int32(0)) stfld:MJNLDDCLOGP(Enemy::MBDCEOIOBNA, ldloc:Enemy(this), ldloc:MJNLDDCLOGP(var_98_5E0)) stloc:DJHELPHHAEN(var_100_5FB, newobj:DJHELPHHAEN(DJHELPHHAEN::.ctor, ldstr:string("LC"), ldloc:int32[exp:OHOEENCHJJE](var_102), ldloc:int32[exp:EAJNEBMPLON](var_101))) stloc:int32(var_101, ldc.i4:int32(0)) stloc:int32(var_102, ldc.i4:int32(0)) stfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this), ldloc:DJHELPHHAEN(var_100_5FB)) stloc:int32(var_103_60C, ldc.i4:int32(0)) stloc:int32(var_104_60F, ldc.i4:int32(0)) stloc:int32(var_105_612, ldc.i4:int32(0)) call:void(CJNCFJKBDGI::JEPMLPCOGNM, ldloc:DJHELPHHAEN[exp:CJNCFJKBDGI](var_100_5FB), ldloc:int32[exp:uint16](var_103_60C), ldloc:int32[exp:OKGCDFLPFOD](var_105_612), ldloc:int32[exp:OKGCDFLPFOD](var_104_60F), ldloc:int32[exp:KNFAKJMALJE](var_0_3C8)) stloc:DJHELPHHAEN(var_106_628, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_107_636, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::OLOEMCBKDCK))) stloc:OKGCDFLPFOD(var_108_644, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::GBNAADABLEM))) stloc:KNFAKJMALJE(var_109_652, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::FLOMKFPEGHL))) stloc:DJHELPHHAEN(var_110_65A, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:DJHELPHHAEN(var_114_662, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_115_670, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::LDGLMKEENJM))) stloc:OKGCDFLPFOD(var_116_67E, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::GLAOMDLFGGH))) stloc:KNFAKJMALJE(var_117_68C, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::PCFOLDCLCNB))) stloc:DJHELPHHAEN(var_118_694, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_119_6A2, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::GILKCGKOBNJ))) stloc:OKGCDFLPFOD(var_120_6B0, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::DPCKBOGODFL))) stloc:KNFAKJMALJE(var_121_6BE, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::BJONDAGCJGC))) stloc:DJHELPHHAEN(var_122_6C6, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_123_6D4, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::BEJJOMPPIEL))) stloc:OKGCDFLPFOD(var_124_6E2, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::JBNNCELOMIE))) stloc:KNFAKJMALJE(var_125_6F0, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::JAICDCAFKGP))) stloc:DJHELPHHAEN(var_126_6F8, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_127_706, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::MADJJCNHOCO))) stloc:OKGCDFLPFOD(var_128_714, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::OLMJNBHEAKH))) stloc:KNFAKJMALJE(var_129_722, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::NCNBICGPENC))) stloc:OKGCDFLPFOD(var_131_733, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::FFIPPMJFBKE))) stloc:OKGCDFLPFOD(var_132_741, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::OCBMDOOKLIO))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } // Token: 0x06017417 RID: 95255 RVA: 0x0057161C File Offset: 0x0056F81C [Token(Token = "0x6017417")] [Address(RVA = "0x13987D0", Offset = "0x13975D0", VA = "0x1813987D0", Slot = "17")] protected virtual void Start() { int num = 0; if ((this.DCAPMNLPJEO ? 1 : 0) != num) { Enemy.EnemyInstantiatedEvent.CNFDGDEOPPF(this); } EnemyAnimator enemyAnimator = this.enemyAnimator; bool flag = this.NPFOOHIGLAI.IAHDANBDAAM() != null; enemyAnimator.AMCLDGIHFOA = flag; this.rigidbodyEx.KKNFLCLMNDN = RigidbodyConstraints.FreezeRotation; Steering steering = this.steering; float num2; if (this.fudgeMovementSpeed) { num2 = this.k__BackingField; float num3 = Mathf.Lerp(0.8f, 1.2f, num2); } steering.FNOMIJPNICG = 1f; if (this.steering.MMAHMEBFAHO) { Steering steering2 = this.steering; float desiredHoverHeight = steering2.EEFEDJHPFPF; num2 = Mathf.Lerp(0.5f, -0.5f, num2); steering2.SetDesiredHoverHeight("Enemy", num2); } List list = new List(); EnemyCollider[] array = this.k__BackingField; int num4 = 0; int length = array.Length; if (num4 < length) { EnemyCollider enemyCollider = array[num4]; if (enemyCollider.gameObject.KHHDLOKCNHC((IIBIOPCKHGK)((uint)335544320))) { ReadOnlyCollection physicsColliders = enemyCollider.PhysicsColliders; list.AddRange(physicsColliders); } num4++; } this.steering.k__BackingField = list; DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; this.KJDHMJPNDCK = true; if (this.OLLCKGGCOEN.IAHDANBDAAM() != 0) { Enemy.EnemySpawnEvent.CNFDGDEOPPF(this); } if (this.OLLCKGGCOEN.IAHDANBDAAM() == 0) { this.FCJNEDJBJPB(); } Transform transform = base.transform; Vector3 vector; float z = vector.z; this.k__BackingField.z = z; RigidbodyEx rigidbodyEx = this.rigidbodyEx; float num5; this.k__BackingField = num5; float angularDrag = rigidbodyEx.unityRigidbody.angularDrag; this.GJCKCNBBAEK = angularDrag; } // Token: 0x06017418 RID: 95256 RVA: 0x005717C8 File Offset: 0x0056F9C8 [Token(Token = "0x6017418")] [Address(RVA = "0x13934E0", Offset = "0x13922E0", VA = "0x1813934E0")] private void LOOFFNCPJDC() { Enemy.EnemySpawnEvent.CNFDGDEOPPF(this); } // Token: 0x06017419 RID: 95257 RVA: 0x005717E8 File Offset: 0x0056F9E8 [Token(Token = "0x6017419")] [Address(RVA = "0x138D700", Offset = "0x138C500", VA = "0x18138D700")] private void CMIGFNPEINJ() { AAPEGDHKHJI enemyHealthChangeEvent = Enemy.EnemyHealthChangeEvent; int num = this.PAMCNCJAJDE.IAHDANBDAAM(); int num2 = this.OEAJKKMFGEM.IAHDANBDAAM(); AGAJMBPABDL authority = base.KPBFAKFKDAF; enemyHealthChangeEvent.CNFDGDEOPPF(this, num, num2, authority); if (base.OGIBLNIIHDK && this.KJDHMJPNDCK) { int num3 = this.PAMCNCJAJDE.IAHDANBDAAM(); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x0601741A RID: 95258 RVA: 0x00571854 File Offset: 0x0056FA54 [Token(Token = "0x601741A")] [Address(RVA = "0x13939F0", Offset = "0x13927F0", VA = "0x1813939F0")] private void MFHCBKGPIAG() { if (base.OGIBLNIIHDK) { int num = this.PAMCNCJAJDE.IAHDANBDAAM(); int num2 = this.OEAJKKMFGEM.IAHDANBDAAM(); if (num > num2) { int num3 = this.OEAJKKMFGEM.IAHDANBDAAM(); this.MMNFJJDMFNP = num3; } } } // Token: 0x0601741B RID: 95259 RVA: 0x005718A0 File Offset: 0x0056FAA0 [Token(Token = "0x601741B")] [Address(RVA = "0x1392740", Offset = "0x1391540", VA = "0x181392740")] private void KGGABFOPLHG() { if (this.OLLCKGGCOEN.IAHDANBDAAM() != 0) { Enemy.EnemySpawnEvent.CNFDGDEOPPF(this); } if (this.OLLCKGGCOEN.IAHDANBDAAM() == 0) { this.FCJNEDJBJPB(); return; } } // Token: 0x0601741C RID: 95260 RVA: 0x005718E4 File Offset: 0x0056FAE4 [Token(Token = "0x601741C")] [Address(RVA = "0x1397150", Offset = "0x1395F50", VA = "0x181397150", Slot = "14")] protected override void OnDestroy() { EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { EnemyManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; bool flag = EnemyManager.FKKLHOKOBNL.Remove(this); instance2.HOOGFCECAAN(); } if (!this.LCCKDIEPKIG) { this.ABDJEAJBHPF(); } base.OnDestroy(); NBPOLJHGGLE postImpactEventStatic = Weapon.PostImpactEventStatic; Action action = new Action(this.BGOLBLLICHD); Weapon.PostImpactEventStatic = NBPOLJHGGLE.GMNMHGMFGOL(postImpactEventStatic, action); IILCGFIHJLP genericCollisionEvent = Tool.GenericCollisionEvent; Action action2 = new Action(this.DFCBOEJFFLE); Tool.GenericCollisionEvent = IILCGFIHJLP.GMNMHGMFGOL(genericCollisionEvent, action2); RagdollPiece[] ofaaiddbbkh = this.OFAAIDDBBKH; if (ofaaiddbbkh != 0) { int num2 = 0; int num3 = 0; int length = ofaaiddbbkh.Length; if (num3 < length) { ofaaiddbbkh[num2].StopRagdoll(); num2++; } } MeleeWeaponCollider[] lkblpcekpjg = this.LKBLPCEKPJG; if (lkblpcekpjg != 0) { int num4 = 0; int num5 = 0; if (num5 < lkblpcekpjg.Length) { MeleeWeaponCollider.KDJCGJHCPKJ kdjcgjhcpkj = new MeleeWeaponCollider.KDJCGJHCPKJ(this.BIOEGEDCPOL); MeleeWeaponCollider meleeWeaponCollider; meleeWeaponCollider.JMKEOLOEKFM -= kdjcgjhcpkj; MeleeWeaponCollider[] lkblpcekpjg2 = this.LKBLPCEKPJG; MeleeWeaponCollider.CLIEAGGIEJF clieaggiejf = new MeleeWeaponCollider.CLIEAGGIEJF(this.ODKIPGHGAFJ); MeleeWeaponCollider meleeWeaponCollider2; meleeWeaponCollider2.BEKCCHHMPEH -= clieaggiejf; MeleeWeaponCollider[] lkblpcekpjg3 = this.LKBLPCEKPJG; num4++; } } EnemyRangedWeaponBase enemyRangedWeaponBase = this.k__BackingField; int num6 = 0; if (enemyRangedWeaponBase != num6) { EnemyRangedWeaponBase enemyRangedWeaponBase2 = this.k__BackingField; EnemyRangedWeaponBase.EOJJJMALBNN eojjjmalbnn = new EnemyRangedWeaponBase.EOJJJMALBNN(this.LIOGGGAILMP); enemyRangedWeaponBase2.GOCPOLPFPAN -= eojjjmalbnn; EnemyRangedWeaponBase enemyRangedWeaponBase3 = this.k__BackingField; EnemyRangedWeaponBase.EKLDCNCACEN ekldcncacen = new EnemyRangedWeaponBase.EKLDCNCACEN(this.HCHLCNEGJMB); enemyRangedWeaponBase3.HDHFODFFAJJ -= ekldcncacen; EnemyRangedWeaponBase enemyRangedWeaponBase4 = this.k__BackingField; EnemyRangedWeaponBase.NGIIJAPLDJF ngiijapldjf = new EnemyRangedWeaponBase.NGIIJAPLDJF(this.AANOFJDLPNJ); enemyRangedWeaponBase4.PMMBLANMJAL -= ngiijapldjf; EnemyRangedWeaponBase.MAMONHNBDDF mamonhnbddf; this.k__BackingField.JAOFEIIELJH -= mamonhnbddf; } MFBGLIHGCGO ahndgbaecon = KKPBCOOONNK.AHNDGBAECON; Action action3 = new Action(this.OnMasterClientSwitched); IILCGFIHJLP iilcgfihjlp; KKPBCOOONNK.AHNDGBAECON = iilcgfihjlp; this.NMKLDFJDIFL = (ulong)0L; } // Token: 0x0601741D RID: 95261 RVA: 0x00571AC0 File Offset: 0x0056FCC0 [Token(Token = "0x601741D")] [Address(RVA = "0x138FB20", Offset = "0x138E920", VA = "0x18138FB20")] private void FCJNEDJBJPB() { if (KKPBCOOONNK.BNNCCCFFALC) { if (!base.OGIBLNIIHDK) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB; bool flag = this.IOGGJAMKGNG(); } KKPBCOOONNK.HMLHHNMGNAA(base.JDHMIOJKLCK); return; } } // Token: 0x0601741E RID: 95262 RVA: 0x00571AFC File Offset: 0x0056FCFC [Token(Token = "0x601741E")] [Address(RVA = "0x13991B0", Offset = "0x1397FB0", VA = "0x1813991B0", Slot = "18")] protected virtual void Update() { if (base.OGIBLNIIHDK) { this.LFFBDDEIEMJ(); KLLMCPFPIIE npfoohiglai = this.NPFOOHIGLAI; } if (this.NMICCMJNODO) { float time = Time.time; this.DEJAHLCMPCG(true); } this.PEGJGMDGKJN.OPEMIFENIJM(); this.MBDCEOIOBNA.OCGHOBMJNMA(); bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0601741F RID: 95263 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601741F")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "19")] public virtual void LowLODUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06017420 RID: 95264 RVA: 0x00571B5C File Offset: 0x0056FD5C [Token(Token = "0x6017420")] [Address(RVA = "0x138A280", Offset = "0x1389080", VA = "0x18138A280")] public void AuthoritySetPatrol(UGCAIPathPoint GPNEPGMDCME) { if (base.OGIBLNIIHDK) { this.LDPLJAEGNGM.BDJFGEJFPPO(GPNEPGMDCME); Steering steering = this.steering; NMIGJEKFNME ogbknfmddgb = this.OGBKNFMDDGB; float z = steering.k__BackingField.z; } } // Token: 0x06017421 RID: 95265 RVA: 0x00571BA0 File Offset: 0x0056FDA0 [Token(Token = "0x6017421")] [Address(RVA = "0x138A090", Offset = "0x1388E90", VA = "0x18138A090")] public void AuthorityPatrolToPosition(Vector3 DDHPAFKBMON) { if (base.OGIBLNIIHDK) { KCMNCAFFHJG ldpljaegngm = this.LDPLJAEGNGM; int num = 0; ldpljaegngm.BDJFGEJFPPO(num); NMIGJEKFNME ogbknfmddgb = this.OGBKNFMDDGB; float z = DDHPAFKBMON.z; KLLMCPFPIIE llbmhikieal = this.LLBMHIKIEAL; } } // Token: 0x06017422 RID: 95266 RVA: 0x00571BE4 File Offset: 0x0056FDE4 [Token(Token = "0x6017422")] [Address(RVA = "0x1392AF0", Offset = "0x13918F0", VA = "0x181392AF0")] protected void KLGHDBPNNBI(float HKMKIGAMAOA) { int num = 0; if (!SingletonMonoBehaviour.ONCPNMDGGKG.TryGetOpponentCentroid(this, num)) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; } if (!this.steering.PathIsValidOrCalculating(num, 1f)) { this.steering.Path(num, HKMKIGAMAOA); } } // Token: 0x06017423 RID: 95267 RVA: 0x00571C30 File Offset: 0x0056FE30 [Token(Token = "0x6017423")] [Address(RVA = "0x13990A0", Offset = "0x1397EA0", VA = "0x1813990A0")] public static bool TrySampleNavMesh(Vector3 MCCODJAIMON, out Vector3 EEPGEDBJHKN, float IBAGHHOEBIP = -1f) { int num = 0; AstarPath active = AstarPath.active; if (IBAGHHOEBIP <= (float)num) { } NNConstraint @default = NNConstraint.Default; float z = MCCODJAIMON.z; bool flag; return flag; } // Token: 0x06017424 RID: 95268 RVA: 0x00571C64 File Offset: 0x0056FE64 [Token(Token = "0x6017424")] [Address(RVA = "0x138F330", Offset = "0x138E130", VA = "0x18138F330", Slot = "20")] protected virtual void EKAJIOIIPOL() { if (((NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.k__BackingField && base.OGIBLNIIHDK) || (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.k__BackingField && KKPBCOOONNK.BNNCCCFFALC)) && this.OLLCKGGCOEN.IAHDANBDAAM() != 0 && this.EIMLKALGHDP) { if (!AstarPath.active.IsAnyWorkItemInProgress && !AstarPath.active.isScanningBacking) { AstarPath active = AstarPath.active; Steering steering = this.steering; NNConstraint @default = NNConstraint.Default; } int num = 0; float time = Time.time; GHMDIDJLFMC edlikgjfhap; if (num == 0) { if (time <= this.stuckSecondsUntilAutoKill) { return; } string name = base.name; PhotonView photonView = base.JDHMIOJKLCK; RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num2; Vector3 vector; Debug.LogWarning(string.Format("{0}[{1}] was AUTO KILLED at {2}.", name, num2, vector)); if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.k__BackingField) { Enemy.MasterKill(this); return; } AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; edlikgjfhap = GHMDIDJLFMC.EDLIKGJFHAP; } this.AIENDBCOJMP = edlikgjfhap; throw new NullReferenceException(); } } // Token: 0x06017425 RID: 95269 RVA: 0x00571D8C File Offset: 0x0056FF8C [Token(Token = "0x6017425")] [Address(RVA = "0x1392C20", Offset = "0x1391A20", VA = "0x181392C20")] private void KMKLFMJALGA() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; Steering steering = this.steering; float num = this.EIGOKAKNLDJ; steering.LADKFOBHIKN = num; } // Token: 0x06017426 RID: 95270 RVA: 0x00571DBC File Offset: 0x0056FFBC [Token(Token = "0x6017426")] [Address(RVA = "0x138A540", Offset = "0x1389340", VA = "0x18138A540")] public bool AuthorityTryApplyAttack(AGAJMBPABDL KEOPIEFPKIE, Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, GHMDIDJLFMC KNLMJBAKCGF) { /* An exception occurred when decompiling this method (06017426) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.AI.Enemy::AuthorityTryApplyAttack(AGAJMBPABDL,RecRoom.Core.Combat.Weapon,FJDJKDOJKDO,ANBBFGKPJFD,System.Int32,GHMDIDJLFMC) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: callvirt:void(Enemy::EKAJIOIIPOL, ldloc:Enemy(this)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } // Token: 0x06017427 RID: 95271 RVA: 0x00571DD0 File Offset: 0x0056FFD0 [Token(Token = "0x6017427")] [Address(RVA = "0x1393B30", Offset = "0x1392930", VA = "0x181393B30")] protected bool MHAPLANNLPH(Enemy ANLPLIHKCAI, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, GHMDIDJLFMC KNLMJBAKCGF) { /* An exception occurred when decompiling this method (06017427) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.AI.Enemy::MHAPLANNLPH(RecRoom.Core.AI.Enemy,FJDJKDOJKDO,ANBBFGKPJFD,System.Int32,GHMDIDJLFMC) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: callvirt:void(Enemy::EKAJIOIIPOL, ldloc:Enemy(this)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660 */; } // Token: 0x06017428 RID: 95272 RVA: 0x00571DE8 File Offset: 0x0056FFE8 [Token(Token = "0x6017428")] [Address(RVA = "0x13908F0", Offset = "0x138F6F0", VA = "0x1813908F0", Slot = "21")] protected virtual bool HCJJMAADFFO(ENDNBHFKNFL LJGOHLFADDN, Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, GHMDIDJLFMC KNLMJBAKCGF) { if (base.OGIBLNIIHDK && this.PAMCNCJAJDE.IAHDANBDAAM() > 0 && this.KJDHMJPNDCK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int falkmighgoo = LJGOHLFADDN.FALKMIGHGOO; float y = LJGOHLFADDN.CMINCCMAJHA.y; float y2 = LJGOHLFADDN.GDBPMHPHDBI.y; bool flag; if (flag && GMPCPLNNMGD != FJDJKDOJKDO.NON_COMBAT_COLLISION) { Enemy.CombatSettings combatSettings; if (combatSettings != 0) { } int num = Mathf.RoundToInt(y); if (num > 0) { int health = this.MMNFJJDMFNP; PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.MOLAKPKMGKG molakpkmgkg = new DGLOJCGDOGG.MOLAKPKMGKG(this.RpcOnTookDamage); int falkmighgoo2 = LJGOHLFADDN.FALKMIGHGOO; int falkmighgoo3 = LJGOHLFADDN.FALKMIGHGOO; KLLMCPFPIIE amolknjjgkk = this.AMOLKNJJGKK; KLLMCPFPIIE pplkfgdffhb = this.PPLKFGDFFHB; int num2 = 0; if (GDIGKHINJCG != num2) { PhotonView photonView2 = GDIGKHINJCG.JDHMIOJKLCK; } int num3 = this.MMNFJJDMFNP; num3 -= num; this.MMNFJJDMFNP = num3; } } } throw new NullReferenceException(); } // Token: 0x06017429 RID: 95273 RVA: 0x00571EE4 File Offset: 0x005700E4 [Token(Token = "0x6017429")] [Address(RVA = "0x1393C40", Offset = "0x1392A40", VA = "0x181393C40")] protected void MHLJFIEDGGA(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI) { if (base.OGIBLNIIHDK) { if (GMPCPLNNMGD != FJDJKDOJKDO.NON_COMBAT_COLLISION) { Enemy.CombatSettings combatSettings; if (combatSettings == 0) { goto IL_22; } if (PAKELHPNJDI == ANBBFGKPJFD.CRITICAL_HIT || PAKELHPNJDI != ANBBFGKPJFD.SHIELD) { } } int num = 0; IL_22: DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (this.OLLCKGGCOEN.IAHDANBDAAM() != 0 && this.PAMCNCJAJDE.IAHDANBDAAM() > 0 && GMPCPLNNMGD != (FJDJKDOJKDO)6) { if (num != 0) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } DJHELPHHAEN pegjgmdgkjn3 = this.PEGJGMDGKJN; MJNLDDCLOGP mbdceoiobna = this.MBDCEOIOBNA; bool flag; MJNLDDCLOGP mbdceoiobna2; if (flag) { float num2 = mbdceoiobna.HPDDAIKGLBM; mbdceoiobna2 = this.MBDCEOIOBNA; mbdceoiobna2.KGFFMEICLNN(0.4f); } mbdceoiobna2.KGFFMEICLNN(0.4f); DJHELPHHAEN pegjgmdgkjn4 = this.PEGJGMDGKJN; if (num != 0) { throw new NullReferenceException(); } } } } // Token: 0x0601742A RID: 95274 RVA: 0x00571F9C File Offset: 0x0057019C [Token(Token = "0x601742A")] [Address(RVA = "0x1389CE0", Offset = "0x1388AE0", VA = "0x181389CE0", Slot = "22")] public virtual void AuthorityOnDamageApplyForce(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, Vector3 CDFHDACBFKN, Vector3 KPLDEODOJID) { if (base.OGIBLNIIHDK) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; Enemy.EDCDJGMAMNG edcdjgmamng = this.shatterType; if (edcdjgmamng != Enemy.EDCDJGMAMNG.NONE && edcdjgmamng != Enemy.EDCDJGMAMNG.PHYSICS_ON_COLLISION) { RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; float mass = rigidbodyEx2.OPDHAKGKECE; RigidbodyEx rigidbodyEx3 = this.rigidbodyEx; Vector3 velocity = rigidbodyEx2.NHAOMEMANJA; } } } // Token: 0x0601742B RID: 95275 RVA: 0x00571FF4 File Offset: 0x005701F4 [Token(Token = "0x601742B")] [Address(RVA = "0x1389CA0", Offset = "0x1388AA0", VA = "0x181389CA0", Slot = "23")] public virtual void AuthorityClearVelocity() { if (base.OGIBLNIIHDK) { this.rigidbodyEx.ClearVelocity(); return; } } // Token: 0x0601742C RID: 95276 RVA: 0x0057201C File Offset: 0x0057021C [Token(Token = "0x601742C")] [Address(RVA = "0x1389F00", Offset = "0x1388D00", VA = "0x181389F00", Slot = "24")] public virtual void AuthorityOnDamageChangeVelocity(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, Vector3 NHAOMEMANJA, Vector3 KHJFDILDLAD) { if (base.OGIBLNIIHDK) { float z = NHAOMEMANJA.z; RigidbodyEx rigidbodyEx = this.rigidbodyEx; Vector3 vector; float z2 = vector.z; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; Vector3 vector2; float z3 = vector2.z; Enemy.EDCDJGMAMNG edcdjgmamng = this.shatterType; if (edcdjgmamng == Enemy.EDCDJGMAMNG.NONE || edcdjgmamng != Enemy.EDCDJGMAMNG.PHYSICS_ON_COLLISION) { } } } // Token: 0x0601742D RID: 95277 RVA: 0x00572074 File Offset: 0x00570274 [Token(Token = "0x601742D")] [Address(RVA = "0x1390780", Offset = "0x138F580", VA = "0x181390780")] public int GetPlayerAttackDamage(Player.GAHEJKDCLLE CEOPGBBJHPA) { Enemy.PlayerDamageSetting[] array = this.playerDamageSettings; if (array != 0) { int length = array.Length; int num = 0; if (num < length && "{il2cpp array field local2->}" != CEOPGBBJHPA) { num++; } } return 100; } // Token: 0x0601742E RID: 95278 RVA: 0x005720B0 File Offset: 0x005702B0 [Token(Token = "0x601742E")] [Address(RVA = "0x1395090", Offset = "0x1393E90", VA = "0x181395090")] protected void NBPKIPFJGEE(bool BKMMHEFIHHK, float BCMKKCOJOHE = 0f) { EnemyRangedWeaponBase enemyRangedWeaponBase = this.k__BackingField; int num = 0; if (enemyRangedWeaponBase != num) { if (BKMMHEFIHHK && !this.NMICCMJNODO) { string name = base.name; Debug.LogError("Enemy " + name + " is misconfigured. It is trying to use latest visible target position but is not configured to calculate it."); } ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; bool flag; if (flag) { if (this.DIPMCBIHANM || !BKMMHEFIHHK) { EnemyRangedWeaponBase enemyRangedWeaponBase2 = this.k__BackingField; return; } } else { while (!BKMMHEFIHHK) { } } EnemyRangedWeaponBase enemyRangedWeaponBase3 = this.k__BackingField; float z = this.NJMONMLKFMM.z; throw new NullReferenceException(); } } // Token: 0x0601742F RID: 95279 RVA: 0x0057215C File Offset: 0x0057035C [Token(Token = "0x601742F")] [Address(RVA = "0x1393800", Offset = "0x1392600", VA = "0x181393800")] protected void MEHOGEMBPED(bool BKMMHEFIHHK, float BCMKKCOJOHE = 0f) { EnemyRangedWeaponBase enemyRangedWeaponBase = this.k__BackingField; int num = 0; if (enemyRangedWeaponBase != num) { bool flag; if (flag) { if (this.DIPMCBIHANM || !BKMMHEFIHHK) { EnemyRangedWeaponBase enemyRangedWeaponBase2 = this.k__BackingField; return; } } else { while (!BKMMHEFIHHK) { } } EnemyRangedWeaponBase enemyRangedWeaponBase3 = this.k__BackingField; throw new NullReferenceException(); } } // Token: 0x06017430 RID: 95280 RVA: 0x005721AC File Offset: 0x005703AC [Token(Token = "0x6017430")] [Address(RVA = "0x1391E70", Offset = "0x1390C70", VA = "0x181391E70")] protected void IKBGCHFJPOK(Vector3 JJGDNPNBINJ, float BCMKKCOJOHE = 0f) { EnemyRangedWeaponBase enemyRangedWeaponBase = this.k__BackingField; int num = 0; if (enemyRangedWeaponBase != num) { EnemyRangedWeaponBase enemyRangedWeaponBase2 = this.k__BackingField; float z = JJGDNPNBINJ.z; } } // Token: 0x06017431 RID: 95281 RVA: 0x005721E0 File Offset: 0x005703E0 [Token(Token = "0x6017431")] [Address(RVA = "0x1392330", Offset = "0x1391130", VA = "0x181392330")] private void JCBNEGONHEP() { MeleeWeaponCollider[] lkblpcekpjg = this.LKBLPCEKPJG; if (lkblpcekpjg != 0) { int num = 0; int num2 = 0; int length = lkblpcekpjg.Length; if (num2 < length) { MeleeWeaponCollider meleeWeaponCollider = lkblpcekpjg[num]; if (!this.BODKACCDCAI) { } bool flag = this.LKLJCOLKJFM; meleeWeaponCollider.enabled = flag; num++; } } } // Token: 0x06017432 RID: 95282 RVA: 0x0057223C File Offset: 0x0057043C [Token(Token = "0x6017432")] [Address(RVA = "0x1396C40", Offset = "0x1395A40", VA = "0x181396C40", Slot = "25")] protected virtual void ONCCBFAGLIH(ENDNBHFKNFL LJGOHLFADDN, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, bool MBAELPAGNPL, Vector3 GMENKJKOGMD, Vector3 JIDCFPIGAIF) { NBPOLJHGGLE tookDamageEvent = Enemy.TookDamageEvent; EnemyParticles enemyParticles = this.enemyParticles; int num = 0; bool flag = enemyParticles != num; int num2 = 0; if (flag) { EnemyParticles enemyParticles2 = this.enemyParticles; EnemyParticles enemyParticles3 = this.enemyParticles; } EnemyAudio enemyAudio = this.enemyAudio; bool flag2 = LJGOHLFADDN.DMKCIEPGGAB; EnemyAudio enemyAudio2 = this.enemyAudio; bool flag3 = LJGOHLFADDN.DMKCIEPGGAB; if (PAKELHPNJDI != ANBBFGKPJFD.CRITICAL_HIT) { } RecRoomAudioClip onCriticalHitKill = enemyAudio2.onCriticalHitKill; if (onCriticalHitKill != 0) { if (!flag3) { Transform transform = enemyAudio2.transform; int num3 = 0; int num4 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(onCriticalHitKill, transform, num4, num3); } int num5 = 0; SFXAudioSource sfxaudioSource2 = AudioManager.Play2DSFX(onCriticalHitKill, num5); } RecRoomAudioClip[] deathVOs = enemyAudio2.deathVOs; if (deathVOs != 0) { Transform transform2 = enemyAudio2.transform; int num6 = 0; int num7 = 0; SFXAudioSource sfxaudioSource3 = AudioManager.PlayRandom3DSFX(deathVOs, transform2, num7, num6 != 0, num2); } bool flag4; AGAJMBPABDL agajmbpabdl; if (flag4 && !this.FLHHHBDFEDP.Contains(agajmbpabdl)) { AGAJMBPABDL agajmbpabdl2; this.FLHHHBDFEDP.Add(agajmbpabdl2); } } // Token: 0x06017433 RID: 95283 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017433")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "26")] protected virtual void MCFEGJBKMOD(Enemy BPJNEFJBBML, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06017434 RID: 95284 RVA: 0x00572334 File Offset: 0x00570534 [Token(Token = "0x6017434")] [Address(RVA = "0x138EB00", Offset = "0x138D900", VA = "0x18138EB00", Slot = "27")] protected virtual void DEOLDGEDOGK(Enemy BPJNEFJBBML, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; } } // Token: 0x06017435 RID: 95285 RVA: 0x00572364 File Offset: 0x00570564 [Token(Token = "0x6017435")] [Address(RVA = "0x138ECF0", Offset = "0x138DAF0", VA = "0x18138ECF0")] protected void DHODJKLNHPA(Enemy BPJNEFJBBML, Enemy FDJDEJIKCFH, ANBBFGKPJFD KEPAADGDBPC, GHMDIDJLFMC KNLMJBAKCGF) { if (base.OGIBLNIIHDK) { if (FDJDEJIKCFH == this) { AGAJMBPABDL authority = base.KPBFAKFKDAF; throw new NullReferenceException(); } EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; CGLKOJIMDIH cglkojimdih = this.k__BackingField; if (!instance.IsAlly(cglkojimdih, FDJDEJIKCFH)) { int num = this.enemyDamage; FDJDEJIKCFH.EKAJIOIIPOL(); } } } // Token: 0x06017436 RID: 95286 RVA: 0x005723BC File Offset: 0x005705BC [Token(Token = "0x6017436")] [Address(RVA = "0x1395ED0", Offset = "0x1394CD0", VA = "0x181395ED0")] private void ODKIPGHGAFJ(MeleeWeaponCollider GLPOLGOBLAA, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF) { if (this.PAMCNCJAJDE.IAHDANBDAAM() > 0 && this.OLLCKGGCOEN.IAHDANBDAAM() != 0) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (!base.OGIBLNIIHDK) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; bool flag = this.IOGGJAMKGNG(); } } } // Token: 0x06017437 RID: 95287 RVA: 0x0057240C File Offset: 0x0057060C [Token(Token = "0x6017437")] [Address(RVA = "0x138CBC0", Offset = "0x138B9C0", VA = "0x18138CBC0")] private void BIOEGEDCPOL(MeleeWeaponCollider GLPOLGOBLAA, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF) { if (this.PAMCNCJAJDE.IAHDANBDAAM() > 0 && this.OLLCKGGCOEN.IAHDANBDAAM() != 0 && BKKNJFFJBKN.FNFNLDBILFE) { if (!base.OGIBLNIIHDK && BKKNJFFJBKN.OGIBLNIIHDK) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; bool flag = this.IOGGJAMKGNG(); } float y = KNLMJBAKCGF.NKKJICPFILJ.y; float z = KNLMJBAKCGF.FEDGOFKEGEF.z; float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z; } } // Token: 0x06017438 RID: 95288 RVA: 0x0057248C File Offset: 0x0057068C [Token(Token = "0x6017438")] [Address(RVA = "0x1393130", Offset = "0x1391F30", VA = "0x181393130")] protected void LIOGGGAILMP(EnemyRangedWeaponBase GDIGKHINJCG, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF) { if (this.PAMCNCJAJDE.IAHDANBDAAM() <= 0 || this.OLLCKGGCOEN.IAHDANBDAAM() != 0) { } } // Token: 0x06017439 RID: 95289 RVA: 0x005724BC File Offset: 0x005706BC [Token(Token = "0x6017439")] [Address(RVA = "0x13907F0", Offset = "0x138F5F0", VA = "0x1813907F0")] protected void HCHLCNEGJMB(EnemyRangedWeaponBase GDIGKHINJCG, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF) { if (this.PAMCNCJAJDE.IAHDANBDAAM() > 0 && this.OLLCKGGCOEN.IAHDANBDAAM() != 0) { float y = KNLMJBAKCGF.NKKJICPFILJ.y; float z = KNLMJBAKCGF.FEDGOFKEGEF.z; float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z; } } // Token: 0x0601743A RID: 95290 RVA: 0x00572510 File Offset: 0x00570710 [Token(Token = "0x601743A")] [Address(RVA = "0x13890F0", Offset = "0x1387EF0", VA = "0x1813890F0")] protected void AANOFJDLPNJ(EnemyRangedWeaponBase GDIGKHINJCG, Enemy FDJDEJIKCFH, ANBBFGKPJFD KEPAADGDBPC, GHMDIDJLFMC KNLMJBAKCGF) { if (this.PAMCNCJAJDE.IAHDANBDAAM() <= 0 || this.OLLCKGGCOEN.IAHDANBDAAM() != 0) { } } // Token: 0x0601743B RID: 95291 RVA: 0x00572540 File Offset: 0x00570740 [Token(Token = "0x601743B")] [Address(RVA = "0x1393590", Offset = "0x1392390", VA = "0x181393590", Slot = "28")] protected virtual void LPCNPEOMAMK(EnemyRangedWeaponBase GDIGKHINJCG, float HGMMMNEJCHC) { EnemyAnimator enemyAnimator = this.enemyAnimator; Animator animator = enemyAnimator.animator; int num = 0; if (animator != num) { Animator animator2 = enemyAnimator.animator; int boblhmjjnja = EnemyAnimator.BOBLHMJJNJA; animator2.SetTrigger(boblhmjjnja); return; } } // Token: 0x0601743C RID: 95292 RVA: 0x00572584 File Offset: 0x00570784 [Token(Token = "0x601743C")] [Address(RVA = "0x1390DF0", Offset = "0x138FBF0", VA = "0x181390DF0")] protected void HDKKBOECKDB(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, out bool BMLCHGKOAAD, out float JLEMJEMOHIE) { Enemy.CombatSettings combatSettings; if (GMPCPLNNMGD != FJDJKDOJKDO.NON_COMBAT_COLLISION && combatSettings != 0) { if (PAKELHPNJDI != ANBBFGKPJFD.CRITICAL_HIT) { if (PAKELHPNJDI != ANBBFGKPJFD.SHIELD) { bool interruptsBehavior = combatSettings.InterruptsBehavior; BMLCHGKOAAD.m_value = interruptsBehavior; } bool shieldHitInterruptsBehavior = combatSettings.ShieldHitInterruptsBehavior; BMLCHGKOAAD.m_value = shieldHitInterruptsBehavior; } bool criticalHitInterruptsBehavior = combatSettings.CriticalHitInterruptsBehavior; BMLCHGKOAAD.m_value = criticalHitInterruptsBehavior; } } // Token: 0x0601743D RID: 95293 RVA: 0x005725D0 File Offset: 0x005707D0 [Token(Token = "0x601743D")] [Address(RVA = "0x1390670", Offset = "0x138F470", VA = "0x181390670")] public int GetDamageCombatSettings(int JJHKPNCCEFB, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI) { Enemy.CombatSettings combatSettings; if (GMPCPLNNMGD == FJDJKDOJKDO.NON_COMBAT_COLLISION || combatSettings == 0 || PAKELHPNJDI == ANBBFGKPJFD.CRITICAL_HIT || PAKELHPNJDI != ANBBFGKPJFD.SHIELD) { } return 0; } // Token: 0x0601743E RID: 95294 RVA: 0x005725F0 File Offset: 0x005707F0 [Token(Token = "0x601743E")] [Address(RVA = "0x13960D0", Offset = "0x1394ED0", VA = "0x1813960D0")] protected float OIIONPMLNAD(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI) { Enemy.CombatSettings combatSettings; if (GMPCPLNNMGD == FJDJKDOJKDO.NON_COMBAT_COLLISION || combatSettings == 0) { throw new NullReferenceException(); } bool flag = this.PAMCNCJAJDE.IAHDANBDAAM() <= 0; if (PAKELHPNJDI != ANBBFGKPJFD.CRITICAL_HIT) { if (PAKELHPNJDI == ANBBFGKPJFD.SHIELD) { return combatSettings.ShieldHitRecoilMultiplier; } if (flag) { return combatSettings.KillingBlowRecoilMultiplier; } return combatSettings.RecoilMultiplier; } else { float killingBlowCriticalHitRecoilMultiplier; if (flag) { killingBlowCriticalHitRecoilMultiplier = combatSettings.KillingBlowCriticalHitRecoilMultiplier; return killingBlowCriticalHitRecoilMultiplier; } return killingBlowCriticalHitRecoilMultiplier; } } // Token: 0x0601743F RID: 95295 RVA: 0x00572650 File Offset: 0x00570850 [Token(Token = "0x601743F")] [Address(RVA = "0x1396240", Offset = "0x1395040", VA = "0x181396240")] private Enemy.CombatSettings OKAFJMFJOFP(FJDJKDOJKDO GMPCPLNNMGD) { Enemy.CombatSettings[] array = this.combatSettings; int num = 0; int length = array.Length; Enemy.CombatSettings combatSettings; if (num < length) { combatSettings = array[num]; FJDJKDOJKDO damageType = combatSettings.DamageType; if (damageType == FJDJKDOJKDO.DEFAULT || damageType != GMPCPLNNMGD) { num++; throw new NullReferenceException(); } } return combatSettings; } // Token: 0x06017440 RID: 95296 RVA: 0x0057269C File Offset: 0x0057089C [Token(Token = "0x6017440")] [Address(RVA = "0x13977C0", Offset = "0x13965C0", VA = "0x1813977C0")] private void OnTriggerEnter(Collider GLPOLGOBLAA) { if (this.takesDamageOnKillzones) { Killzone killzone = GLPOLGOBLAA.JAAHHMHJBPL(); int num = 0; if (killzone != num && killzone.killsEnemies && base.OGIBLNIIHDK && this.OLLCKGGCOEN.IAHDANBDAAM() != 0) { int num2 = 0; this.MMNFJJDMFNP = num2; float z = Vector3.up.z; Vector3 vector; float z2 = vector.z; Transform transform = base.transform; Vector3 vector2; float z3 = vector2.z; } } } // Token: 0x06017441 RID: 95297 RVA: 0x0057271C File Offset: 0x0057091C [Token(Token = "0x6017441")] [Address(RVA = "0x1395D60", Offset = "0x1394B60", VA = "0x181395D60")] private void OCKKNBEGOPG(Killzone IDJIPJICFKG) { if (base.OGIBLNIIHDK && this.OLLCKGGCOEN.IAHDANBDAAM() != 0) { int num = 0; this.MMNFJJDMFNP = num; float z = Vector3.up.z; Vector3 vector; float z2 = vector.z; Transform transform = base.transform; Vector3 vector2; float z3 = vector2.z; } } // Token: 0x06017442 RID: 95298 RVA: 0x00572774 File Offset: 0x00570974 [Token(Token = "0x6017442")] [Address(RVA = "0x13912A0", Offset = "0x13900A0", VA = "0x1813912A0", Slot = "29")] public virtual bool HasLineOfSight(Vector3 JJGDNPNBINJ) { Transform transform = this.KFHBKDMLJNE; bool flag; if (!flag) { Vector3 up = Vector3.up; } throw new NullReferenceException(); } // Token: 0x06017443 RID: 95299 RVA: 0x005727A0 File Offset: 0x005709A0 [Token(Token = "0x6017443")] [Address(RVA = "0x1391510", Offset = "0x1390310", VA = "0x181391510")] public bool HasStraightPathToTarget(ENDNBHFKNFL HEGDAEMJLDE, Vector3 GHMDGAIKOJA, Vector3 JCOGAMEFLLF, float EOKGFCGMLCD, bool GAADBBOOFCB = true) { Steering steering = this.steering; int num = 0; if (steering.MMAHMEBFAHO) { Transform transform = this.KFHBKDMLJNE; } int num2 = 0; float z = Vector3.up.z; Vector3 vector = (float)num * num2; int num3 = 0; float z2 = vector.z; float z3 = Vector3.up.z; float z4 = ((float)num * num3).z; float z5 = GHMDGAIKOJA.z; Vector3 vector2; float z6 = vector2.z; Vector3 vector3; float z7 = vector3.z; Vector3 vector4; float z8 = vector4.z; Vector3 vector5; float z9 = vector5.z; Vector3 vector6; float z10 = vector6.z; Vector3 vector7; float z11 = vector7.z; float z12 = JCOGAMEFLLF.z; float z13 = GHMDGAIKOJA.z; LEGLBECFPMF.LEACJFICINB leacjficinb; if (leacjficinb == LEGLBECFPMF.LEACJFICINB.MISS) { float num5; int num4 = Mathf.FloorToInt(num5); int num6 = 0; Vector3 zero = Vector3.zero; if (num4 > 1) { float z14 = (num5 * num6).z; Vector3 down = Vector3.down; bool flag; bool flag2; if (!flag || !flag2) { goto IL_EC; } } return true; } IL_EC: throw new NullReferenceException(); } // Token: 0x06017444 RID: 95300 RVA: 0x005728A0 File Offset: 0x00570AA0 [Token(Token = "0x6017444")] [Address(RVA = "0x1397090", Offset = "0x1395E90", VA = "0x181397090")] private void OnCollisionEnter(Collision GBJHLKOJGPB) { Enemy.FIEKLJKDFIP ncmjjbmbdhk = this.NCMJJBMBDHK; if (ncmjjbmbdhk != 0) { ncmjjbmbdhk(this, GBJHLKOJGPB); } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (this.shatterType == Enemy.EDCDJGMAMNG.PHYSICS_ON_COLLISION) { float z = Vector3.zero.z; } } // Token: 0x06017445 RID: 95301 RVA: 0x005728E4 File Offset: 0x00570AE4 [Token(Token = "0x6017445")] [Address(RVA = "0x1398E00", Offset = "0x1397C00", VA = "0x181398E00")] public static bool TryGetRaycastHitPoint(Vector3 CACFKFOOHID, Vector3 DJBBMJBBNHB, float DJGCMOJICGK, out float FAONCIOCBGG, out Vector3 GMENKJKOGMD, out Vector3 JIDCFPIGAIF) { float z = DJBBMJBBNHB.z; float z2 = CACFKFOOHID.z; bool flag; return flag; } // Token: 0x06017446 RID: 95302 RVA: 0x00572900 File Offset: 0x00570B00 [Token(Token = "0x6017446")] [Address(RVA = "0x1398EE0", Offset = "0x1397CE0", VA = "0x181398EE0")] public static bool TryGetRaycastHitPoint(Vector3 CACFKFOOHID, Vector3 DJBBMJBBNHB, float DJGCMOJICGK, int NNHBELIOIIM, out float FAONCIOCBGG, out Vector3 GMENKJKOGMD, out Vector3 JIDCFPIGAIF) { bool flag; if (!flag) { flag.m_value = DJGCMOJICGK != null; Vector3 up = Vector3.up; } return true; } // Token: 0x06017447 RID: 95303 RVA: 0x00572920 File Offset: 0x00570B20 [Token(Token = "0x6017447")] [Address(RVA = "0x1394290", Offset = "0x1393090", VA = "0x181394290")] private Bounds MKLHEFJCHOB() { int num = 0; int num2 = 0; bool flag; if (!flag || num2 != 0) { } num++; throw new NullReferenceException(); } // Token: 0x06017448 RID: 95304 RVA: 0x00572948 File Offset: 0x00570B48 [Token(Token = "0x6017448")] [Address(RVA = "0x138CE10", Offset = "0x138BC10", VA = "0x18138CE10")] private void BKLIGOMPJJL(bool MKBHPDCEACP) { MeleeWeaponCollider[] lkblpcekpjg = this.LKBLPCEKPJG; int num = 0; int length = lkblpcekpjg.Length; if (num < length) { MeleeWeaponCollider meleeWeaponCollider = lkblpcekpjg[num]; num++; meleeWeaponCollider.PerformCollisionChecks = MKBHPDCEACP; } } // Token: 0x06017449 RID: 95305 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017449")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "30")] protected virtual void NBJJBGJGCAG() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601744A RID: 95306 RVA: 0x00572984 File Offset: 0x00570B84 [Token(Token = "0x601744A")] [Address(RVA = "0x13969E0", Offset = "0x13957E0", VA = "0x1813969E0")] private void OLOEMCBKDCK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; rigidbodyEx.AddKinematic(this); float num = global::UnityEngine.Random.Range((float)0, 0.25f); float z = this.k__BackingField.z; Transform transform = base.transform; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; Steering steering = this.steering; float num3; float num2 = num3 * 1.25f; steering.LADKFOBHIKN = num2; Steering steering2 = this.steering; float jlmoaffbjon = steering2.JLMOAFFBJON; steering2.k__BackingField = jlmoaffbjon; Steering steering3 = this.steering; float num4 = this.movementMaxAcceleration; steering3.k__BackingField = num4; this.steering.StopAll(); Steering steering4 = this.steering; int num5 = 0; steering4.EJADFFGLCKG = num5 != 0; if (base.OGIBLNIIHDK) { NMIGJEKFNME ogbknfmddgb = this.OGBKNFMDDGB; float z4 = this.k__BackingField.z; } Enemy.FJNNOHNMINM onmhnmhlpbf = this.ONMHNMHLPBF; if (onmhnmhlpbf != 0) { onmhnmhlpbf(this); } } // Token: 0x0601744B RID: 95307 RVA: 0x00572A7C File Offset: 0x00570C7C [Token(Token = "0x601744B")] [Address(RVA = "0x138FDB0", Offset = "0x138EBB0", VA = "0x18138FDB0")] private void FLOMKFPEGHL() { if (base.OGIBLNIIHDK) { Steering steering = this.steering; if (!steering.k__BackingField) { float z = this.k__BackingField.z; return; } if (steering.k__BackingField) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; float z2 = this.k__BackingField.z; this.rigidbodyEx.ClearVelocity(); this.rigidbodyEx.ClearUnityRigidbodyVelocity(); this.steering.StopSeeking(); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (this.k__BackingField) { return; } if (!this.k__BackingField) { return; } return; } } } // Token: 0x0601744C RID: 95308 RVA: 0x00572B14 File Offset: 0x00570D14 [Token(Token = "0x601744C")] [Address(RVA = "0x1390020", Offset = "0x138EE20", VA = "0x181390020")] private void GBNAADABLEM(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.rigidbodyEx.RemoveKinematic(this); Steering steering = this.steering; float num = this.BJOPPAMLMLM.IAHDANBDAAM(); float num2 = this.BJOPPAMLMLM.IAHDANBDAAM(); float num3 = this.movementSpeed; steering.k__BackingField = num3; Steering steering2 = this.steering; float num4 = this.movementMaxAcceleration; steering2.k__BackingField = num4; this.steering.EJADFFGLCKG = true; this.steering.StopAll(); this.enemyAudio.OnAggro(); Enemy.FJNNOHNMINM cdnoncpfblh = this.CDNONCPFBLH; if (cdnoncpfblh != 0) { cdnoncpfblh(this); } } // Token: 0x0601744D RID: 95309 RVA: 0x00572BB4 File Offset: 0x00570DB4 [Token(Token = "0x601744D")] [Address(RVA = "0x1397F50", Offset = "0x1396D50", VA = "0x181397F50", Slot = "31")] protected virtual ENDNBHFKNFL PPCFHFHOKGN(bool NAKEFJOLOJC = false) { ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; bool flag; if (flag) { ENDNBHFKNFL endnbhfknfl2; int falkmighgoo2 = endnbhfknfl2.FALKMIGHGOO; float y3 = endnbhfknfl2.CMINCCMAJHA.y; this.m_CachedPtr = (IntPtr)falkmighgoo2; float y4 = endnbhfknfl2.GDBPMHPHDBI.y; this.pvCacheInitialized = y3 != null; this.internalOnDestroying = y4; } ENDNBHFKNFL endnbhfknfl3; int falkmighgoo3 = endnbhfknfl3.FALKMIGHGOO; float y5 = endnbhfknfl3.CMINCCMAJHA.y; float y6 = endnbhfknfl3.GDBPMHPHDBI.y; bool flag2; if (flag2) { int num2; int num = num2 + 1; } EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; ENDNBHFKNFL endnbhfknfl4; int falkmighgoo4 = endnbhfknfl4.FALKMIGHGOO; float y7 = endnbhfknfl4.CMINCCMAJHA.y; this.m_CachedPtr = (IntPtr)falkmighgoo4; float y8 = endnbhfknfl4.GDBPMHPHDBI.y; this.pvCacheInitialized = y7 != null; this.internalOnDestroying = y8; ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL; if (instance > 0) { ThrowHelper.ThrowArgumentOutOfRangeException(); } this.m_CachedPtr = 0; this.pvCacheInitialized = false; this.internalOnDestroying = 0; throw new NullReferenceException(); } // Token: 0x0601744E RID: 95310 RVA: 0x00572CD0 File Offset: 0x00570ED0 [Token(Token = "0x601744E")] [Address(RVA = "0x1389C20", Offset = "0x1388A20", VA = "0x181389C20")] public void AddPreventAutoAggro(object PIHIPPPPEBI) { this.NMKLDFJDIFL.BPAJKKAGPKB(PIHIPPPPEBI); if (base.OGIBLNIIHDK) { KLLMCPFPIIE nfjcmdkogkm = this.NFJCMDKOGKM; int num = 0; nfjcmdkogkm.BDJFGEJFPPO(num); return; } } // Token: 0x0601744F RID: 95311 RVA: 0x00572D0C File Offset: 0x00570F0C [Token(Token = "0x601744F")] [Address(RVA = "0x1398480", Offset = "0x1397280", VA = "0x181398480")] public void RemovePreventAutoAggro(object PIHIPPPPEBI) { this.NMKLDFJDIFL.BIHKNNPGGKP(PIHIPPPPEBI); if (base.OGIBLNIIHDK) { bool flag = this.NMKLDFJDIFL.CFLJGNJLBFG; KLLMCPFPIIE nfjcmdkogkm = this.NFJCMDKOGKM; } } // Token: 0x06017450 RID: 95312 RVA: 0x00572D48 File Offset: 0x00570F48 [Token(Token = "0x6017450")] [Address(RVA = "0x138FAB0", Offset = "0x138E8B0", VA = "0x18138FAB0")] protected bool FAJKPFELAOF() { ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; bool flag; return flag; } // Token: 0x06017451 RID: 95313 RVA: 0x00572D78 File Offset: 0x00570F78 [Token(Token = "0x6017451")] [Address(RVA = "0x1389840", Offset = "0x1388640", VA = "0x181389840")] protected bool AEEEPJFPGML() { ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; bool flag; return flag; } // Token: 0x06017452 RID: 95314 RVA: 0x00572DA8 File Offset: 0x00570FA8 [Token(Token = "0x6017452")] [Address(RVA = "0x13923C0", Offset = "0x13911C0", VA = "0x1813923C0")] protected bool JFADGFFCLKF(ENDNBHFKNFL HEGDAEMJLDE) { if (HEGDAEMJLDE.FBLEJONFPAK) { EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int falkmighgoo = HEGDAEMJLDE.FALKMIGHGOO; float y = HEGDAEMJLDE.CMINCCMAJHA.y; float y2 = HEGDAEMJLDE.GDBPMHPHDBI.y; bool flag; if (flag) { EnemyManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int falkmighgoo2 = HEGDAEMJLDE.FALKMIGHGOO; float y3 = HEGDAEMJLDE.CMINCCMAJHA.y; float y4 = HEGDAEMJLDE.GDBPMHPHDBI.y; bool flag2; if (!flag2) { if (this.EMMDJABEBEN.IAHDANBDAAM() == 0) { return true; } Vector3 vector; float z = vector.z; } } } throw new NullReferenceException(); } // Token: 0x06017453 RID: 95315 RVA: 0x00572E38 File Offset: 0x00571038 [Token(Token = "0x6017453")] [Address(RVA = "0x138C860", Offset = "0x138B660", VA = "0x18138C860")] private void BGOLBLLICHD(Weapon GDIGKHINJCG, GHMDIDJLFMC KNLMJBAKCGF, bool MJJOHHLGOGK) { } // Token: 0x06017454 RID: 95316 RVA: 0x00572E4C File Offset: 0x0057104C [Token(Token = "0x6017454")] [Address(RVA = "0x138EC50", Offset = "0x138DA50", VA = "0x18138EC50")] private void DFCBOEJFFLE(Tool EGFEJGHDNAI, Collision GBJHLKOJGPB) { if (GBJHLKOJGPB.contactCount > 0) { ContactPoint[] contacts = GBJHLKOJGPB.contacts; } } // Token: 0x06017455 RID: 95317 RVA: 0x00572E70 File Offset: 0x00571070 [Token(Token = "0x6017455")] [Address(RVA = "0x138CE70", Offset = "0x138BC70", VA = "0x18138CE70")] private void BNFLFMPEHHI(Tool EGFEJGHDNAI, Vector3 BEOPNIAIJOM) { Transform transform = base.transform; float z = this.k__BackingField.z; Vector3 vector; float z2 = vector.z; float z3 = BEOPNIAIJOM.z; Vector3 vector2; float z4 = vector2.z; float num = this.GBLLGLAHEBM.ELPLKGAHMLM(); int num2 = 0; if (num < (float)num2) { } if (this.GBLLGLAHEBM.ELPLKGAHMLM() < num2) { } float num3; if (num3 < 6f) { AGAJMBPABDL authority = EGFEJGHDNAI.KPBFAKFKDAF; AAPEGDHKHJI enemyDetectedImpact = Enemy.EnemyDetectedImpact; float z5 = BEOPNIAIJOM.z; DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (this.NFJCMDKOGKM.IAHDANBDAAM() != 0 && EGFEJGHDNAI.OGIBLNIIHDK) { if (!base.OGIBLNIIHDK) { AGAJMBPABDL authority2 = EGFEJGHDNAI.KPBFAKFKDAF; bool flag = this.IOGGJAMKGNG(); } if (base.OGIBLNIIHDK) { EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; CGLKOJIMDIH cglkojimdih = this.k__BackingField; AGAJMBPABDL authority3 = EGFEJGHDNAI.KPBFAKFKDAF; bool flag2; if (!flag2) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } } } } } // Token: 0x06017456 RID: 95318 RVA: 0x00572F64 File Offset: 0x00571164 [Token(Token = "0x6017456")] [Address(RVA = "0x1392130", Offset = "0x1390F30", VA = "0x181392130")] private void JADNLHCPFIL(ENDNBHFKNFL ONNGJNMDIFD, Tool LIOEEGGKMEE) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (this.NFJCMDKOGKM.IAHDANBDAAM() != 0 && LIOEEGGKMEE.OGIBLNIIHDK) { if (!base.OGIBLNIIHDK) { AGAJMBPABDL authority = LIOEEGGKMEE.KPBFAKFKDAF; bool flag = this.IOGGJAMKGNG(); } if (base.OGIBLNIIHDK) { EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; CGLKOJIMDIH cglkojimdih = this.k__BackingField; AGAJMBPABDL authority2 = LIOEEGGKMEE.KPBFAKFKDAF; bool flag2; if (!flag2) { int falkmighgoo = ONNGJNMDIFD.FALKMIGHGOO; float y = ONNGJNMDIFD.CMINCCMAJHA.y; float y2 = ONNGJNMDIFD.GDBPMHPHDBI.y; DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } } } } // Token: 0x06017457 RID: 95319 RVA: 0x00573000 File Offset: 0x00571200 [Token(Token = "0x6017457")] [Address(RVA = "0x13979B0", Offset = "0x13967B0", VA = "0x1813979B0")] private ENDNBHFKNFL PCBNEHCKNDH() { if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L) { float time = Time.time; float time2 = Time.time; EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; } throw new NullReferenceException(); } // Token: 0x06017458 RID: 95320 RVA: 0x00573058 File Offset: 0x00571258 [Token(Token = "0x6017458")] [Address(RVA = "0xA4C380", Offset = "0xA4B180", VA = "0x180A4C380")] private bool JHHPOBCOOFC(Enemy.PDJKIMICGFC GKNIHNHGBKC) { return GKNIHNHGBKC == Enemy.PDJKIMICGFC.COMBAT || GKNIHNHGBKC == Enemy.PDJKIMICGFC.INTERRUPTED; } // Token: 0x06017459 RID: 95321 RVA: 0x00573070 File Offset: 0x00571270 [Token(Token = "0x6017459")] [Address(RVA = "0x13932C0", Offset = "0x13920C0", VA = "0x1813932C0", Slot = "32")] protected virtual void LOKLHDKNDBN(bool ELHNNMKNCAJ) { EnemyAnimator enemyAnimator = this.enemyAnimator; if (enemyAnimator.IFIFGIOAJOJ != 0) { Animator animator = enemyAnimator.animator; int gaaancbdjeo = EnemyAnimator.GAAANCBDJEO; animator.SetBool(gaaancbdjeo, ELHNNMKNCAJ); Animator animator2 = enemyAnimator.animator; int fpfpfieafil = EnemyAnimator.FPFPFIEAFIL; animator2.SetBool(fpfpfieafil, ELHNNMKNCAJ); } EnemyAudio enemyAudio = this.enemyAudio; enemyAudio.FKBDLNFAFLF = false; AudioManager.StopLoopingSFX(enemyAudio.IMGBAAGMKIH); this.LKLJCOLKJFM = false; this.JCBNEGONHEP(); RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (ELHNNMKNCAJ) { } this.steering.Pause(); } // Token: 0x0601745A RID: 95322 RVA: 0x00573100 File Offset: 0x00571300 [Token(Token = "0x601745A")] [Address(RVA = "0x138D660", Offset = "0x138C460", VA = "0x18138D660", Slot = "33")] protected virtual void CKBNLBJEEJK(bool ELHNNMKNCAJ) { this.enemyAnimator.StopStun(); this.LKLJCOLKJFM = true; this.JCBNEGONHEP(); this.rigidbodyEx.ClearVelocity(); this.rigidbodyEx.KKNFLCLMNDN = RigidbodyConstraints.FreezeRotation; this.steering.Resume(); Enemy.FJNNOHNMINM ejpgekhjecg = this.EJPGEKHJECG; if (ejpgekhjecg != 0) { ejpgekhjecg(this); return; } } // Token: 0x0601745B RID: 95323 RVA: 0x00573164 File Offset: 0x00571364 [Token(Token = "0x601745B")] [Address(RVA = "0x1392A90", Offset = "0x1391890", VA = "0x181392A90")] private bool KJMDFHJHFJN() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } // Token: 0x0601745C RID: 95324 RVA: 0x00573184 File Offset: 0x00571384 [Token(Token = "0x601745C")] [Address(RVA = "0x1393AD0", Offset = "0x13928D0", VA = "0x181393AD0")] private bool MGPOGFBAPDK() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } // Token: 0x0601745D RID: 95325 RVA: 0x005731A4 File Offset: 0x005713A4 [Token(Token = "0x601745D")] [Address(RVA = "0x1393720", Offset = "0x1392520", VA = "0x181393720")] private bool MECPPOCKONG() { int num = 0; if ((this.stunnedUntilRigidbodyComesToRest ? 1 : 0) == num) { return true; } RigidbodyEx rigidbodyEx = this.rigidbodyEx; Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x0601745E RID: 95326 RVA: 0x005731D4 File Offset: 0x005713D4 [Token(Token = "0x601745E")] [Address(RVA = "0x138A450", Offset = "0x1389250", VA = "0x18138A450", Slot = "34")] public virtual void AuthorityStartPatrol() { if (base.OGIBLNIIHDK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } if ((ulong)1L == 0UL) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } return; } } // Token: 0x0601745F RID: 95327 RVA: 0x0057320C File Offset: 0x0057140C [Token(Token = "0x601745F")] [Address(RVA = "0x138C910", Offset = "0x138B710", VA = "0x18138C910", Slot = "35")] protected virtual void BIINIBEFAID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (base.OGIBLNIIHDK) { KLLMCPFPIIE amolknjjgkk = this.AMOLKNJJGKK; KLLMCPFPIIE aolhoddflfo = this.AOLHODDFLFO; int num = 0; aolhoddflfo.BDJFGEJFPPO(num); NMIGJEKFNME kpmhgddhicp = this.KPMHGDDHICP; NMIGJEKFNME kpmhgddhicp2 = this.KPMHGDDHICP; } this.enemyAnimator.LBNBKGMIILG = true; EnemyAudio enemyAudio = this.enemyAudio; enemyAudio.FKBDLNFAFLF = true; enemyAudio.JMILIFJLBEO(); this.rigidbodyEx.RemoveKinematic(this); this.steering.EJADFFGLCKG = true; this.steering.StopAll(); Steering steering = this.steering; float num2 = this.EIGOKAKNLDJ; steering.LADKFOBHIKN = num2; Steering steering2 = this.steering; float num3 = this.EIGOKAKNLDJ; steering2.k__BackingField = num3; Steering steering3 = this.steering; float num4 = this.patrolMaxAcceleration; steering3.k__BackingField = num4; Steering steering4 = this.steering; float num5 = this.patrolMaxAcceleration; steering4.k__BackingField = num5; Steering steering5 = this.steering; float num6 = this.patrolAngularSpeed; steering5.k__BackingField = num6; Enemy.FJNNOHNMINM ligdpnphfmp = this.LIGDPNPHFMP; if (ligdpnphfmp != 0) { ligdpnphfmp(this); } } // Token: 0x06017460 RID: 95328 RVA: 0x00573328 File Offset: 0x00571528 [Token(Token = "0x6017460")] [Address(RVA = "0x1395760", Offset = "0x1394560", VA = "0x181395760", Slot = "36")] protected virtual void NPGNACJKGGB() { if (base.OGIBLNIIHDK) { if (this.HPAMBPLKIKF) { float time = Time.time; float time2 = Time.time; this.MHKMKHNPPFF = time2; EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; this.AAJOHFNKAPO.FALKMIGHGOO = falkmighgoo; float y = endnbhfknfl.CMINCCMAJHA.y; this.AAJOHFNKAPO.CMINCCMAJHA.y = y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; this.AAJOHFNKAPO.GDBPMHPHDBI.y = y2; } bool flag; if (flag) { bool flag2; if (flag2) { int num = 0; ENDNBHFKNFL endnbhfknfl2; int falkmighgoo2 = endnbhfknfl2.FALKMIGHGOO; float y3 = endnbhfknfl2.CMINCCMAJHA.y; float y4 = endnbhfknfl2.GDBPMHPHDBI.y; bool flag3; if (flag3) { this.CMCKIOGNPCC = num; } } if (this.NFJCMDKOGKM.IAHDANBDAAM() != 0) { goto IL_15A; } } ENDNBHFKNFL endnbhfknfl3; int falkmighgoo3 = endnbhfknfl3.FALKMIGHGOO; float y5 = endnbhfknfl3.CMINCCMAJHA.y; float y6 = endnbhfknfl3.GDBPMHPHDBI.y; bool flag4; if (!flag4) { int num2 = 0; bool flag5; if (flag5) { this.CMCKIOGNPCC = num2; } } ENDNBHFKNFL target = this.CMCKIOGNPCC; int falkmighgoo4 = target.FALKMIGHGOO; float y7 = target.CMINCCMAJHA.y; float y8 = target.GDBPMHPHDBI.y; bool flag6; if (!flag6 || this.NFJCMDKOGKM.IAHDANBDAAM() == 0) { int num3 = 0; EnemyPatrol enemyPatrol; EnemyPatrol enemyPatrol2; bool flag7; if (!(enemyPatrol != num3) || enemyPatrol2.GetGizmoPosition() == 0 || !flag7) { } throw new NullReferenceException(); } IL_15A: DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x06017461 RID: 95329 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017461")] [Address(RVA = "0x1393F50", Offset = "0x1392D50", VA = "0x181393F50", Slot = "37")] protected virtual void MIJKIINFINL(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06017462 RID: 95330 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017462")] [Address(RVA = "0x1390EF0", Offset = "0x138FCF0", VA = "0x181390EF0")] protected void HDNJOAAIOHJ() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06017463 RID: 95331 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017463")] [Address(RVA = "0x13963B0", Offset = "0x13951B0", VA = "0x1813963B0")] private void OLDILEPNOLG() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06017464 RID: 95332 RVA: 0x005734C4 File Offset: 0x005716C4 [Token(Token = "0x6017464")] [Address(RVA = "0x138A360", Offset = "0x1389160", VA = "0x18138A360")] public void AuthorityStartCombat() { if (base.OGIBLNIIHDK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } if ((ulong)1L == 0UL) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } return; } } // Token: 0x06017465 RID: 95333 RVA: 0x00573500 File Offset: 0x00571700 [Token(Token = "0x6017465")] [Address(RVA = "0x138F940", Offset = "0x138E740", VA = "0x18138F940", Slot = "38")] protected virtual void FAAMINBDNNA() { this.enemyAnimator.ICDINHNADIH = true; if (base.OGIBLNIIHDK) { NMIGJEKFNME kpmhgddhicp = this.KPMHGDDHICP; return; } } // Token: 0x06017466 RID: 95334 RVA: 0x00573530 File Offset: 0x00571730 [Token(Token = "0x6017466")] [Address(RVA = "0x1394480", Offset = "0x1393280", VA = "0x181394480", Slot = "39")] protected virtual void MNFHFDLPACH() { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.ICDINHNADIH = num != 0; } // Token: 0x06017467 RID: 95335 RVA: 0x00573554 File Offset: 0x00571754 [Token(Token = "0x6017467")] [Address(RVA = "0x138C810", Offset = "0x138B610", VA = "0x18138C810")] private void BEJJOMPPIEL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { Enemy.FJNNOHNMINM ligdpnphfmp = this.LIGDPNPHFMP; if (ligdpnphfmp != 0) { ligdpnphfmp(this); } } // Token: 0x06017468 RID: 95336 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017468")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")] private void JAICDCAFKGP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06017469 RID: 95337 RVA: 0x00573574 File Offset: 0x00571774 [Token(Token = "0x6017469")] [Address(RVA = "0x1392310", Offset = "0x1391110", VA = "0x181392310")] private void JBNNCELOMIE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0601746A RID: 95338 RVA: 0x00573588 File Offset: 0x00571788 [Token(Token = "0x601746A")] [Address(RVA = "0x1392060", Offset = "0x1390E60", VA = "0x181392060", Slot = "40")] protected virtual void IPBNIIFOBEA() { this.rigidbodyEx.RemoveKinematic(this); this.steering.EJADFFGLCKG = true; this.steering.StopAll(); EnemyAudio enemyAudio = this.enemyAudio; enemyAudio.FKBDLNFAFLF = true; enemyAudio.JMILIFJLBEO(); if (base.OGIBLNIIHDK) { NMIGJEKFNME kpmhgddhicp = this.KPMHGDDHICP; int num = 0; kpmhgddhicp.PLPKNPIOFEI(num); return; } } // Token: 0x0601746B RID: 95339 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601746B")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "41")] protected virtual void NEHLKJJEMDA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601746C RID: 95340 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601746C")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "42")] protected virtual void MHFNGEDCNLG() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601746D RID: 95341 RVA: 0x005735EC File Offset: 0x005717EC [Token(Token = "0x601746D")] [Address(RVA = "0x13936B0", Offset = "0x13924B0", VA = "0x1813936B0")] private void MADJJCNHOCO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0601746E RID: 95342 RVA: 0x00573600 File Offset: 0x00571800 [Token(Token = "0x601746E")] [Address(RVA = "0x13952D0", Offset = "0x13940D0", VA = "0x1813952D0")] private void NCNBICGPENC() { this.IPBNIIFOBEA(); if (base.OGIBLNIIHDK) { int num = this.PAMCNCJAJDE.IAHDANBDAAM(); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x0601746F RID: 95343 RVA: 0x00573638 File Offset: 0x00571838 [Token(Token = "0x601746F")] [Address(RVA = "0x13969C0", Offset = "0x13957C0", VA = "0x1813969C0")] private void OLMJNBHEAKH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06017470 RID: 95344 RVA: 0x0057364C File Offset: 0x0057184C [Token(Token = "0x6017470")] [Address(RVA = "0x138FC60", Offset = "0x138EA60", VA = "0x18138FC60")] private void FFIPPMJFBKE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06017471 RID: 95345 RVA: 0x00573660 File Offset: 0x00571860 [Token(Token = "0x6017471")] [Address(RVA = "0x1391D20", Offset = "0x1390B20", VA = "0x181391D20")] private void IDAPGNHJOLE(float EDILMNBLMAL) { Rigidbody unityRigidbody = this.rigidbodyEx.unityRigidbody; float num = Mathf.Lerp(this.GJCKCNBBAEK, 2f, EDILMNBLMAL); unityRigidbody.angularDrag = num; } // Token: 0x06017472 RID: 95346 RVA: 0x00573698 File Offset: 0x00571898 [Token(Token = "0x6017472")] [Address(RVA = "0x1395620", Offset = "0x1394420", VA = "0x181395620")] private void NOFHGOILLGF() { float num = this.MBDCEOIOBNA.HPDDAIKGLBM; this.IDAPGNHJOLE(1f); if (base.OGIBLNIIHDK && this.MBDCEOIOBNA.OLGMEEIPCAL && this.MECPPOCKONG()) { bool flag = this.NFJCMDKOGKM.IAHDANBDAAM() != null; DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (flag) { throw new NullReferenceException(); } ushort num2 = this.FOELDJMGAJF; ushort num3 = this.MJIJMBEKBAL; pegjgmdgkjn.PIEOGAPMGIH(num2, num3); } } // Token: 0x06017473 RID: 95347 RVA: 0x00573714 File Offset: 0x00571914 [Token(Token = "0x6017473")] [Address(RVA = "0x1395D30", Offset = "0x1394B30", VA = "0x181395D30")] private void OCBMDOOKLIO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { int num = 0; this.IDAPGNHJOLE((float)num); bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06017474 RID: 95348 RVA: 0x00573734 File Offset: 0x00571934 [Token(Token = "0x6017474")] [Address(RVA = "0x1394930", Offset = "0x1393730", VA = "0x181394930")] public void MasterOnCustomEncounterEvent() { if (KKPBCOOONNK.BNNCCCFFALC) { if (!base.OGIBLNIIHDK) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB; bool flag = this.IOGGJAMKGNG(); } bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } } // Token: 0x06017475 RID: 95349 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017475")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "43")] protected virtual void JONGCOMPLON() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06017476 RID: 95350 RVA: 0x0057376C File Offset: 0x0057196C [Token(Token = "0x6017476")] [Address(RVA = "0x138FCD0", Offset = "0x138EAD0", VA = "0x18138FCD0")] private void FGMILJIMOFE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06017477 RID: 95351 RVA: 0x00573780 File Offset: 0x00571980 [Token(Token = "0x6017477")] [Address(RVA = "0x138D310", Offset = "0x138C110", VA = "0x18138D310")] private void CAIDNMELLBE() { float num = this.MBDCEOIOBNA.HPDDAIKGLBM; this.IDAPGNHJOLE(1f); if (base.OGIBLNIIHDK && this.MBDCEOIOBNA.OLGMEEIPCAL && this.MECPPOCKONG()) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06017478 RID: 95352 RVA: 0x005737D4 File Offset: 0x005719D4 [Token(Token = "0x6017478")] [Address(RVA = "0x1397F10", Offset = "0x1396D10", VA = "0x181397F10")] private void PKNAENHPKHG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { int num = 0; this.IDAPGNHJOLE((float)num); bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06017479 RID: 95353 RVA: 0x005737F4 File Offset: 0x005719F4 [Token(Token = "0x6017479")] [Address(RVA = "0x138D4C0", Offset = "0x138C2C0", VA = "0x18138D4C0", Slot = "44")] protected virtual void CIDBPLMELBM() { EnemyAudio enemyAudio = this.enemyAudio; int num = 0; enemyAudio.FKBDLNFAFLF = num != 0; AudioManager.StopLoopingSFX(enemyAudio.IMGBAAGMKIH); if (base.OGIBLNIIHDK) { Steering steering = this.steering; Transform transform = base.transform; Vector3 vector; float z = vector.z; float z2 = Vector3.up.z; Vector3 vector2; float z3 = vector2.z; Vector3 vector3; float z4 = vector3.z; } } // Token: 0x0601747A RID: 95354 RVA: 0x00573860 File Offset: 0x00571A60 [Token(Token = "0x601747A")] [Address(RVA = "0xDC6C30", Offset = "0xDC5A30", VA = "0x180DC6C30", Slot = "45")] protected virtual void MJBPKDODENL() { this.steering.StopLooking(); } // Token: 0x0601747B RID: 95355 RVA: 0x00573880 File Offset: 0x00571A80 [Token(Token = "0x601747B")] [Address(RVA = "0x138FC00", Offset = "0x138EA00", VA = "0x18138FC00")] private void FDIENEKJIFF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JONGCOMPLON(); if (base.OGIBLNIIHDK) { MJNLDDCLOGP mbdceoiobna = this.MBDCEOIOBNA; float num = this.recoveryDuration; mbdceoiobna.KGFFMEICLNN(num); return; } } // Token: 0x0601747C RID: 95356 RVA: 0x005738B8 File Offset: 0x00571AB8 [Token(Token = "0x601747C")] [Address(RVA = "0x1392FD0", Offset = "0x1391DD0", VA = "0x181392FD0")] private void LIBCDAOGPDO() { if (base.OGIBLNIIHDK && this.MBDCEOIOBNA.OLGMEEIPCAL) { bool flag = this.NFJCMDKOGKM.IAHDANBDAAM() != null; DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (flag) { throw new NullReferenceException(); } ushort num = this.KPMHGDDHICP.KLIAOAJIPKM(); ushort num2 = this.KPMHGDDHICP.HHKKJDOCBNH(); pegjgmdgkjn.PIEOGAPMGIH(num, num2); } } // Token: 0x0601747D RID: 95357 RVA: 0x0057391C File Offset: 0x00571B1C [Token(Token = "0x601747D")] [Address(RVA = "0xEE6310", Offset = "0xEE5110", VA = "0x180EE6310")] private void FGDCLNJFNAJ(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0601747E RID: 95358 RVA: 0x00573930 File Offset: 0x00571B30 [Token(Token = "0x601747E")] [Address(RVA = "0x1394500", Offset = "0x1393300", VA = "0x181394500")] public void MasterDisengage() { if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcAuthorityDisengage); photonView.RpcAll(anjgmeddnpe); } } // Token: 0x0601747F RID: 95359 RVA: 0x00573970 File Offset: 0x00571B70 [Token(Token = "0x601747F")] [Address(RVA = "0x13949F0", Offset = "0x13937F0", VA = "0x1813949F0")] public void MasterReengage() { if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcAuthorityReengage); photonView.RpcAll(anjgmeddnpe); } } // Token: 0x06017480 RID: 95360 RVA: 0x005739B0 File Offset: 0x00571BB0 [Token(Token = "0x6017480")] [Address(RVA = "0x1398600", Offset = "0x1397400", VA = "0x181398600")] [NFOMENMAOIA] protected void RpcAuthorityDisengage() { if (base.OGIBLNIIHDK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06017481 RID: 95361 RVA: 0x005739D4 File Offset: 0x00571BD4 [Token(Token = "0x6017481")] [Address(RVA = "0x1398670", Offset = "0x1397470", VA = "0x181398670")] [NFOMENMAOIA] protected void RpcAuthorityReengage() { if (base.OGIBLNIIHDK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06017482 RID: 95362 RVA: 0x005739FC File Offset: 0x00571BFC [Token(Token = "0x6017482")] [Address(RVA = "0x1389230", Offset = "0x1388030", VA = "0x181389230", Slot = "46")] protected virtual void ABEPMJHMHLF() { this.enemyAnimator.DLJEPKIILPO = true; } // Token: 0x06017483 RID: 95363 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017483")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "47")] protected virtual void BNGOHEOCOMH() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06017484 RID: 95364 RVA: 0x00573A1C File Offset: 0x00571C1C [Token(Token = "0x6017484")] [Address(RVA = "0x1389200", Offset = "0x1388000", VA = "0x181389200", Slot = "48")] protected virtual void ABDJEAJBHPF() { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.DLJEPKIILPO = num != 0; } // Token: 0x06017485 RID: 95365 RVA: 0x00573A40 File Offset: 0x00571C40 [Token(Token = "0x6017485")] [Address(RVA = "0x1392D50", Offset = "0x1391B50", VA = "0x181392D50")] private void LDGLMKEENJM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.MJBPKDODENL(); Enemy.FJNNOHNMINM ligdpnphfmp = this.LIGDPNPHFMP; if (ligdpnphfmp != 0) { ligdpnphfmp(this); } } // Token: 0x06017486 RID: 95366 RVA: 0x00573A68 File Offset: 0x00571C68 [Token(Token = "0x6017486")] [Address(RVA = "0x1397B00", Offset = "0x1396900", VA = "0x181397B00")] protected void PCFOLDCLCNB() { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06017487 RID: 95367 RVA: 0x00573A7C File Offset: 0x00571C7C [Token(Token = "0x6017487")] [Address(RVA = "0x1390640", Offset = "0x138F440", VA = "0x181390640")] private void GLAOMDLFGGH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06017488 RID: 95368 RVA: 0x00573A90 File Offset: 0x00571C90 [Token(Token = "0x6017488")] [Address(RVA = "0x138DF50", Offset = "0x138CD50", VA = "0x18138DF50", Slot = "49")] protected virtual void DEKBALOIGCL() { Enemy.FJNNOHNMINM fbaehebklcb = this.FBAEHEBKLCB; this.LCCKDIEPKIG = true; if (fbaehebklcb != 0) { fbaehebklcb(this); } int num = 0; Enemy.EnemyDeathEvent.CNFDGDEOPPF(this, num); if (this.trackTargetCount && base.OGIBLNIIHDK) { EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; if (instance != num2) { EnemyManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num3 = 0; instance2.AuthorityAddEnemyTargetCount(this, num3, -1); } } this.steering.StopAll(); this.steering.Pause(); bool flag = this.shatterType == Enemy.EDCDJGMAMNG.PHYSICS_ON_COLLISION; this.AGJAOAIEEJN = flag; RigidbodyEx rigidbodyEx = this.rigidbodyEx; bool flag2 = this.shatterType == Enemy.EDCDJGMAMNG.PHYSICS_ON_COLLISION; rigidbodyEx.IEIKHAKBHFL = flag2; this.LKLJCOLKJFM = false; this.JCBNEGONHEP(); EnemyRangedWeaponBase enemyRangedWeaponBase = this.k__BackingField; int num4 = 0; if (enemyRangedWeaponBase != num4) { this.k__BackingField.StopFiring(); } RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; int num5 = 0; rigidbodyEx2.KKNFLCLMNDN = (RigidbodyConstraints)num5; if (this.shatterType == Enemy.EDCDJGMAMNG.PHYSICS_ON_COLLISION) { this.enemyAnimator.PlayDeath(); } PointsDropper pointsDropper = this.pointsDropper; int num6 = 0; if (pointsDropper != num6) { List flhhhbdfedp = this.FLHHHBDFEDP; if (flhhhbdfedp != 0) { PointsDropper pointsDropper2 = this.pointsDropper; AGAJMBPABDL[] array = flhhhbdfedp.ToArray(); pointsDropper2.DropPoints(array); } } bool flag3 = KKPBCOOONNK.BNNCCCFFALC; if (flag3 && this.spawnToolOnDeath) { KLLMCPFPIIE pplkfgdffhb = this.PPLKFGDFFHB; if (this.DPACMGDPEMM != (flag3 ? 1 : 0)) { this.DPACMGDPEMM = (flag3 ? 1 : 0); PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(pplkfgdffhb.IAHDANBDAAM()); int num7 = 0; if (photonView != num7) { Weapon component = photonView.GetComponent(); } int num8 = 0; this.IKKFLLKCOFO = num8; } Weapon ikkfllkcofo = this.IKKFLLKCOFO; int num9 = 0; bool flag4; if (ikkfllkcofo != num9 && flag4) { GameManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; int num10 = 0; if (instance3 != num10 && !Matchmaking.KDIKBBAPFDH) { Transform transform = this.KFHBKDMLJNE; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; float z4 = Vector3.up.z; Vector3 vector4; float z5 = vector4.z; float z6 = Vector3.up.z; Vector3 vector5; float z7 = vector5.z; GameSpawnManager spawnManager = SingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; OGNBCNBPFCC ognbcnbpfcc = HELOBGLDDLH.CCFEJLNMDLG(this.spawnToolTypeId); int num11 = 0; Tool tool; if (tool != num11) { Vector3 vector6; float z8 = vector6.z; Vector3 vector7; float z9 = vector7.z; Vector3 vector8; float z10 = vector8.z; float z11 = Vector3.up.z; Vector3 vector9; float z12 = vector9.z; Vector3 vector10; float z13 = vector10.z; float z14 = Vector3.up.z; Vector3 vector11; float z15 = vector11.z; RigidbodyEx rigidbodyEx3 = tool.rigidbodyEx; Vector3 vector12; float z16 = vector12.z; RigidbodyEx rigidbodyEx4 = tool.rigidbodyEx; float z17 = global::UnityEngine.Random.onUnitSphere.z; Vector3 vector13; float z18 = vector13.z; Vector3 vector14; float z19 = vector14.z; } } } } } // Token: 0x06017489 RID: 95369 RVA: 0x00573D90 File Offset: 0x00571F90 [Token(Token = "0x6017489")] [Address(RVA = "0x1390550", Offset = "0x138F350", VA = "0x181390550")] private void GILKCGKOBNJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.ABDJEAJBHPF(); EnemyAudio enemyAudio = this.enemyAudio; enemyAudio.FKBDLNFAFLF = false; AudioManager.StopLoopingSFX(enemyAudio.IMGBAAGMKIH); if (base.OGIBLNIIHDK) { Enemy.EDCDJGMAMNG edcdjgmamng = this.shatterType; float num; if (edcdjgmamng == Enemy.EDCDJGMAMNG.ANIMATION || edcdjgmamng <= Enemy.EDCDJGMAMNG.ANIMATION) { num = this.animationShatterDeathDuration; } this.MBDCEOIOBNA.KGFFMEICLNN(num); } } // Token: 0x0601748A RID: 95370 RVA: 0x00573DF0 File Offset: 0x00571FF0 [Token(Token = "0x601748A")] [Address(RVA = "0x138CD60", Offset = "0x138BB60", VA = "0x18138CD60")] private void BJONDAGCJGC() { if (base.OGIBLNIIHDK && this.MBDCEOIOBNA.OLGMEEIPCAL) { KLLMCPFPIIE ollckggcoen = this.OLLCKGGCOEN; int num = 0; ollckggcoen.BDJFGEJFPPO(num); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num2 = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num2); return; } } // Token: 0x0601748B RID: 95371 RVA: 0x00573E3C File Offset: 0x0057203C [Token(Token = "0x601748B")] [Address(RVA = "0x138F0B0", Offset = "0x138DEB0", VA = "0x18138F0B0")] private void DPCKBOGODFL(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { if (base.OGIBLNIIHDK) { Debug.Log("Killed on state machine error. Transitioned from dead state to " + HKDPLMDENDA + " state"); int num = 0; this.MMNFJJDMFNP = num; KLLMCPFPIIE ollckggcoen = this.OLLCKGGCOEN; int num2 = 0; ollckggcoen.BDJFGEJFPPO(num2); } } // Token: 0x0601748C RID: 95372 RVA: 0x00573E88 File Offset: 0x00572088 [Token(Token = "0x601748C")] [Address(RVA = "0x13962B0", Offset = "0x13950B0", VA = "0x1813962B0")] protected void OKAHKJINIPB(Vector3 NHAOMEMANJA, ANBBFGKPJFD PAKELHPNJDI) { if (base.OGIBLNIIHDK && !this.NNHGCACFLDL) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcShatter); float z = NHAOMEMANJA.z; } } // Token: 0x0601748D RID: 95373 RVA: 0x00573ED0 File Offset: 0x005720D0 [Token(Token = "0x601748D")] [Address(RVA = "0x138D8F0", Offset = "0x138C6F0", VA = "0x18138D8F0")] private void DAAIPOPCFJC(Vector3 POMGIDPAKLH, ANBBFGKPJFD PAKELHPNJDI) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; JAKMIGBBBOM.BAFPMPJFBEM bafpmpjfbem = JAKMIGBBBOM.FMDJFHMFJLO; rigidbodyEx.VelocityProvider = bafpmpjfbem; RigidbodyEx rigidbodyEx2 = this.rigidbodyEx; this.NNHGCACFLDL = true; rigidbodyEx2.AddKinematic(this); NetworkTransform networkTransform = this.networkTransform; int num = 0; if (networkTransform != num) { NetworkTransform networkTransform2 = this.networkTransform; int num2 = 0; networkTransform2.DLKLKPDMNNE = num2 != 0; } Enemy.EDCDJGMAMNG edcdjgmamng = this.shatterType; if (edcdjgmamng != Enemy.EDCDJGMAMNG.ANIMATION) { if (edcdjgmamng > Enemy.EDCDJGMAMNG.ANIMATION) { return; } EnemyAnimator enemyAnimator = this.enemyAnimator; int num3 = 0; enemyAnimator.enabled = num3 != 0; bool isVisible = this.GDPKBEBEOBA; if ((!isVisible && this.IJFBMNGHIMP == isVisible) || this.OFAAIDDBBKH == 0) { return; } RagdollPiece[] ofaaiddbbkh = this.OFAAIDDBBKH; bool flag = PAKELHPNJDI == ANBBFGKPJFD.CRITICAL_HIT; int num4 = 0; int length = ofaaiddbbkh.Length; if (num4 >= length) { return; } float z = POMGIDPAKLH.z; RagdollPiece ragdollPiece = ofaaiddbbkh[num4]; Transform transform = base.transform; Vector3 vector; float z2 = vector.z; num4++; } if (this.animationShatterLookAtAttack) { Vector3 vector2; float z3 = vector2.z; Transform transform2 = base.transform; Vector3 vector3; float z4 = vector3.z; } this.enemyAnimator.PlayDeath(); } // Token: 0x0601748E RID: 95374 RVA: 0x00574004 File Offset: 0x00572204 [Token(Token = "0x601748E")] [Address(RVA = "0x1392DB0", Offset = "0x1391BB0", VA = "0x181392DB0", Slot = "50")] protected virtual void LFFBDDEIEMJ() { int num = 0; if ((this.transferOwnershipOnTargetChange ? 1 : 0) != num) { ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; bool flag; if (flag) { ENDNBHFKNFL endnbhfknfl2; int falkmighgoo2 = endnbhfknfl2.FALKMIGHGOO; float y3 = endnbhfknfl2.CMINCCMAJHA.y; float y4 = endnbhfknfl2.GDBPMHPHDBI.y; bool flag2; if (flag2 && !base.OGIBLNIIHDK) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; bool flag3 = this.IOGGJAMKGNG(); } } } if (this.NMICCMJNODO) { int num2 = 0; this.DEJAHLCMPCG(num2 != 0); } IILCGFIHJLP enemyTargetChangeEvent = Enemy.EnemyTargetChangeEvent; } // Token: 0x0601748F RID: 95375 RVA: 0x005740A8 File Offset: 0x005722A8 [Token(Token = "0x601748F")] [Address(RVA = "0x1392870", Offset = "0x1391670", VA = "0x181392870")] protected ENDNBHFKNFL KGMJJAKDKEB(bool NAKEFJOLOJC, bool JFBGJBMGBIB) { ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL; if (NAKEFJOLOJC > false) { ThrowHelper.ThrowArgumentOutOfRangeException(); } this.m_CachedPtr = bmhmbmhnlil; this.pvCacheInitialized = bmhmbmhnlil != null; this.internalOnDestroying = bmhmbmhnlil; throw new NullReferenceException(); } // Token: 0x06017490 RID: 95376 RVA: 0x005740E4 File Offset: 0x005722E4 [Token(Token = "0x6017490")] [Address(RVA = "0x1397B20", Offset = "0x1396920", VA = "0x181397B20")] protected ENDNBHFKNFL PIGPAKNNFAM(bool NAKEFJOLOJC, bool JFBGJBMGBIB) { ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL; if (Enemy.<>c.<>9__526_0 == 0) { Enemy.<>c.<>9__526_0 = delegate(ENDNBHFKNFL a, ENDNBHFKNFL b) { EnemyManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; int falkmighgoo = a.FALKMIGHGOO; float y = a.CMINCCMAJHA.y; float y2 = a.GDBPMHPHDBI.y; EnemyManager instance4 = SingletonMonoBehaviour.ONCPNMDGGKG; int falkmighgoo2 = b.FALKMIGHGOO; float y3 = b.CMINCCMAJHA.y; float y4 = b.GDBPMHPHDBI.y; int num2; return num2; }; } EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; ThrowHelper.ThrowArgumentOutOfRangeException(); int otherEnemyTargetCount = instance.GetOtherEnemyTargetCount(bmhmbmhnlil); uint num; if (num < instance.preLoadedEnemyTypes) { EnemyManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; ThrowHelper.ThrowArgumentOutOfRangeException(); int otherEnemyTargetCount2 = instance2.GetOtherEnemyTargetCount(bmhmbmhnlil); if (otherEnemyTargetCount2 == otherEnemyTargetCount) { goto IL_73; } if (otherEnemyTargetCount2 <= otherEnemyTargetCount) { goto IL_7A; } } ThrowHelper.ThrowArgumentOutOfRangeException(); IL_73: num += (uint)1; IL_7A: num += (uint)1; this.m_CachedPtr = bmhmbmhnlil; this.pvCacheInitialized = bmhmbmhnlil != null; this.internalOnDestroying = bmhmbmhnlil; throw new NullReferenceException(); } // Token: 0x06017491 RID: 95377 RVA: 0x0057418C File Offset: 0x0057238C [Token(Token = "0x6017491")] [Address(RVA = "0x1395540", Offset = "0x1394340", VA = "0x181395540")] protected Vector3 NMFJIKOFGBG() { EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; bool flag; if (!flag) { Vector3 vector; float z = vector.z; } throw new NullReferenceException(); } // Token: 0x06017492 RID: 95378 RVA: 0x005741B4 File Offset: 0x005723B4 [Token(Token = "0x6017492")] [Address(RVA = "0x1389260", Offset = "0x1388060", VA = "0x181389260")] protected void ADBPNPBPDFD(bool NAKEFJOLOJC, bool JFBGJBMGBIB, List DDLAECGFOLE) { int num = this.GBLLGLAHEBM.KLIAOAJIPKM(); if (num == -1) { } EnemyManager instance2; float num7; if (num != 1) { float num5; if (!NAKEFJOLOJC) { EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; float num2 = this.preferredTargetSearchRadius; float num3 = this.GBLLGLAHEBM.HHKKJDOCBNH(); int num4 = 0; if (num3 < (float)num4) { num5 = this.maxTargetSearchRadius; } instance.GetOpponentsInRadius(this, num2, num5, JFBGJBMGBIB, DDLAECGFOLE); return; } instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; int num6 = 0; if (num7 < (float)num6) { } float num8; if (num8 < (float)num6) { } num8 = num7; float num9 = Mathf.Min(num8, num8); num5 = num9; } Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; int num10; if (num10 == -1) { } int num11 = 0; float num12; if (num10 != 1 || num12 < (float)num11) { } float num13; num7 = num13; if (num13 < (float)num11) { } if (instance2 != 0) { float num14; float num8 = num14; if (num14 < (float)num11) { } num8 = num7; num14 = num8; num7 = Mathf.Min(num14, num8); } EnemyManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG; throw new NullReferenceException(); } // Token: 0x06017493 RID: 95379 RVA: 0x005742A4 File Offset: 0x005724A4 [Token(Token = "0x6017493")] [Address(RVA = "0x1391B30", Offset = "0x1390930", VA = "0x181391B30")] protected void IAIMONFDMIF(bool NAKEFJOLOJC, Vector3 KANIKGIELJG, Vector3 GMEPGFHAEDC, Vector3 DCOJMALHPGC, float CMMICGMMADF, float DJGCMOJICGK, float GHBDMCLADFC, bool MOLGDNIMMAF, bool JFBGJBMGBIB, List DDLAECGFOLE) { if (NAKEFJOLOJC) { float num = this.GBLLGLAHEBM.HHKKJDOCBNH(); int num2 = 0; if (num < (float)num2) { } } EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; float z = KANIKGIELJG.z; float z2 = GMEPGFHAEDC.z; } // Token: 0x06017494 RID: 95380 RVA: 0x005742E8 File Offset: 0x005724E8 [Token(Token = "0x6017494")] [Address(RVA = "0x1390320", Offset = "0x138F120", VA = "0x181390320")] protected Vector3 GIHJPMIEHKK(bool MOLGDNIMMAF) { ENDNBHFKNFL target = this.CMCKIOGNPCC; int falkmighgoo = target.FALKMIGHGOO; float y = target.CMINCCMAJHA.y; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; float z4 = vector3.z; float z5 = Vector3.up.z; Vector3 vector4; float z6 = vector4.z; Vector3 vector5; float z7 = vector5.z; throw new NullReferenceException(); } // Token: 0x06017495 RID: 95381 RVA: 0x0057435C File Offset: 0x0057255C [Token(Token = "0x6017495")] [Address(RVA = "0x1390190", Offset = "0x138EF90", VA = "0x181390190")] protected Vector3 GFGOIHACPAN(Vector3 DDHPAFKBMON, bool MOLGDNIMMAF) { Vector3 vector; float z = vector.z; Vector3 up = Vector3.up; Vector3 vector2; float z2 = vector2.z; throw new NullReferenceException(); } // Token: 0x06017496 RID: 95382 RVA: 0x00574388 File Offset: 0x00572588 [Token(Token = "0x6017496")] [Address(RVA = "0x138A1A0", Offset = "0x1388FA0", VA = "0x18138A1A0")] public void AuthoritySetLineOfSightParameters(Enemy.FDCONKFINIF HNKDGAMOJBK, float FJOMOJLNMHC, float GIPENJDOEFD, float GNOLLFENDNK, bool GBMNCOKKPIL) { if (base.OGIBLNIIHDK) { HCKAGCOEFNM gbllglahebm = this.GBLLGLAHEBM; KLLMCPFPIIE emmdjabeben = this.EMMDJABEBEN; } } // Token: 0x06017497 RID: 95383 RVA: 0x005743B4 File Offset: 0x005725B4 [Token(Token = "0x6017497")] [Address(RVA = "0x13899A0", Offset = "0x13887A0", VA = "0x1813899A0")] protected Vector3 ANDNOOKDLOD(Vector3 JJGDNPNBINJ, float ODFABLCILOH, float PPLPECFPIAO, float DAHIFLJHFAJ) { Vector3 up = Vector3.up; float num = FJFHDHBBFKE.LAFFGDDLOFP(); int num2 = 0; Quaternion quaternion = Quaternion.Euler(num, (float)num2, ODFABLCILOH); Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x06017498 RID: 95384 RVA: 0x005743F0 File Offset: 0x005725F0 [Token(Token = "0x6017498")] [Address(RVA = "0x138DCC0", Offset = "0x138CAC0", VA = "0x18138DCC0")] private void DEJAHLCMPCG(bool NBIDONOAKOM) { float time = Time.time; this.OPCNMDPMGIO = time; ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; bool flag; if (flag) { EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; bool flag2; if (flag2) { ENDNBHFKNFL endnbhfknfl2; int falkmighgoo2 = endnbhfknfl2.FALKMIGHGOO; float y3 = endnbhfknfl2.CMINCCMAJHA.y; float y4 = endnbhfknfl2.GDBPMHPHDBI.y; Vector3 vector; float z = vector.z; this.DIPMCBIHANM = vector != null; if (!NBIDONOAKOM || vector != 0) { this.NJMONMLKFMM.z = z; ENDNBHFKNFL target = this.CMCKIOGNPCC; int falkmighgoo3 = target.FALKMIGHGOO; float y5 = target.CMINCCMAJHA.y; float y6 = target.GDBPMHPHDBI.y; Vector3 vector2; float z2 = vector2.z; this.KFFFKFCFKJI.z = z2; } return; } } this.DIPMCBIHANM = false; throw new NullReferenceException(); } // Token: 0x06017499 RID: 95385 RVA: 0x005744E4 File Offset: 0x005726E4 [Token(Token = "0x6017499")] [Address(RVA = "0x1394AC0", Offset = "0x13938C0", VA = "0x181394AC0")] public static Enemy MasterSpawn(JIEHOGDIGPG BCDIBBFPLNE, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 GDPEPKLLLEB, bool DKNHHKCAKDF, EnemyPatrol PGMEGFNEBJN, CGLKOJIMDIH CGOLFOLCHIF, bool CABEJDLDICN, int KEIHNAGDKIM, Dictionary NALEOCMCCHH) { string text; if (KKPBCOOONNK.BNNCCCFFALC && text == 0) { object[] array = new object[9]; if (array != 0) { } array[0] = array; if (array != 0) { } float z = GDPEPKLLLEB.z; array[2] = array; if (z != 0f) { } array[3] = z; bool flag; if (flag) { } int num; if (num != 0) { } array[5] = num; float value = global::UnityEngine.Random.value; float z2 = DDHPAFKBMON.z; int num2 = 0; GameObject gameObject; if (gameObject != num2) { Enemy component = gameObject.GetComponent(); } } throw new ArrayTypeMismatchException(); } // Token: 0x0601749A RID: 95386 RVA: 0x00574588 File Offset: 0x00572788 [Token(Token = "0x601749A")] [Address(RVA = "0x1394700", Offset = "0x1393500", VA = "0x181394700")] public static void MasterKill(Enemy BPJNEFJBBML) { if (KKPBCOOONNK.BNNCCCFFALC) { int num = 0; if (BPJNEFJBBML != num && BPJNEFJBBML.OLLCKGGCOEN.IAHDANBDAAM() != 0) { if (!BPJNEFJBBML.OGIBLNIIHDK) { PhotonView photonView = BPJNEFJBBML.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; photonView.TransferOwnership(agajmbpabdl); } if (BPJNEFJBBML.PAMCNCJAJDE.IAHDANBDAAM() > 0) { int num2 = 0; BPJNEFJBBML.MMNFJJDMFNP = num2; } float z = Vector3.up.z; Transform transform = BPJNEFJBBML.transform; Vector3 vector; float z2 = vector.z; } } } // Token: 0x0601749B RID: 95387 RVA: 0x00574618 File Offset: 0x00572818 [Token(Token = "0x601749B")] [Address(RVA = "0x13945D0", Offset = "0x13933D0", VA = "0x1813945D0")] public static void MasterDispose(Enemy BPJNEFJBBML) { if (KKPBCOOONNK.BNNCCCFFALC) { int num = 0; if (BPJNEFJBBML != num) { if (!BPJNEFJBBML.OGIBLNIIHDK) { PhotonView photonView = BPJNEFJBBML.JDHMIOJKLCK; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; photonView.TransferOwnership(agajmbpabdl); } KKPBCOOONNK.HMLHHNMGNAA(BPJNEFJBBML.JDHMIOJKLCK); } } } // Token: 0x0601749C RID: 95388 RVA: 0x00574670 File Offset: 0x00572870 [Token(Token = "0x601749C")] [Address(RVA = "0x103B450", Offset = "0x103A250", VA = "0x18103B450")] public static bool IsShield(ANBBFGKPJFD EMPFLFOEDFD) { return EMPFLFOEDFD == ANBBFGKPJFD.SHIELD; } // Token: 0x0601749D RID: 95389 RVA: 0x00574684 File Offset: 0x00572884 [Token(Token = "0x601749D")] [Address(RVA = "0x1392120", Offset = "0x1390F20", VA = "0x181392120")] public static bool IsCriticalHit(ANBBFGKPJFD EMPFLFOEDFD) { return EMPFLFOEDFD == ANBBFGKPJFD.CRITICAL_HIT; } // Token: 0x0601749E RID: 95390 RVA: 0x00574698 File Offset: 0x00572898 [Token(Token = "0x601749E")] [Address(RVA = "0x1392680", Offset = "0x1391480", VA = "0x181392680")] private void JOEKHELIILH() { if (base.OGIBLNIIHDK) { this.LFFBDDEIEMJ(); KLLMCPFPIIE npfoohiglai = this.NPFOOHIGLAI; } } // Token: 0x0601749F RID: 95391 RVA: 0x005746C4 File Offset: 0x005728C4 [Token(Token = "0x601749F")] [Address(RVA = "0x1391F90", Offset = "0x1390D90", VA = "0x181391F90", Slot = "51")] protected virtual bool IOGGJAMKGNG() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; Steering steering = this.steering; if ((steering.k__BackingField || steering.k__BackingField) && !this.BALGICIBEEF) { Vector3 vector; float z = vector.z; } throw new NullReferenceException(); } // Token: 0x060174A0 RID: 95392 RVA: 0x0057470C File Offset: 0x0057290C [Token(Token = "0x60174A0")] [Address(RVA = "0x13954B0", Offset = "0x13942B0", VA = "0x1813954B0")] private void NFHPBMMMOOE() { EnemyAnimator enemyAnimator = this.enemyAnimator; bool flag = this.NPFOOHIGLAI.IAHDANBDAAM() != null; enemyAnimator.AMCLDGIHFOA = flag; } // Token: 0x060174A1 RID: 95393 RVA: 0x0057473C File Offset: 0x0057293C [Token(Token = "0x60174A1")] [Address(RVA = "0x138C7B0", Offset = "0x138B5B0", VA = "0x18138C7B0")] private void BCFPIKCIHPM() { EnemyRopes component = base.GetComponent(); if (component != 0) { component.RemoveAllRopes(); return; } } // Token: 0x060174A2 RID: 95394 RVA: 0x0057475C File Offset: 0x0057295C [Token(Token = "0x60174A2")] [Address(RVA = "0x1398510", Offset = "0x1397310", VA = "0x181398510")] public void RenderOutline(OutlineRendererEffect.HLEDHCIGMPJ BHJICNIMBPM) { OEIHLPKBJKH nextOutlineRenderHandle = OutlineRendererEffect.GetNextOutlineRenderHandle(); Renderer[] pclmnnehlng = this.PCLMNNEHLNG; int num = 0; int length = pclmnnehlng.Length; if (num < length) { num++; } } // Token: 0x060174A3 RID: 95395 RVA: 0x00574794 File Offset: 0x00572994 [Token(Token = "0x60174A3")] [Address(RVA = "0x1398D60", Offset = "0x1397B60", VA = "0x181398D60", Slot = "52")] public virtual void TransferOwnership(AGAJMBPABDL IEKDDPPNFPF) { base.JDHMIOJKLCK.TransferOwnership(IEKDDPPNFPF); QuestEnemyArticulatingAccessory[] ihdkfibgenj = this.IHDKFIBGENJ; if (ihdkfibgenj != 0) { int num = 0; int length = ihdkfibgenj.Length; if (num < length) { ihdkfibgenj[num].JDHMIOJKLCK.TransferOwnership(IEKDDPPNFPF); num++; } } } // Token: 0x060174A4 RID: 95396 RVA: 0x005747E4 File Offset: 0x005729E4 [Token(Token = "0x60174A4")] [Address(RVA = "0x13986E0", Offset = "0x13974E0", VA = "0x1813986E0")] [NFOMENMAOIA] protected void RpcOnTookDamage(ENDNBHFKNFL LJGOHLFADDN, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, bool MBAELPAGNPL, Vector3 GMENKJKOGMD, Vector3 JIDCFPIGAIF) { } // Token: 0x060174A5 RID: 95397 RVA: 0x005747F4 File Offset: 0x005729F4 [Token(Token = "0x60174A5")] [Address(RVA = "0x13987A0", Offset = "0x13975A0", VA = "0x1813987A0")] [NFOMENMAOIA] protected void RpcShatter(Vector3 POMGIDPAKLH, ANBBFGKPJFD CHGNKPMKPEB) { float z = POMGIDPAKLH.z; } // Token: 0x060174A6 RID: 95398 RVA: 0x00574808 File Offset: 0x00572A08 [Token(Token = "0x60174A6")] [Address(RVA = "0x1397710", Offset = "0x1396510", VA = "0x181397710")] private void OnMasterClientSwitched(AGAJMBPABDL EFABHEGDDAP) { int num = this.PAMCNCJAJDE.IAHDANBDAAM(); this.ABDJEAJBHPF(); if (this.OLLCKGGCOEN.IAHDANBDAAM() == 0) { this.FCJNEDJBJPB(); return; } } // Token: 0x060174A7 RID: 95399 RVA: 0x00574844 File Offset: 0x00572A44 [Token(Token = "0x60174A7")] [Address(RVA = "0x13994A0", Offset = "0x13982A0", VA = "0x1813994A0")] protected Enemy() { Enemy.CombatSettings[] array = new Enemy.CombatSettings[1]; Enemy.CombatSettings combatSettings = new Enemy.CombatSettings(); int num = 0; combatSettings.DamageMultiplier = 1f; combatSettings.DamageType = (FJDJKDOJKDO)num; combatSettings.InterruptsBehavior = num != 0; combatSettings.CriticalHitInterruptsBehavior = num != 0; combatSettings.ShieldHitInterruptsBehavior = num != 0; combatSettings.StunDuration = (float)num; combatSettings.CriticalHitStunDuration = (float)num; combatSettings.ShieldHitStunDuration = (float)num; combatSettings.CriticalHitDamageMultiplier = 1f; combatSettings.RecoilMultiplier = 1f; combatSettings.CriticalHitRecoilMultiplier = 1f; combatSettings.ShieldHitRecoilMultiplier = (float)num; combatSettings.KillingBlowRecoilMultiplier = 1f; combatSettings.KillingBlowCriticalHitRecoilMultiplier = 1f; array[0] = combatSettings; ulong num2; this.interruptedStunConstraints = num2; ulong num3; this.interruptedStunConstraints.freezeRotationY = num3 != 0UL; this.combatSettings = array; this.stunnedUntilRigidbodyComesToRest = true; this.maxHealth = (int)((ulong)100L); this.takesDamageOnKillzones = true; this.healthBarScale = 1f; this.spawnDuration = 2.5f; this.spawnSlowdownDistance = 1.5f; this.movementSpeed = 3f; this.fudgeMovementSpeed = true; this.movementMaxAcceleration = 10f; this.movementAngularSpeed = 180f; this.movementSlowdownDistance = 1f; this.animationShatterDeathDuration = 1.5f; this.shatterType = (Enemy.EDCDJGMAMNG)((ulong)2L); this.animationShatterLookAtAttack = true; this.ragdollShatterSpeed = 4f; this.recoveryDuration = 1f; this.preferredTargetSearchRadius = 15f; this.maxTargetSearchRadius = 80f; this.prioritizeAttackers = true; this.requireLineOfSightToTargets = true; this.combatTargetSelectionMode = (Enemy.HIOKOGMKMEA)((ulong)1L); this.visionConeAngle = 90f; this.visionConeHeight = 6f; this.stuckDistanceFromNavMesh = 1f; this.stuckSecondsUntilAutoKill = 10f; ulong num4; this.stunConstraints = num4; ulong num5; this.stunConstraints.freezeRotationY = num5 != 0UL; SerializedGuid serializedGuid; this.spawnToolTypeId = serializedGuid; ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL; this.AAJOHFNKAPO = bmhmbmhnlil; this.AAJOHFNKAPO.CMINCCMAJHA.y = bmhmbmhnlil; this.LOJNCHCNNNO = true; AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH(); this.NMKLDFJDIFL = aolmggapkeh; this.HPAMBPLKIKF = true; this.EIMLKALGHDP = true; List list = new List(); this.MMLMLMJKMCJ = list; this.GJCKCNBBAEK = 0.1f; this.LKLJCOLKJFM = true; this.IJFBMNGHIMP = true; base..ctor(); } // Token: 0x060174A8 RID: 95400 RVA: 0x00574AC0 File Offset: 0x00572CC0 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60174A8")] [Address(RVA = "0x13992A0", Offset = "0x13980A0", VA = "0x1813992A0")] static Enemy() { int num; int num2; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; Enemy.EnemyInstantiatedEvent = mfbglihgcgo; int num3; int num4; MFBGLIHGCGO mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0); num4 = 0; num3 = 0; Enemy.EnemySpawnEvent = mfbglihgcgo2; int num5; int num6; IILCGFIHJLP iilcgfihjlp = new IILCGFIHJLP(32, num5 != 0, num6 != 0); num6 = 0; num5 = 0; Enemy.EnemyDeathEvent = iilcgfihjlp; int num7; int num8; IILCGFIHJLP iilcgfihjlp2 = new IILCGFIHJLP(32, num7 != 0, num8 != 0); num8 = 0; num7 = 0; Enemy.EnemyTargetChangeEvent = iilcgfihjlp2; int num9; int num10; AAPEGDHKHJI aapegdhkhji = new AAPEGDHKHJI(32, num9 != 0, num10 != 0); num10 = 0; num9 = 0; Enemy.EnemyDetectedImpact = aapegdhkhji; int num11; int num12; NBPOLJHGGLE nbpoljhggle = new NBPOLJHGGLE(32, num11 != 0, num12 != 0); num12 = 0; num11 = 0; Enemy.TookDamageEvent = nbpoljhggle; int num13; int num14; AAPEGDHKHJI aapegdhkhji2 = new AAPEGDHKHJI(32, num13 != 0, num14 != 0); num14 = 0; num13 = 0; Enemy.EnemyHealthChangeEvent = aapegdhkhji2; } // Token: 0x0400F1E2 RID: 61922 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400F1E2")] [SerializeField] [Header("Patrol")] private float patrolSearchRadius = 6f; // Token: 0x0400F1E3 RID: 61923 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400F1E3")] [SerializeField] private float patrolSpeed = 1.5f; // Token: 0x0400F1E4 RID: 61924 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400F1E4")] [SerializeField] private float patrolMaxAcceleration = 10f; // Token: 0x0400F1E5 RID: 61925 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400F1E5")] [SerializeField] private float patrolAngularSpeed = 180f; // Token: 0x0400F1E6 RID: 61926 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400F1E6")] [SerializeField] [Header("Offense")] private Enemy.PlayerDamageSetting[] playerDamageSettings; // Token: 0x0400F1E7 RID: 61927 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400F1E7")] [SerializeField] private int enemyDamage = (int)((ulong)50L); // Token: 0x0400F1E8 RID: 61928 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400F1E8")] [SerializeField] [Header("Defense")] private Enemy.CombatSettings[] combatSettings; // Token: 0x0400F1E9 RID: 61929 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400F1E9")] [SerializeField] private bool stunnedUntilRigidbodyComesToRest; // Token: 0x0400F1EA RID: 61930 [FieldOffset(Offset = "0x69")] [Token(Token = "0x400F1EA")] [SerializeField] private Enemy.RigidbodyConstraintSettings interruptedStunConstraints; // Token: 0x0400F1EB RID: 61931 [FieldOffset(Offset = "0x6F")] [Token(Token = "0x400F1EB")] [SerializeField] private Enemy.RigidbodyConstraintSettings stunConstraints; // Token: 0x0400F1EC RID: 61932 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400F1EC")] [SerializeField] [Header("Health")] private int maxHealth; // Token: 0x0400F1ED RID: 61933 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x400F1ED")] [SerializeField] private bool takesDamageOnKillzones; // Token: 0x0400F1EE RID: 61934 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400F1EE")] [SerializeField] [Header("Health Bar")] private Transform healthBarRoot; // Token: 0x0400F1EF RID: 61935 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400F1EF")] [SerializeField] private Vector3 healthBarOffset; // Token: 0x0400F1F0 RID: 61936 [FieldOffset(Offset = "0x94")] [Token(Token = "0x400F1F0")] [SerializeField] private float healthBarScale; // Token: 0x0400F1F1 RID: 61937 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400F1F1")] [SerializeField] private Enemy.FPNJPKEMEPI healthBarSetting; // Token: 0x0400F1F2 RID: 61938 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400F1F2")] [SerializeField] [Header("Line of Sight")] private Transform lineOfSightOrigin; // Token: 0x0400F1F3 RID: 61939 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400F1F3")] [SerializeField] [Header("Spawning")] private float spawnDuration; // Token: 0x0400F1F4 RID: 61940 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x400F1F4")] [SerializeField] private float spawnSlowdownDistance; // Token: 0x0400F1F5 RID: 61941 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400F1F5")] [SerializeField] [Header("Movement")] private float movementSpeed; // Token: 0x0400F1F6 RID: 61942 [FieldOffset(Offset = "0xB4")] [Token(Token = "0x400F1F6")] [SerializeField] [Tooltip("When spawning, randomly set the movement speed a little higher or lower than the provided movementSpeed")] private bool fudgeMovementSpeed; // Token: 0x0400F1F7 RID: 61943 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400F1F7")] [SerializeField] protected float movementMaxAcceleration; // Token: 0x0400F1F8 RID: 61944 [FieldOffset(Offset = "0xBC")] [Token(Token = "0x400F1F8")] [SerializeField] protected float movementAngularSpeed; // Token: 0x0400F1F9 RID: 61945 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400F1F9")] [SerializeField] protected float movementSlowdownDistance; // Token: 0x0400F1FA RID: 61946 [FieldOffset(Offset = "0xC4")] [Token(Token = "0x400F1FA")] [SerializeField] protected bool neverPitchWhileLooking; // Token: 0x0400F1FB RID: 61947 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400F1FB")] [SerializeField] [Header("Death")] private float animationShatterDeathDuration; // Token: 0x0400F1FC RID: 61948 [FieldOffset(Offset = "0xCC")] [Token(Token = "0x400F1FC")] [SerializeField] private Enemy.EDCDJGMAMNG shatterType; // Token: 0x0400F1FD RID: 61949 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400F1FD")] [SerializeField] private bool animationShatterLookAtAttack; // Token: 0x0400F1FE RID: 61950 [FieldOffset(Offset = "0xD4")] [Token(Token = "0x400F1FE")] [SerializeField] private float ragdollShatterSpeed; // Token: 0x0400F1FF RID: 61951 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400F1FF")] [SerializeField] [Header("Stun")] private float recoveryDuration; // Token: 0x0400F200 RID: 61952 [FieldOffset(Offset = "0xDC")] [Token(Token = "0x400F200")] [SerializeField] [Header("Target Search")] private bool transferOwnershipOnTargetChange; // Token: 0x0400F201 RID: 61953 [FieldOffset(Offset = "0xDD")] [Token(Token = "0x400F201")] [SerializeField] [Tooltip("Whether this enemy's targeting decisions should inform the decisions of other enemies that might want to target the same combatants")] protected bool trackTargetCount; // Token: 0x0400F202 RID: 61954 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400F202")] [SerializeField] protected float preferredTargetSearchRadius; // Token: 0x0400F203 RID: 61955 [FieldOffset(Offset = "0xE4")] [Token(Token = "0x400F203")] [SerializeField] private float maxTargetSearchRadius; // Token: 0x0400F204 RID: 61956 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400F204")] [SerializeField] private bool prioritizeAttackers; // Token: 0x0400F205 RID: 61957 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x400F205")] [SerializeField] private int timesToPrioritizeCurrentTargets; // Token: 0x0400F206 RID: 61958 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400F206")] [SerializeField] private bool requireLineOfSightToTargets; // Token: 0x0400F207 RID: 61959 [FieldOffset(Offset = "0xF4")] [Token(Token = "0x400F207")] [SerializeField] private Enemy.HIOKOGMKMEA patrolTargetSelectionMode; // Token: 0x0400F208 RID: 61960 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400F208")] [SerializeField] private Enemy.HIOKOGMKMEA combatTargetSelectionMode; // Token: 0x0400F209 RID: 61961 [FieldOffset(Offset = "0xFC")] [Token(Token = "0x400F209")] [SerializeField] private Enemy.FDCONKFINIF targetFindingDirection; // Token: 0x0400F20A RID: 61962 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400F20A")] [SerializeField] [OMAIFIIBMNL("DefaultUsesVisionConeForTargeting")] private float visionConeAngle; // Token: 0x0400F20B RID: 61963 [FieldOffset(Offset = "0x104")] [Token(Token = "0x400F20B")] [SerializeField] [OMAIFIIBMNL("DefaultUsesVisionConeForTargeting")] [Tooltip("Vision cone is actually more of a 'cheese wedge' shape. This is the height of the cheese wedge.")] private float visionConeHeight; // Token: 0x0400F20C RID: 61964 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400F20C")] [SerializeField] [Header("Stuck Detection")] [Tooltip("The distance from the NavMesh beyond which we consider an enemy to potentially be 'stuck'")] private float stuckDistanceFromNavMesh; // Token: 0x0400F20D RID: 61965 [FieldOffset(Offset = "0x10C")] [Token(Token = "0x400F20D")] [SerializeField] [Tooltip("Number of seconds after which a potentially stuck enemy is auto killed")] private float stuckSecondsUntilAutoKill; // Token: 0x0400F20E RID: 61966 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400F20E")] [SerializeField] [Header("Spawned Tool")] private bool spawnToolOnDeath; // Token: 0x0400F20F RID: 61967 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400F20F")] [SerializeField] [HELOBGLDDLH.KBCDAGDEHAO(false)] private SerializedGuid spawnToolTypeId; // Token: 0x0400F210 RID: 61968 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400F210")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private EnemyAnimator enemyAnimator; // Token: 0x0400F211 RID: 61969 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400F211")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private EnemyAudio enemyAudio; // Token: 0x0400F212 RID: 61970 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400F212")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)] private EnemyParticles enemyParticles; // Token: 0x0400F213 RID: 61971 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400F213")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)] private EnemyRangedWeaponBase rangedWeapon; // Token: 0x0400F214 RID: 61972 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400F214")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)] private PointsDropper pointsDropper; // Token: 0x0400F215 RID: 61973 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400F215")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)] private NetworkTransform networkTransform; // Token: 0x0400F216 RID: 61974 [FieldOffset(Offset = "0x150")] [Token(Token = "0x400F216")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private RigidbodyEx rigidbodyEx; // Token: 0x0400F217 RID: 61975 [FieldOffset(Offset = "0x158")] [Token(Token = "0x400F217")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private Steering steering; // Token: 0x0400F218 RID: 61976 [FieldOffset(Offset = "0x160")] [Token(Token = "0x400F218")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private VisibleInCamera visibleInCamera; // Token: 0x0400F219 RID: 61977 [Token(Token = "0x400F219")] private static Transform BFBCEHMBHIJ; // Token: 0x0400F21A RID: 61978 [Token(Token = "0x400F21A")] private static readonly float JMPCDFNDJLF; // Token: 0x0400F21B RID: 61979 [FieldOffset(Offset = "0x168")] [Token(Token = "0x400F21B")] private MeleeWeaponCollider[] LKBLPCEKPJG; // Token: 0x0400F21C RID: 61980 [FieldOffset(Offset = "0x170")] [Token(Token = "0x400F21C")] private Renderer[] PCLMNNEHLNG; // Token: 0x0400F21D RID: 61981 [FieldOffset(Offset = "0x178")] [Token(Token = "0x400F21D")] private RagdollPiece[] OFAAIDDBBKH; // Token: 0x0400F21E RID: 61982 [FieldOffset(Offset = "0x180")] [Token(Token = "0x400F21E")] private QuestEnemyArticulatingAccessory[] IHDKFIBGENJ; // Token: 0x0400F21F RID: 61983 [FieldOffset(Offset = "0x188")] [Token(Token = "0x400F21F")] protected bool DIPMCBIHANM; // Token: 0x0400F220 RID: 61984 [FieldOffset(Offset = "0x18C")] [Token(Token = "0x400F220")] protected Vector3 NJMONMLKFMM; // Token: 0x0400F221 RID: 61985 [FieldOffset(Offset = "0x198")] [Token(Token = "0x400F221")] protected Vector3 KFFFKFCFKJI; // Token: 0x0400F222 RID: 61986 [FieldOffset(Offset = "0x1A4")] [Token(Token = "0x400F222")] private float OPCNMDPMGIO; // Token: 0x0400F223 RID: 61987 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x400F223")] private float AIENDBCOJMP; // Token: 0x0400F224 RID: 61988 [FieldOffset(Offset = "0x1AC")] [Token(Token = "0x400F224")] private float MHKMKHNPPFF; // Token: 0x0400F225 RID: 61989 [FieldOffset(Offset = "0x1B0")] [Token(Token = "0x400F225")] private ENDNBHFKNFL AAJOHFNKAPO; // Token: 0x0400F226 RID: 61990 [FieldOffset(Offset = "0x1F8")] [Token(Token = "0x400F226")] private bool DCAPMNLPJEO; // Token: 0x0400F227 RID: 61991 [FieldOffset(Offset = "0x1F9")] [Token(Token = "0x400F227")] private bool NNHGCACFLDL; // Token: 0x0400F228 RID: 61992 [FieldOffset(Offset = "0x1FA")] [Token(Token = "0x400F228")] private bool LOJNCHCNNNO; // Token: 0x0400F229 RID: 61993 [FieldOffset(Offset = "0x200")] [Token(Token = "0x400F229")] private KLLMCPFPIIE PAMCNCJAJDE; // Token: 0x0400F22A RID: 61994 [FieldOffset(Offset = "0x208")] [Token(Token = "0x400F22A")] private KLLMCPFPIIE OLLCKGGCOEN; // Token: 0x0400F22B RID: 61995 [FieldOffset(Offset = "0x210")] [Token(Token = "0x400F22B")] private NMIGJEKFNME OGBKNFMDDGB; // Token: 0x0400F22C RID: 61996 [FieldOffset(Offset = "0x218")] [Token(Token = "0x400F22C")] private KLLMCPFPIIE LLBMHIKIEAL; // Token: 0x0400F22D RID: 61997 [FieldOffset(Offset = "0x220")] [Token(Token = "0x400F22D")] private KLLMCPFPIIE PPLKFGDFFHB; // Token: 0x0400F22E RID: 61998 [FieldOffset(Offset = "0x228")] [Token(Token = "0x400F22E")] private KLLMCPFPIIE AMOLKNJJGKK; // Token: 0x0400F22F RID: 61999 [FieldOffset(Offset = "0x230")] [Token(Token = "0x400F22F")] private KLLMCPFPIIE NGAOJFAMALG; // Token: 0x0400F230 RID: 62000 [FieldOffset(Offset = "0x238")] [Token(Token = "0x400F230")] private KLLMCPFPIIE NFJCMDKOGKM; // Token: 0x0400F231 RID: 62001 [FieldOffset(Offset = "0x240")] [Token(Token = "0x400F231")] private NMIGJEKFNME KPMHGDDHICP; // Token: 0x0400F232 RID: 62002 [FieldOffset(Offset = "0x248")] [Token(Token = "0x400F232")] private KLLMCPFPIIE BAMJNKJGHHA; // Token: 0x0400F233 RID: 62003 [FieldOffset(Offset = "0x250")] [Token(Token = "0x400F233")] private HCKAGCOEFNM GBLLGLAHEBM; // Token: 0x0400F234 RID: 62004 [FieldOffset(Offset = "0x258")] [Token(Token = "0x400F234")] private KLLMCPFPIIE EMMDJABEBEN; // Token: 0x0400F235 RID: 62005 [FieldOffset(Offset = "0x260")] [Token(Token = "0x400F235")] private KLLMCPFPIIE BJOPPAMLMLM; // Token: 0x0400F236 RID: 62006 [FieldOffset(Offset = "0x268")] [Token(Token = "0x400F236")] private AOLMGGAPKEH NMKLDFJDIFL; // Token: 0x0400F237 RID: 62007 [FieldOffset(Offset = "0x270")] [Token(Token = "0x400F237")] private KLLMCPFPIIE NPFOOHIGLAI; // Token: 0x0400F238 RID: 62008 [FieldOffset(Offset = "0x278")] [Token(Token = "0x400F238")] private DJHELPHHAEN PEGJGMDGKJN; // Token: 0x0400F239 RID: 62009 [FieldOffset(Offset = "0x280")] [Token(Token = "0x400F239")] private MJNLDDCLOGP MBDCEOIOBNA; // Token: 0x0400F23A RID: 62010 [FieldOffset(Offset = "0x288")] [Token(Token = "0x400F23A")] protected bool KJDHMJPNDCK; // Token: 0x0400F23B RID: 62011 [FieldOffset(Offset = "0x289")] [Token(Token = "0x400F23B")] protected bool HPAMBPLKIKF; // Token: 0x0400F23C RID: 62012 [FieldOffset(Offset = "0x28A")] [Token(Token = "0x400F23C")] private bool LCCKDIEPKIG; // Token: 0x0400F23D RID: 62013 [FieldOffset(Offset = "0x290")] [Token(Token = "0x400F23D")] protected List FLHHHBDFEDP; // Token: 0x0400F23E RID: 62014 [FieldOffset(Offset = "0x298")] [Token(Token = "0x400F23E")] protected bool NMICCMJNODO; // Token: 0x0400F23F RID: 62015 [FieldOffset(Offset = "0x299")] [Token(Token = "0x400F23F")] protected bool EIMLKALGHDP; // Token: 0x0400F240 RID: 62016 [FieldOffset(Offset = "0x29A")] [Token(Token = "0x400F240")] protected bool BALGICIBEEF; // Token: 0x0400F241 RID: 62017 [FieldOffset(Offset = "0x2A0")] [Token(Token = "0x400F241")] protected List MMLMLMJKMCJ; // Token: 0x0400F242 RID: 62018 [Token(Token = "0x400F242")] private const float KHFFPENNAHC = 4.25f; // Token: 0x0400F243 RID: 62019 [Token(Token = "0x400F243")] private const int NKJPGJCGBCE = 100; // Token: 0x0400F244 RID: 62020 [Token(Token = "0x400F244")] private const int OGKOBHMEODM = 100; // Token: 0x0400F245 RID: 62021 [Token(Token = "0x400F245")] private const float PPPHNPCGNBA = 5f; // Token: 0x0400F246 RID: 62022 [Token(Token = "0x400F246")] private const float FGEBCFEJINN = 4f; // Token: 0x0400F247 RID: 62023 [Token(Token = "0x400F247")] private const float PBPGACKEOFB = 0.25f; // Token: 0x0400F248 RID: 62024 [Token(Token = "0x400F248")] private const float APHKHMDOPOK = 10f; // Token: 0x0400F249 RID: 62025 [Token(Token = "0x400F249")] private const float JDPMJNPIEDG = 0.1f; // Token: 0x0400F24A RID: 62026 [Token(Token = "0x400F24A")] private const float PNKELLIPOKL = 6f; // Token: 0x0400F24B RID: 62027 [Token(Token = "0x400F24B")] private const float PEHBJHDLDNJ = 6f; // Token: 0x0400F24C RID: 62028 [Token(Token = "0x400F24C")] private const float EBEECNGJOJE = 0.4f; // Token: 0x0400F24D RID: 62029 [Token(Token = "0x400F24D")] private const float OOKEFBACGHC = 1f; // Token: 0x0400F24E RID: 62030 [Token(Token = "0x400F24E")] private const int HKIKKGGMBIC = 0; // Token: 0x0400F24F RID: 62031 [Token(Token = "0x400F24F")] private const float FMOLMBNHLJB = 0.05f; // Token: 0x0400F250 RID: 62032 [Token(Token = "0x400F250")] private const float MDMPMJBBBGA = 0.0025000002f; // Token: 0x0400F251 RID: 62033 [Token(Token = "0x400F251")] private const float PDAEEGLDPPC = 1f; // Token: 0x0400F252 RID: 62034 [Token(Token = "0x400F252")] private const float BMLEDNOEAEA = 1f; // Token: 0x0400F253 RID: 62035 [Token(Token = "0x400F253")] private const float BDDGCBCFCHP = 4f; // Token: 0x0400F254 RID: 62036 [Token(Token = "0x400F254")] private const float FABFBHDLOKD = 2f; // Token: 0x0400F255 RID: 62037 [Token(Token = "0x400F255")] private const float KJNEOHNLONG = 1f; // Token: 0x0400F256 RID: 62038 [Token(Token = "0x400F256")] private const float CNAAOICADEI = 720f; // Token: 0x0400F257 RID: 62039 [Token(Token = "0x400F257")] private const float HDJIOJDCDBC = 1f; // Token: 0x0400F258 RID: 62040 [Token(Token = "0x400F258")] protected const RigidbodyConstraints CFIPDGCPPCA = RigidbodyConstraints.FreezeRotation; // Token: 0x0400F259 RID: 62041 [Token(Token = "0x400F259")] protected const RigidbodyConstraints NNOEMCIGCOC = RigidbodyConstraints.None; // Token: 0x0400F25A RID: 62042 [Token(Token = "0x400F25A")] private const float BDHFGHEKJBL = 2f; // Token: 0x0400F25B RID: 62043 [Token(Token = "0x400F25B")] public const string SPAWN_STATE_OVERRIDE = "SSO"; // Token: 0x0400F25C RID: 62044 [Token(Token = "0x400F25C")] public const string PREVENT_AUTO_AGGRO_OVERRIDE = "AAO"; // Token: 0x0400F25D RID: 62045 [Token(Token = "0x400F25D")] public const string MAX_HEALTH_OVERRIDE = "MHO"; // Token: 0x0400F25E RID: 62046 [Token(Token = "0x400F25E")] public const string MOVE_SPEED_OVERRIDE = "MSO"; // Token: 0x0400F25F RID: 62047 [Token(Token = "0x400F25F")] public const string HEALTH_BAR_OVERRIDE = "HBO"; // Token: 0x0400F260 RID: 62048 [Token(Token = "0x400F260")] public const string DASH_SPEED_OVERRIDE = "DSO"; // Token: 0x0400F261 RID: 62049 [Token(Token = "0x400F261")] public const string DASH_MIN_DIST_OVERRIDE = "DMiDO"; // Token: 0x0400F262 RID: 62050 [Token(Token = "0x400F262")] public const string DASH_MAX_DIST_OVERRIDE = "DMaDO"; // Token: 0x0400F263 RID: 62051 [FieldOffset(Offset = "0x2A8")] [Token(Token = "0x400F263")] private float GJCKCNBBAEK; // Token: 0x0400F264 RID: 62052 [Token(Token = "0x400F264")] private const float MKDCEAPDJPF = 45f; // Token: 0x0400F265 RID: 62053 [Token(Token = "0x400F265")] private const float KFPCCOFBECK = 2f; // Token: 0x0400F271 RID: 62065 [FieldOffset(Offset = "0x300")] [Token(Token = "0x400F271")] private KLLMCPFPIIE OEAJKKMFGEM; // Token: 0x0400F272 RID: 62066 [FieldOffset(Offset = "0x308")] [Token(Token = "0x400F272")] private KLLMCPFPIIE AOLHODDFLFO; // Token: 0x0400F273 RID: 62067 [FieldOffset(Offset = "0x310")] [Token(Token = "0x400F273")] private KCMNCAFFHJG LDPLJAEGNGM; // Token: 0x0400F275 RID: 62069 [FieldOffset(Offset = "0x320")] [Token(Token = "0x400F275")] private ENDNBHFKNFL HDOEJNHKDCI; // Token: 0x0400F276 RID: 62070 [FieldOffset(Offset = "0x368")] [Token(Token = "0x400F276")] private int BDEBJOIJMFE; // Token: 0x0400F277 RID: 62071 [FieldOffset(Offset = "0x370")] [Token(Token = "0x400F277")] private Weapon IKKFLLKCOFO; // Token: 0x0400F278 RID: 62072 [FieldOffset(Offset = "0x378")] [Token(Token = "0x400F278")] private int DPACMGDPEMM; // Token: 0x0400F279 RID: 62073 [FieldOffset(Offset = "0x37C")] [Token(Token = "0x400F279")] private bool LKLJCOLKJFM; // Token: 0x0400F27A RID: 62074 [FieldOffset(Offset = "0x37D")] [Token(Token = "0x400F27A")] private bool BODKACCDCAI; // Token: 0x0400F27B RID: 62075 [FieldOffset(Offset = "0x380")] [Token(Token = "0x400F27B")] private ENDNBHFKNFL GPEIIPINLPG; // Token: 0x0400F27C RID: 62076 [FieldOffset(Offset = "0x3C8")] [Token(Token = "0x400F27C")] private int LPCMCAEAFOK; // Token: 0x0400F27F RID: 62079 [FieldOffset(Offset = "0x3DC")] [Token(Token = "0x400F27F")] private bool IJFBMNGHIMP; // Token: 0x0400F280 RID: 62080 [Token(Token = "0x400F280")] public static MFBGLIHGCGO EnemyInstantiatedEvent; // Token: 0x0400F281 RID: 62081 [Token(Token = "0x400F281")] public static MFBGLIHGCGO EnemySpawnEvent; // Token: 0x0400F282 RID: 62082 [Token(Token = "0x400F282")] public static IILCGFIHJLP EnemyDeathEvent; // Token: 0x0400F283 RID: 62083 [Token(Token = "0x400F283")] public static IILCGFIHJLP EnemyTargetChangeEvent; // Token: 0x0400F284 RID: 62084 [Token(Token = "0x400F284")] public static AAPEGDHKHJI EnemyDetectedImpact; // Token: 0x0400F285 RID: 62085 [Token(Token = "0x400F285")] public static NBPOLJHGGLE TookDamageEvent; // Token: 0x0400F286 RID: 62086 [Token(Token = "0x400F286")] public static AAPEGDHKHJI EnemyHealthChangeEvent; // Token: 0x020033F0 RID: 13296 [Token(Token = "0x20033F0")] public enum FPNJPKEMEPI { // Token: 0x0400F292 RID: 62098 [Token(Token = "0x400F292")] DEFAULT, // Token: 0x0400F293 RID: 62099 [Token(Token = "0x400F293")] ALWAYS_DISPLAY, // Token: 0x0400F294 RID: 62100 [Token(Token = "0x400F294")] NEVER_DISPLAY } // Token: 0x020033F1 RID: 13297 [Token(Token = "0x20033F1")] private enum PIJAELHFBLG { // Token: 0x0400F296 RID: 62102 [Token(Token = "0x400F296")] INSTANTIATOR_ID, // Token: 0x0400F297 RID: 62103 [Token(Token = "0x400F297")] INSTANTIATION_PARAMS, // Token: 0x0400F298 RID: 62104 [Token(Token = "0x400F298")] ENEMY_TYPE, // Token: 0x0400F299 RID: 62105 [Token(Token = "0x400F299")] SPAWN_TARGET_POSITION, // Token: 0x0400F29A RID: 62106 [Token(Token = "0x400F29A")] SPAWN_ON_PATROL, // Token: 0x0400F29B RID: 62107 [Token(Token = "0x400F29B")] PATROL_PHOTON_VIEW_ID, // Token: 0x0400F29C RID: 62108 [Token(Token = "0x400F29C")] TEAM_ID, // Token: 0x0400F29D RID: 62109 [Token(Token = "0x400F29D")] SPAWN_DISENGAGED, // Token: 0x0400F29E RID: 62110 [Token(Token = "0x400F29E")] UNIQUE_RANDOM_VALUE, // Token: 0x0400F29F RID: 62111 [Token(Token = "0x400F29F")] VALUE_COUNT } // Token: 0x020033F2 RID: 13298 [Token(Token = "0x20033F2")] private enum EDCDJGMAMNG { // Token: 0x0400F2A1 RID: 62113 [Token(Token = "0x400F2A1")] NONE, // Token: 0x0400F2A2 RID: 62114 [Token(Token = "0x400F2A2")] ANIMATION, // Token: 0x0400F2A3 RID: 62115 [Token(Token = "0x400F2A3")] PHYSICS, // Token: 0x0400F2A4 RID: 62116 [Token(Token = "0x400F2A4")] PHYSICS_ON_COLLISION } // Token: 0x020033F3 RID: 13299 [Token(Token = "0x20033F3")] public enum PDJKIMICGFC { // Token: 0x0400F2A6 RID: 62118 [Token(Token = "0x400F2A6")] INVALID, // Token: 0x0400F2A7 RID: 62119 [Token(Token = "0x400F2A7")] SPAWNING, // Token: 0x0400F2A8 RID: 62120 [Token(Token = "0x400F2A8")] PATROL, // Token: 0x0400F2A9 RID: 62121 [Token(Token = "0x400F2A9")] COMBAT, // Token: 0x0400F2AA RID: 62122 [Token(Token = "0x400F2AA")] INTERRUPTED, // Token: 0x0400F2AB RID: 62123 [Token(Token = "0x400F2AB")] DISENGAGED, // Token: 0x0400F2AC RID: 62124 [Token(Token = "0x400F2AC")] DEAD, // Token: 0x0400F2AD RID: 62125 [Token(Token = "0x400F2AD")] CUSTOM_LOGIC } // Token: 0x020033F4 RID: 13300 [Token(Token = "0x20033F4")] private enum BMBKCIBKIOG { // Token: 0x0400F2AF RID: 62127 [Token(Token = "0x400F2AF")] COMBAT_ACTIVE, // Token: 0x0400F2B0 RID: 62128 [Token(Token = "0x400F2B0")] COMBAT_STUN } // Token: 0x020033F5 RID: 13301 [Token(Token = "0x20033F5")] private enum OLMKAMFMNNH { // Token: 0x0400F2B2 RID: 62130 [Token(Token = "0x400F2B2")] INTERRUPTED_STUN, // Token: 0x0400F2B3 RID: 62131 [Token(Token = "0x400F2B3")] INTERRUPTED_RECOVERY } // Token: 0x020033F6 RID: 13302 [Token(Token = "0x20033F6")] private enum HIOKOGMKMEA { // Token: 0x0400F2B5 RID: 62133 [Token(Token = "0x400F2B5")] RANDOM, // Token: 0x0400F2B6 RID: 62134 [Token(Token = "0x400F2B6")] CLOSEST, // Token: 0x0400F2B7 RID: 62135 [Token(Token = "0x400F2B7")] LEAST_TARGETED } // Token: 0x020033F7 RID: 13303 [Token(Token = "0x20033F7")] public enum FDCONKFINIF { // Token: 0x0400F2B9 RID: 62137 [Token(Token = "0x400F2B9")] INVALID = -1, // Token: 0x0400F2BA RID: 62138 [Token(Token = "0x400F2BA")] OMNIDIRECTIONAL, // Token: 0x0400F2BB RID: 62139 [Token(Token = "0x400F2BB")] VISION_CONE } // Token: 0x020033F8 RID: 13304 [Token(Token = "0x20033F8")] public sealed class FJNNOHNMINM : MulticastDelegate { // Token: 0x060174A9 RID: 95401 RVA: 0x00574B7C File Offset: 0x00572D7C [Token(Token = "0x60174A9")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public FJNNOHNMINM(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060174AA RID: 95402 RVA: 0x00574B98 File Offset: 0x00572D98 [Token(Token = "0x60174AA")] [Address(RVA = "0x73B060", Offset = "0x739E60", VA = "0x18073B060", Slot = "13")] public void Invoke(Enemy BPJNEFJBBML) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060174AB RID: 95403 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60174AB")] [Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", Slot = "14")] public IAsyncResult BeginInvoke(Enemy BPJNEFJBBML, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060174AC RID: 95404 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60174AC")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020033F9 RID: 13305 [Token(Token = "0x20033F9")] public sealed class FIEKLJKDFIP : MulticastDelegate { // Token: 0x060174AD RID: 95405 RVA: 0x00574CA8 File Offset: 0x00572EA8 [Token(Token = "0x60174AD")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public FIEKLJKDFIP(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x060174AE RID: 95406 RVA: 0x00574CC4 File Offset: 0x00572EC4 [Token(Token = "0x60174AE")] [Address(RVA = "0x48FFD0", Offset = "0x48EDD0", VA = "0x18048FFD0", Slot = "13")] public void Invoke(Enemy BPJNEFJBBML, Collision GBJHLKOJGPB) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x060174AF RID: 95407 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60174AF")] [Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", Slot = "14")] public IAsyncResult BeginInvoke(Enemy BPJNEFJBBML, Collision GBJHLKOJGPB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060174B0 RID: 95408 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60174B0")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020033FA RID: 13306 [Token(Token = "0x20033FA")] [Serializable] protected class CombatSettings { // Token: 0x17004050 RID: 16464 // (get) Token: 0x060174B1 RID: 95409 RVA: 0x00574DC4 File Offset: 0x00572FC4 [Token(Token = "0x17004050")] public static Enemy.CombatSettings Default { [Token(Token = "0x60174B1")] [Address(RVA = "0x137F520", Offset = "0x137E320", VA = "0x18137F520")] get { Enemy.CombatSettings combatSettings = new Enemy.CombatSettings(); int num = 0; combatSettings.DamageMultiplier = 1f; combatSettings.DamageType = (FJDJKDOJKDO)num; combatSettings.InterruptsBehavior = num != 0; combatSettings.CriticalHitInterruptsBehavior = num != 0; combatSettings.ShieldHitInterruptsBehavior = num != 0; combatSettings.StunDuration = (float)num; combatSettings.CriticalHitStunDuration = (float)num; combatSettings.ShieldHitStunDuration = (float)num; combatSettings.ShieldHitRecoilMultiplier = (float)num; combatSettings.CriticalHitDamageMultiplier = 1f; combatSettings.RecoilMultiplier = 1f; combatSettings.CriticalHitRecoilMultiplier = 1f; combatSettings.KillingBlowRecoilMultiplier = 1f; combatSettings.KillingBlowCriticalHitRecoilMultiplier = 1f; return combatSettings; } } // Token: 0x060174B2 RID: 95410 RVA: 0x00574E5C File Offset: 0x0057305C [Token(Token = "0x60174B2")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public CombatSettings() { } // Token: 0x0400F2BC RID: 62140 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400F2BC")] public FJDJKDOJKDO DamageType; // Token: 0x0400F2BD RID: 62141 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400F2BD")] [Header("Normal Hit")] public bool InterruptsBehavior; // Token: 0x0400F2BE RID: 62142 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F2BE")] public float StunDuration; // Token: 0x0400F2BF RID: 62143 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400F2BF")] public float DamageMultiplier; // Token: 0x0400F2C0 RID: 62144 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400F2C0")] public float RecoilMultiplier; // Token: 0x0400F2C1 RID: 62145 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400F2C1")] public float KillingBlowRecoilMultiplier; // Token: 0x0400F2C2 RID: 62146 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400F2C2")] [Header("Critical Hit")] public bool CriticalHitInterruptsBehavior; // Token: 0x0400F2C3 RID: 62147 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400F2C3")] public float CriticalHitStunDuration; // Token: 0x0400F2C4 RID: 62148 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400F2C4")] public float CriticalHitDamageMultiplier; // Token: 0x0400F2C5 RID: 62149 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400F2C5")] public float CriticalHitRecoilMultiplier; // Token: 0x0400F2C6 RID: 62150 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400F2C6")] public float KillingBlowCriticalHitRecoilMultiplier; // Token: 0x0400F2C7 RID: 62151 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400F2C7")] [Header("Shield")] public bool ShieldHitInterruptsBehavior; // Token: 0x0400F2C8 RID: 62152 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400F2C8")] public float ShieldHitStunDuration; // Token: 0x0400F2C9 RID: 62153 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400F2C9")] public float ShieldHitDamageMultiplier; // Token: 0x0400F2CA RID: 62154 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400F2CA")] public float ShieldHitRecoilMultiplier; } // Token: 0x020033FB RID: 13307 [Token(Token = "0x20033FB")] [Serializable] protected struct RigidbodyConstraintSettings { // Token: 0x060174B3 RID: 95411 RVA: 0x00574E70 File Offset: 0x00573070 [Token(Token = "0x60174B3")] [Address(RVA = "0x139D340", Offset = "0x139C140", VA = "0x18139D340")] public RigidbodyConstraintSettings(bool KCCMLENLNBD, bool GHDGLCFLFIH, bool DNPIAEFDAOE, bool JOAKFGIKMHK, bool IKOJKGCEDFJ, bool GCHPOHLDGKG) { this.freezeRotationX = false; this.freezeRotationY = false; this.freezeRotationZ = false; this.freezePositionX = KCCMLENLNBD; this.freezePositionY = GHDGLCFLFIH; this.freezePositionZ = DNPIAEFDAOE; } // Token: 0x17004051 RID: 16465 // (get) Token: 0x060174B4 RID: 95412 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17004051")] public RigidbodyConstraints Constraints { [Token(Token = "0x60174B4")] [Address(RVA = "0x139D370", Offset = "0x139C170", VA = "0x18139D370")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0400F2CB RID: 62155 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400F2CB")] [SerializeField] [Header("Position")] private bool freezePositionX; // Token: 0x0400F2CC RID: 62156 [FieldOffset(Offset = "0x1")] [Token(Token = "0x400F2CC")] [SerializeField] private bool freezePositionY; // Token: 0x0400F2CD RID: 62157 [FieldOffset(Offset = "0x2")] [Token(Token = "0x400F2CD")] [SerializeField] private bool freezePositionZ; // Token: 0x0400F2CE RID: 62158 [FieldOffset(Offset = "0x3")] [Token(Token = "0x400F2CE")] [SerializeField] [Header("Rotation")] private bool freezeRotationX; // Token: 0x0400F2CF RID: 62159 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400F2CF")] [SerializeField] private bool freezeRotationY; // Token: 0x0400F2D0 RID: 62160 [FieldOffset(Offset = "0x5")] [Token(Token = "0x400F2D0")] [SerializeField] private bool freezeRotationZ; } // Token: 0x020033FC RID: 13308 [Token(Token = "0x20033FC")] [Serializable] private struct PlayerDamageSetting { // Token: 0x0400F2D1 RID: 62161 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400F2D1")] public Player.GAHEJKDCLLE BodyPart; // Token: 0x0400F2D2 RID: 62162 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400F2D2")] public int Damage; } } }