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: 0x020034DC RID: 13532 [Token(Token = "0x20034DC")] [RequireComponent(typeof(EnemyAudio))] [RequireComponent(typeof(EnemyAnimator))] [RequireComponent(typeof(RigidbodyEx))] [RequireComponent(typeof(Steering))] public abstract class Enemy : MonoBehaviourPun { // Token: 0x170040C5 RID: 16581 // (get) Token: 0x0601781B RID: 96283 RVA: 0x0057AF54 File Offset: 0x00579154 [Token(Token = "0x170040C5")] private OGNBCNBPFCC OOJHFIHOOJC { [Token(Token = "0x601781B")] [Address(RVA = "0x1EC4180", Offset = "0x1EC3180", VA = "0x181EC4180")] get { return HELOBGLDDLH.CCFEJLNMDLG(this.spawnToolTypeId); } } // Token: 0x170040C6 RID: 16582 // (get) Token: 0x0601781C RID: 96284 RVA: 0x0057AF6C File Offset: 0x0057916C [Token(Token = "0x170040C6")] private static Transform KIPJOGDKBNG { [Token(Token = "0x601781C")] [Address(RVA = "0x1EBDF20", Offset = "0x1EBCF20", VA = "0x181EBDF20")] get { Transform bfbcehmbhij = Enemy.BFBCEHMBHIJ; int num = 0; if (bfbcehmbhij == num) { Enemy.BFBCEHMBHIJ = new GameObject("EnemyRoot").transform; } return Enemy.BFBCEHMBHIJ; } } // Token: 0x170040C7 RID: 16583 // (get) Token: 0x0601781D RID: 96285 RVA: 0x0057AFAC File Offset: 0x005791AC [Token(Token = "0x170040C7")] public Steering FOJOAPKDAND { [Token(Token = "0x601781D")] [Address(RVA = "0xFB4610", Offset = "0xFB3610", VA = "0x180FB4610")] get { return this.steering; } } // Token: 0x170040C8 RID: 16584 // (get) Token: 0x0601781E RID: 96286 RVA: 0x0057AFC0 File Offset: 0x005791C0 [Token(Token = "0x170040C8")] public RigidbodyEx PNDEPIILPKD { [Token(Token = "0x601781E")] [Address(RVA = "0x5D1810", Offset = "0x5D0810", VA = "0x1805D1810")] get { return this.rigidbodyEx; } } // Token: 0x170040C9 RID: 16585 // (get) Token: 0x0601781F RID: 96287 RVA: 0x0057AFD4 File Offset: 0x005791D4 [Token(Token = "0x170040C9")] public int KHDKHLFAMOK { [Token(Token = "0x601781F")] [Address(RVA = "0x1B1D230", Offset = "0x1B1C230", VA = "0x181B1D230")] get { return base.JDHMIOJKLCK.viewIdField; } } // Token: 0x170040CA RID: 16586 // (get) Token: 0x06017820 RID: 96288 RVA: 0x0057AFF4 File Offset: 0x005791F4 [Token(Token = "0x170040CA")] private PointsDropper LEJHNCNMMCI { [Token(Token = "0x6017820")] [Address(RVA = "0xCBC4E0", Offset = "0xCBB4E0", VA = "0x180CBC4E0")] get { return this.pointsDropper; } } // Token: 0x170040CB RID: 16587 // (get) Token: 0x06017821 RID: 96289 RVA: 0x0057B008 File Offset: 0x00579208 [Token(Token = "0x170040CB")] public EnemyAudio NGCAOAEMFCM { [Token(Token = "0x6017821")] [Address(RVA = "0x5BF220", Offset = "0x5BE220", VA = "0x1805BF220")] get { return this.enemyAudio; } } // Token: 0x170040CC RID: 16588 // (get) Token: 0x06017822 RID: 96290 RVA: 0x0057B01C File Offset: 0x0057921C [Token(Token = "0x170040CC")] protected EnemyAnimator HHMLICOKIHI { [Token(Token = "0x6017822")] [Address(RVA = "0x5B7070", Offset = "0x5B6070", VA = "0x1805B7070")] get { return this.enemyAnimator; } } // Token: 0x170040CD RID: 16589 // (get) Token: 0x06017823 RID: 96291 RVA: 0x0057B030 File Offset: 0x00579230 [Token(Token = "0x170040CD")] protected EnemyParticles FJHFAAOMPOK { [Token(Token = "0x6017823")] [Address(RVA = "0x5D17E0", Offset = "0x5D07E0", VA = "0x1805D17E0")] get { return this.enemyParticles; } } // Token: 0x170040CE RID: 16590 // (get) Token: 0x06017824 RID: 96292 RVA: 0x0057B044 File Offset: 0x00579244 // (set) Token: 0x06017825 RID: 96293 RVA: 0x0057B058 File Offset: 0x00579258 [Token(Token = "0x170040CE")] protected EnemyRangedWeaponBase HGNOCPPICIP { [Token(Token = "0x6017824")] [Address(RVA = "0x1EC1A90", Offset = "0x1EC0A90", VA = "0x181EC1A90")] get; [Token(Token = "0x6017825")] [Address(RVA = "0x1EBF370", Offset = "0x1EBE370", VA = "0x181EBF370")] set; } // Token: 0x170040CF RID: 16591 // (get) Token: 0x06017826 RID: 96294 RVA: 0x0057B06C File Offset: 0x0057926C [Token(Token = "0x170040CF")] public Enemy.FPNJPKEMEPI LCEILOLCLMN { [Token(Token = "0x6017826")] [Address(RVA = "0x4AF6B0", Offset = "0x4AE6B0", VA = "0x1804AF6B0")] get { return this.healthBarSetting; } } // Token: 0x170040D0 RID: 16592 // (get) Token: 0x06017827 RID: 96295 RVA: 0x0057B080 File Offset: 0x00579280 [Token(Token = "0x170040D0")] public Transform OBPHMDGCNJG { [Token(Token = "0x6017827")] [Address(RVA = "0x4177B0", Offset = "0x4167B0", VA = "0x1804177B0")] get { return this.healthBarRoot; } } // Token: 0x170040D1 RID: 16593 // (get) Token: 0x06017828 RID: 96296 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170040D1")] public Vector3 IPJBCKLFGDC { [Token(Token = "0x6017828")] [Address(RVA = "0x1016CB0", Offset = "0x1015CB0", VA = "0x181016CB0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170040D2 RID: 16594 // (get) Token: 0x06017829 RID: 96297 RVA: 0x0057B094 File Offset: 0x00579294 [Token(Token = "0x170040D2")] public float GCFDEDGLLNJ { [Token(Token = "0x6017829")] [Address(RVA = "0x997130", Offset = "0x996130", VA = "0x180997130")] get { return this.healthBarScale; } } // Token: 0x170040D3 RID: 16595 // (get) Token: 0x0601782A RID: 96298 RVA: 0x0057B0A8 File Offset: 0x005792A8 // (set) Token: 0x0601782B RID: 96299 RVA: 0x0057B0BC File Offset: 0x005792BC [Token(Token = "0x170040D3")] public EnemyCollider[] EBONJMMNPEM { [Token(Token = "0x601782A")] [Address(RVA = "0x1EC8CC0", Offset = "0x1EC7CC0", VA = "0x181EC8CC0")] get; [Token(Token = "0x601782B")] [Address(RVA = "0x1A44E40", Offset = "0x1A43E40", VA = "0x181A44E40")] private set; } // Token: 0x170040D4 RID: 16596 // (get) Token: 0x0601782C RID: 96300 RVA: 0x0057B0D0 File Offset: 0x005792D0 // (set) Token: 0x0601782D RID: 96301 RVA: 0x0057B0E4 File Offset: 0x005792E4 [Token(Token = "0x170040D4")] protected bool HEJENCJFLFD { [Token(Token = "0x601782C")] [Address(RVA = "0x1EC1400", Offset = "0x1EC0400", VA = "0x181EC1400")] get { return this.LOJNCHCNNNO; } [Token(Token = "0x601782D")] [Address(RVA = "0x1EC4110", Offset = "0x1EC3110", VA = "0x181EC4110")] 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: 0x170040D5 RID: 16597 // (get) Token: 0x0601782E RID: 96302 RVA: 0x0057B134 File Offset: 0x00579334 // (set) Token: 0x0601782F RID: 96303 RVA: 0x0057B148 File Offset: 0x00579348 [Token(Token = "0x170040D5")] public int CCHPMACBBGP { [Token(Token = "0x601782E")] [Address(RVA = "0xEA6EC0", Offset = "0xEA5EC0", VA = "0x180EA6EC0")] get; [Token(Token = "0x601782F")] [Address(RVA = "0x1EBC910", Offset = "0x1EBB910", VA = "0x181EBC910")] private set; } // Token: 0x170040D6 RID: 16598 // (get) Token: 0x06017830 RID: 96304 RVA: 0x0057B15C File Offset: 0x0057935C // (set) Token: 0x06017831 RID: 96305 RVA: 0x0057B170 File Offset: 0x00579370 [Token(Token = "0x170040D6")] public Dictionary BNLHEPKLFBA { [Token(Token = "0x6017830")] [Address(RVA = "0x1EC8EC0", Offset = "0x1EC7EC0", VA = "0x181EC8EC0")] get; [Token(Token = "0x6017831")] [Address(RVA = "0x1EBB4B0", Offset = "0x1EBA4B0", VA = "0x181EBB4B0")] private set; } // Token: 0x170040D7 RID: 16599 // (get) Token: 0x06017832 RID: 96306 RVA: 0x0057B184 File Offset: 0x00579384 // (set) Token: 0x06017833 RID: 96307 RVA: 0x0057B198 File Offset: 0x00579398 [Token(Token = "0x170040D7")] public JIEHOGDIGPG JIEHOGDIGPG { [Token(Token = "0x6017832")] [Address(RVA = "0x44C3A0", Offset = "0x44B3A0", VA = "0x18044C3A0")] get; [Token(Token = "0x6017833")] [Address(RVA = "0x1EBC080", Offset = "0x1EBB080", VA = "0x181EBC080")] private set; } // Token: 0x170040D8 RID: 16600 // (get) Token: 0x06017834 RID: 96308 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06017835 RID: 96309 RVA: 0x0057B1AC File Offset: 0x005793AC [Token(Token = "0x170040D8")] public Vector3 IBCMENCLGEI { [Token(Token = "0x6017834")] [Address(RVA = "0x1EC9710", Offset = "0x1EC8710", VA = "0x181EC9710")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6017835")] [Address(RVA = "0x1EC4250", Offset = "0x1EC3250", VA = "0x181EC4250")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x170040D9 RID: 16601 // (get) Token: 0x06017836 RID: 96310 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06017837 RID: 96311 RVA: 0x0057B1CC File Offset: 0x005793CC [Token(Token = "0x170040D9")] public Vector3 LJPBMHMNBCC { [Token(Token = "0x6017836")] [Address(RVA = "0x1EC8ED0", Offset = "0x1EC7ED0", VA = "0x181EC8ED0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6017837")] [Address(RVA = "0x1EBC580", Offset = "0x1EBB580", VA = "0x181EBC580")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x170040DA RID: 16602 // (get) Token: 0x06017838 RID: 96312 RVA: 0x0057B1EC File Offset: 0x005793EC // (set) Token: 0x06017839 RID: 96313 RVA: 0x0057B200 File Offset: 0x00579400 [Token(Token = "0x170040DA")] public bool AFAHFMAGGOP { [Token(Token = "0x6017838")] [Address(RVA = "0x1EC9700", Offset = "0x1EC8700", VA = "0x181EC9700")] get; [Token(Token = "0x6017839")] [Address(RVA = "0x1EBFF20", Offset = "0x1EBEF20", VA = "0x181EBFF20")] private set; } // Token: 0x170040DB RID: 16603 // (get) Token: 0x0601783A RID: 96314 RVA: 0x0057B214 File Offset: 0x00579414 // (set) Token: 0x0601783B RID: 96315 RVA: 0x0057B228 File Offset: 0x00579428 [Token(Token = "0x170040DB")] public CGLKOJIMDIH DALCBAHIFPG { [Token(Token = "0x601783A")] [Address(RVA = "0x1EC9870", Offset = "0x1EC8870", VA = "0x181EC9870")] get; [Token(Token = "0x601783B")] [Address(RVA = "0x1EBFF30", Offset = "0x1EBEF30", VA = "0x181EBFF30")] private set; } // Token: 0x170040DC RID: 16604 // (get) Token: 0x0601783C RID: 96316 RVA: 0x0057B23C File Offset: 0x0057943C // (set) Token: 0x0601783D RID: 96317 RVA: 0x0057B250 File Offset: 0x00579450 [Token(Token = "0x170040DC")] private float HIINADCEGBE { [Token(Token = "0x601783C")] [Address(RVA = "0x1EBF340", Offset = "0x1EBE340", VA = "0x181EBF340")] get; [Token(Token = "0x601783D")] [Address(RVA = "0x1EBC9D0", Offset = "0x1EBB9D0", VA = "0x181EBC9D0")] set; } // Token: 0x170040DD RID: 16605 // (get) Token: 0x0601783E RID: 96318 RVA: 0x0057B264 File Offset: 0x00579464 // (set) Token: 0x0601783F RID: 96319 RVA: 0x0057B278 File Offset: 0x00579478 [Token(Token = "0x170040DD")] private bool NPIDPBANGHN { [Token(Token = "0x601783E")] [Address(RVA = "0x5D1800", Offset = "0x5D0800", VA = "0x1805D1800")] get; [Token(Token = "0x601783F")] [Address(RVA = "0x5D3350", Offset = "0x5D2350", VA = "0x1805D3350")] set; } // Token: 0x170040DE RID: 16606 // (get) Token: 0x06017840 RID: 96320 RVA: 0x0057B28C File Offset: 0x0057948C // (set) Token: 0x06017841 RID: 96321 RVA: 0x0057B2AC File Offset: 0x005794AC [Token(Token = "0x170040DE")] public bool HAAKEBKCMHJ { [Token(Token = "0x6017840")] [Address(RVA = "0x1EC8F50", Offset = "0x1EC7F50", VA = "0x181EC8F50")] get { return this.OLLCKGGCOEN.IAHDANBDAAM() != null; } [Token(Token = "0x6017841")] [Address(RVA = "0x1EBEA00", Offset = "0x1EBDA00", VA = "0x181EBEA00")] private set { KLLMCPFPIIE ollckggcoen = this.OLLCKGGCOEN; } } // Token: 0x170040DF RID: 16607 // (get) Token: 0x06017842 RID: 96322 RVA: 0x0057B2C8 File Offset: 0x005794C8 // (set) Token: 0x06017843 RID: 96323 RVA: 0x0057B2E8 File Offset: 0x005794E8 [Token(Token = "0x170040DF")] public int MMNFJJDMFNP { [Token(Token = "0x6017842")] [Address(RVA = "0x1EC8E70", Offset = "0x1EC7E70", VA = "0x181EC8E70")] get { return this.PAMCNCJAJDE.IAHDANBDAAM(); } [Token(Token = "0x6017843")] [Address(RVA = "0x1EC9F20", Offset = "0x1EC8F20", VA = "0x181EC9F20")] set { KLLMCPFPIIE pamcncjajde = this.PAMCNCJAJDE; int num = this.OEAJKKMFGEM.IAHDANBDAAM(); int num2 = 0; int num3 = Mathf.Clamp(value, num2, num); } } // Token: 0x170040E0 RID: 16608 // (get) Token: 0x06017844 RID: 96324 RVA: 0x0057B31C File Offset: 0x0057951C // (set) Token: 0x06017845 RID: 96325 RVA: 0x0057B33C File Offset: 0x0057953C [Token(Token = "0x170040E0")] public int DIEKGFJCKKM { [Token(Token = "0x6017844")] [Address(RVA = "0x1EC9560", Offset = "0x1EC8560", VA = "0x181EC9560")] get { return this.OEAJKKMFGEM.IAHDANBDAAM(); } [Token(Token = "0x6017845")] [Address(RVA = "0x1ECA250", Offset = "0x1EC9250", VA = "0x181ECA250")] set { KLLMCPFPIIE oeajkkmfgem = this.OEAJKKMFGEM; } } // Token: 0x170040E1 RID: 16609 // (get) Token: 0x06017846 RID: 96326 RVA: 0x0057B358 File Offset: 0x00579558 [Token(Token = "0x170040E1")] public Enemy.PDJKIMICGFC GENECNFMDHJ { [Token(Token = "0x6017846")] [Address(RVA = "0x1EC8CD0", Offset = "0x1EC7CD0", VA = "0x181EC8CD0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; throw new NullReferenceException(); } } // Token: 0x170040E2 RID: 16610 // (get) Token: 0x06017847 RID: 96327 RVA: 0x0057B374 File Offset: 0x00579574 [Token(Token = "0x170040E2")] public ushort BEOPIOIFFHC { [Token(Token = "0x6017847")] [Address(RVA = "0x1EC8D10", Offset = "0x1EC7D10", VA = "0x181EC8D10")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; throw new NullReferenceException(); } } // Token: 0x170040E3 RID: 16611 // (get) Token: 0x06017848 RID: 96328 RVA: 0x0057B390 File Offset: 0x00579590 // (set) Token: 0x06017849 RID: 96329 RVA: 0x0057B3B0 File Offset: 0x005795B0 [Token(Token = "0x170040E3")] protected ushort FOELDJMGAJF { [Token(Token = "0x6017848")] [Address(RVA = "0x1EC1990", Offset = "0x1EC0990", VA = "0x181EC1990")] get { return this.KPMHGDDHICP.KLIAOAJIPKM(); } [Token(Token = "0x6017849")] [Address(RVA = "0x1EBC0A0", Offset = "0x1EBB0A0", VA = "0x181EBC0A0")] set { this.KPMHGDDHICP.IOFAAIEOLKL(value); } } // Token: 0x170040E4 RID: 16612 // (get) Token: 0x0601784A RID: 96330 RVA: 0x0057B3D0 File Offset: 0x005795D0 // (set) Token: 0x0601784B RID: 96331 RVA: 0x0057B3F0 File Offset: 0x005795F0 [Token(Token = "0x170040E4")] protected ushort MJIJMBEKBAL { [Token(Token = "0x601784A")] [Address(RVA = "0x1EBE990", Offset = "0x1EBD990", VA = "0x181EBE990")] get { return this.KPMHGDDHICP.HHKKJDOCBNH(); } [Token(Token = "0x601784B")] [Address(RVA = "0x1EC1310", Offset = "0x1EC0310", VA = "0x181EC1310")] set { this.KPMHGDDHICP.PLPKNPIOFEI(value); } } // Token: 0x170040E5 RID: 16613 // (get) Token: 0x0601784C RID: 96332 RVA: 0x0057B410 File Offset: 0x00579610 [Token(Token = "0x170040E5")] protected bool ICMBJEEFPLE { [Token(Token = "0x601784C")] [Address(RVA = "0x1EB85A0", Offset = "0x1EB75A0", VA = "0x181EB85A0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x170040E6 RID: 16614 // (get) Token: 0x0601784D RID: 96333 RVA: 0x0057B42C File Offset: 0x0057962C [Token(Token = "0x170040E6")] public bool BINEEICMMIJ { [Token(Token = "0x601784D")] [Address(RVA = "0x1EC8FA0", Offset = "0x1EC7FA0", VA = "0x181EC8FA0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } throw new NullReferenceException(); } } // Token: 0x170040E7 RID: 16615 // (get) Token: 0x0601784E RID: 96334 RVA: 0x0057B454 File Offset: 0x00579654 [Token(Token = "0x170040E7")] private static int GPFDMIOMCLA { [Token(Token = "0x601784E")] [Address(RVA = "0x1EC0C50", Offset = "0x1EBFC50", VA = "0x181EC0C50")] get { return KKPBCOOONNK.NLIADADJGIF; } } // Token: 0x170040E8 RID: 16616 // (get) Token: 0x0601784F RID: 96335 RVA: 0x0057B468 File Offset: 0x00579668 // (set) Token: 0x06017850 RID: 96336 RVA: 0x0057B488 File Offset: 0x00579688 [Token(Token = "0x170040E8")] private int NBJLIINAABB { [Token(Token = "0x601784F")] [Address(RVA = "0x1EBE5B0", Offset = "0x1EBD5B0", VA = "0x181EBE5B0")] get { return this.AOLHODDFLFO.IAHDANBDAAM(); } [Token(Token = "0x6017850")] [Address(RVA = "0x1EBB560", Offset = "0x1EBA560", VA = "0x181EBB560")] set { KLLMCPFPIIE aolhoddflfo = this.AOLHODDFLFO; } } // Token: 0x170040E9 RID: 16617 // (get) Token: 0x06017851 RID: 96337 RVA: 0x0057B4A4 File Offset: 0x005796A4 [Token(Token = "0x170040E9")] protected bool DGBEPKOPAEK { [Token(Token = "0x6017851")] [Address(RVA = "0x1EC0B30", Offset = "0x1EBFB30", VA = "0x181EC0B30")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x170040EA RID: 16618 // (get) Token: 0x06017852 RID: 96338 RVA: 0x0057B4C0 File Offset: 0x005796C0 [Token(Token = "0x170040EA")] protected bool CLKNOHJKKMP { [Token(Token = "0x6017852")] [Address(RVA = "0x1EC16D0", Offset = "0x1EC06D0", VA = "0x181EC16D0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } if ((ulong)1L == 0UL) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } bool flag; return flag; } } // Token: 0x170040EB RID: 16619 // (get) Token: 0x06017853 RID: 96339 RVA: 0x0057B4F0 File Offset: 0x005796F0 // (set) Token: 0x06017854 RID: 96340 RVA: 0x0057B514 File Offset: 0x00579714 [Token(Token = "0x170040EB")] protected EnemyPatrol MCBJJBJKKBE { [Token(Token = "0x6017853")] [Address(RVA = "0x1EC31E0", Offset = "0x1EC21E0", VA = "0x181EC31E0")] get { KCMNCAFFHJG ldpljaegngm = this.LDPLJAEGNGM; int num = 0; return ldpljaegngm.IAHDANBDAAM(num != 0); } [Token(Token = "0x6017854")] [Address(RVA = "0x1EC40B0", Offset = "0x1EC30B0", VA = "0x181EC40B0")] set { this.LDPLJAEGNGM.BDJFGEJFPPO(value); } } // Token: 0x170040EC RID: 16620 // (get) Token: 0x06017855 RID: 96341 RVA: 0x0057B534 File Offset: 0x00579734 [Token(Token = "0x170040EC")] private int CLFCGGEALCK { [Token(Token = "0x6017855")] [Address(RVA = "0x1EC0AE0", Offset = "0x1EBFAE0", VA = "0x181EC0AE0")] get { return this.OGBKNFMDDGB.KLIAOAJIPKM(); } } // Token: 0x170040ED RID: 16621 // (get) Token: 0x06017856 RID: 96342 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170040ED")] private Vector3 DAMJANKKDAP { [Token(Token = "0x6017856")] [Address(RVA = "0x1EBFF40", Offset = "0x1EBEF40", VA = "0x181EBFF40")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170040EE RID: 16622 // (get) Token: 0x06017857 RID: 96343 RVA: 0x0057B554 File Offset: 0x00579754 // (set) Token: 0x06017858 RID: 96344 RVA: 0x0057B568 File Offset: 0x00579768 [Token(Token = "0x170040EE")] private bool HMFPLHIEPBH { [Token(Token = "0x6017857")] [Address(RVA = "0x1EBC900", Offset = "0x1EBB900", VA = "0x181EBC900")] get; [Token(Token = "0x6017858")] [Address(RVA = "0x1EC13F0", Offset = "0x1EC03F0", VA = "0x181EC13F0")] set; } // Token: 0x170040EF RID: 16623 // (get) Token: 0x06017859 RID: 96345 RVA: 0x0057B57C File Offset: 0x0057977C // (set) Token: 0x0601785A RID: 96346 RVA: 0x0057B59C File Offset: 0x0057979C [Token(Token = "0x170040EF")] private bool DLLMEKHBIPC { [Token(Token = "0x6017859")] [Address(RVA = "0x1EBECE0", Offset = "0x1EBDCE0", VA = "0x181EBECE0")] get { return this.LLBMHIKIEAL.IAHDANBDAAM() != null; } [Token(Token = "0x601785A")] [Address(RVA = "0x1EBFAA0", Offset = "0x1EBEAA0", VA = "0x181EBFAA0")] set { KLLMCPFPIIE llbmhikieal = this.LLBMHIKIEAL; } } // Token: 0x170040F0 RID: 16624 // (get) Token: 0x0601785B RID: 96347 RVA: 0x0057B5B8 File Offset: 0x005797B8 // (set) Token: 0x0601785C RID: 96348 RVA: 0x0057B5D8 File Offset: 0x005797D8 [Token(Token = "0x170040F0")] private bool ICFFBENKJBE { [Token(Token = "0x601785B")] [Address(RVA = "0x1EC2350", Offset = "0x1EC1350", VA = "0x181EC2350")] get { return this.NFJCMDKOGKM.IAHDANBDAAM() != null; } [Token(Token = "0x601785C")] [Address(RVA = "0x1EC19E0", Offset = "0x1EC09E0", VA = "0x181EC19E0")] set { KLLMCPFPIIE nfjcmdkogkm = this.NFJCMDKOGKM; } } // Token: 0x170040F1 RID: 16625 // (get) Token: 0x0601785D RID: 96349 RVA: 0x0057B5F4 File Offset: 0x005797F4 // (set) Token: 0x0601785E RID: 96350 RVA: 0x0057B614 File Offset: 0x00579814 [Token(Token = "0x170040F1")] private bool GOKLLEOGNFN { [Token(Token = "0x601785D")] [Address(RVA = "0x1EBE600", Offset = "0x1EBD600", VA = "0x181EBE600")] get { return this.NPFOOHIGLAI.IAHDANBDAAM() != null; } [Token(Token = "0x601785E")] [Address(RVA = "0x1EBC100", Offset = "0x1EBB100", VA = "0x181EBC100")] set { KLLMCPFPIIE npfoohiglai = this.NPFOOHIGLAI; } } // Token: 0x170040F2 RID: 16626 // (get) Token: 0x0601785F RID: 96351 RVA: 0x0057B630 File Offset: 0x00579830 [Token(Token = "0x170040F2")] protected bool DLJEPKIILPO { [Token(Token = "0x601785F")] [Address(RVA = "0x1EBDED0", Offset = "0x1EBCED0", VA = "0x181EBDED0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x170040F3 RID: 16627 // (get) Token: 0x06017860 RID: 96352 RVA: 0x0057B64C File Offset: 0x0057984C [Token(Token = "0x170040F3")] public bool PAPDCHDDNIN { [Token(Token = "0x6017860")] [Address(RVA = "0x1EC9060", Offset = "0x1EC8060", VA = "0x181EC9060")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return true; } } // Token: 0x170040F4 RID: 16628 // (get) Token: 0x06017861 RID: 96353 RVA: 0x0057B66C File Offset: 0x0057986C [Token(Token = "0x170040F4")] public bool IHAEHCOMKNO { [Token(Token = "0x6017861")] [Address(RVA = "0x1EC8EF0", Offset = "0x1EC7EF0", VA = "0x181EC8EF0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return true; } } // Token: 0x170040F5 RID: 16629 // (get) Token: 0x06017862 RID: 96354 RVA: 0x0057B68C File Offset: 0x0057988C [Token(Token = "0x170040F5")] public virtual bool FLJJCKJKHPG { [Token(Token = "0x6017862")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "15")] get { return true; } } // Token: 0x170040F6 RID: 16630 // (get) Token: 0x06017863 RID: 96355 RVA: 0x0057B69C File Offset: 0x0057989C [Token(Token = "0x170040F6")] public virtual int HKNMPONFPCD { [Token(Token = "0x6017863")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "16")] get { return 0; } } // Token: 0x170040F7 RID: 16631 // (get) Token: 0x06017864 RID: 96356 RVA: 0x0057B6AC File Offset: 0x005798AC [Token(Token = "0x170040F7")] public bool DDICNOPOCKI { [Token(Token = "0x6017864")] [Address(RVA = "0x1EC8B90", Offset = "0x1EC7B90", VA = "0x181EC8B90")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } if ((ulong)1L == 0UL) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } bool flag; return flag; } } // Token: 0x170040F8 RID: 16632 // (get) Token: 0x06017865 RID: 96357 RVA: 0x0057B6DC File Offset: 0x005798DC // (set) Token: 0x06017866 RID: 96358 RVA: 0x0057B6F0 File Offset: 0x005798F0 [Token(Token = "0x170040F8")] public ENDNBHFKNFL PIIPBOFLDMK { [Token(Token = "0x6017865")] [Address(RVA = "0x1EC9250", Offset = "0x1EC8250", VA = "0x181EC9250")] get { throw new NullReferenceException(); } [Token(Token = "0x6017866")] [Address(RVA = "0x1EC1F40", Offset = "0x1EC0F40", VA = "0x181EC1F40")] protected set { int falkmighgoo = value.FALKMIGHGOO; KLLMCPFPIIE amolknjjgkk = this.AMOLKNJJGKK; } } // Token: 0x170040F9 RID: 16633 // (get) Token: 0x06017867 RID: 96359 RVA: 0x0057B714 File Offset: 0x00579914 // (set) Token: 0x06017868 RID: 96360 RVA: 0x0057B75C File Offset: 0x0057995C [Token(Token = "0x170040F9")] public Weapon FJLOLAMLFHO { [Token(Token = "0x6017867")] [Address(RVA = "0x1EC9150", Offset = "0x1EC8150", VA = "0x181EC9150")] 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 = "0x6017868")] [Address(RVA = "0x1ECA020", Offset = "0x1EC9020", VA = "0x181ECA020")] set { KLLMCPFPIIE pplkfgdffhb = this.PPLKFGDFFHB; int num = 0; if (value != num) { PhotonView photonView = value.JDHMIOJKLCK; } } } // Token: 0x170040FA RID: 16634 // (get) Token: 0x06017869 RID: 96361 RVA: 0x0057B78C File Offset: 0x0057998C // (set) Token: 0x0601786A RID: 96362 RVA: 0x0057B7A0 File Offset: 0x005799A0 [Token(Token = "0x170040FA")] private bool JDCFFEBBFDA { [Token(Token = "0x6017869")] [Address(RVA = "0x1EC12A0", Offset = "0x1EC02A0", VA = "0x181EC12A0")] get { return this.LKLJCOLKJFM; } [Token(Token = "0x601786A")] [Address(RVA = "0x1EC6C40", Offset = "0x1EC5C40", VA = "0x181EC6C40")] set { this.LKLJCOLKJFM = value; this.JCBNEGONHEP(); } } // Token: 0x170040FB RID: 16635 // (get) Token: 0x0601786B RID: 96363 RVA: 0x0057B7BC File Offset: 0x005799BC // (set) Token: 0x0601786C RID: 96364 RVA: 0x0057B7D0 File Offset: 0x005799D0 [Token(Token = "0x170040FB")] protected bool IOGOLODOPHJ { [Token(Token = "0x601786B")] [Address(RVA = "0x1EC0D60", Offset = "0x1EBFD60", VA = "0x181EC0D60")] get { return this.BODKACCDCAI; } [Token(Token = "0x601786C")] [Address(RVA = "0x1EBC090", Offset = "0x1EBB090", VA = "0x181EBC090")] set { this.BODKACCDCAI = value; this.JCBNEGONHEP(); } } // Token: 0x170040FC RID: 16636 // (get) Token: 0x0601786D RID: 96365 RVA: 0x0057B7EC File Offset: 0x005799EC // (set) Token: 0x0601786E RID: 96366 RVA: 0x0057B800 File Offset: 0x00579A00 [Token(Token = "0x170040FC")] public ENDNBHFKNFL CMCKIOGNPCC { [Token(Token = "0x601786D")] [Address(RVA = "0x1EC9730", Offset = "0x1EC8730", VA = "0x181EC9730")] get { throw new NullReferenceException(); } [Token(Token = "0x601786E")] [Address(RVA = "0x1ECA310", Offset = "0x1EC9310", VA = "0x181ECA310")] 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: 0x170040FD RID: 16637 // (get) Token: 0x0601786F RID: 96367 RVA: 0x0057B8E0 File Offset: 0x00579AE0 // (set) Token: 0x06017870 RID: 96368 RVA: 0x0057B900 File Offset: 0x00579B00 [Token(Token = "0x170040FD")] private int PEEMJBBCJDM { [Token(Token = "0x601786F")] [Address(RVA = "0x1EC23A0", Offset = "0x1EC13A0", VA = "0x181EC23A0")] get { return this.BAMJNKJGHHA.IAHDANBDAAM(); } [Token(Token = "0x6017870")] [Address(RVA = "0x1EC12B0", Offset = "0x1EC02B0", VA = "0x181EC12B0")] set { KLLMCPFPIIE bamjnkjghha = this.BAMJNKJGHHA; } } // Token: 0x170040FE RID: 16638 // (get) Token: 0x06017871 RID: 96369 RVA: 0x0057B91C File Offset: 0x00579B1C // (set) Token: 0x06017872 RID: 96370 RVA: 0x0057B93C File Offset: 0x00579B3C [Token(Token = "0x170040FE")] public Enemy.FDCONKFINIF FHJDBEGGCAM { [Token(Token = "0x6017871")] [Address(RVA = "0x1EC9390", Offset = "0x1EC8390", VA = "0x181EC9390")] get { if (this.GBLLGLAHEBM.KLIAOAJIPKM() == -1) { } throw new NullReferenceException(); } [Token(Token = "0x6017872")] [Address(RVA = "0x1ECA0D0", Offset = "0x1EC90D0", VA = "0x181ECA0D0")] set { this.GBLLGLAHEBM.IOFAAIEOLKL(value); } } // Token: 0x170040FF RID: 16639 // (get) Token: 0x06017873 RID: 96371 RVA: 0x0057B960 File Offset: 0x00579B60 // (set) Token: 0x06017874 RID: 96372 RVA: 0x0057B988 File Offset: 0x00579B88 [Token(Token = "0x170040FF")] public float NIHAAKDCJGJ { [Token(Token = "0x6017873")] [Address(RVA = "0x1EC93F0", Offset = "0x1EC83F0", VA = "0x181EC93F0")] get { float num = this.GBLLGLAHEBM.HHKKJDOCBNH(); int num2 = 0; if (num < (float)num2) { } return num; } [Token(Token = "0x6017874")] [Address(RVA = "0x1ECA130", Offset = "0x1EC9130", VA = "0x181ECA130")] set { HCKAGCOEFNM gbllglahebm = this.GBLLGLAHEBM; } } // Token: 0x17004100 RID: 16640 // (get) Token: 0x06017875 RID: 96373 RVA: 0x0057B9A4 File Offset: 0x00579BA4 [Token(Token = "0x17004100")] public float OMCLAMDIAAH { [Token(Token = "0x6017875")] [Address(RVA = "0x1EC96A0", Offset = "0x1EC86A0", VA = "0x181EC96A0")] get { float num = this.GBLLGLAHEBM.HHKKJDOCBNH(); int num2 = 0; if (num < (float)num2) { } return num; } } // Token: 0x17004101 RID: 16641 // (get) Token: 0x06017876 RID: 96374 RVA: 0x0057B9CC File Offset: 0x00579BCC // (set) Token: 0x06017877 RID: 96375 RVA: 0x0057BA0C File Offset: 0x00579C0C [Token(Token = "0x17004101")] public float LKOAPNBJMIL { [Token(Token = "0x6017876")] [Address(RVA = "0x1EC94B0", Offset = "0x1EC84B0", VA = "0x181EC94B0")] 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 = "0x6017877")] [Address(RVA = "0x1ECA1F0", Offset = "0x1EC91F0", VA = "0x181ECA1F0")] set { HCKAGCOEFNM gbllglahebm = this.GBLLGLAHEBM; } } // Token: 0x17004102 RID: 16642 // (get) Token: 0x06017878 RID: 96376 RVA: 0x0057BA28 File Offset: 0x00579C28 // (set) Token: 0x06017879 RID: 96377 RVA: 0x0057BA50 File Offset: 0x00579C50 [Token(Token = "0x17004102")] public float OMHELKKLPNA { [Token(Token = "0x6017878")] [Address(RVA = "0x1EC9450", Offset = "0x1EC8450", VA = "0x181EC9450")] get { float num = this.GBLLGLAHEBM.ELPLKGAHMLM(); int num2 = 0; if (num < (float)num2) { } return num; } [Token(Token = "0x6017879")] [Address(RVA = "0x1ECA190", Offset = "0x1EC9190", VA = "0x181ECA190")] set { HCKAGCOEFNM gbllglahebm = this.GBLLGLAHEBM; } } // Token: 0x17004103 RID: 16643 // (get) Token: 0x0601787A RID: 96378 RVA: 0x0057BA6C File Offset: 0x00579C6C [Token(Token = "0x17004103")] public bool HEELNDCNJGO { [Token(Token = "0x601787A")] [Address(RVA = "0x1EC9880", Offset = "0x1EC8880", VA = "0x181EC9880")] get { int num = this.GBLLGLAHEBM.KLIAOAJIPKM(); if (num == -1) { } return num == 1; } } // Token: 0x17004104 RID: 16644 // (get) Token: 0x0601787B RID: 96379 RVA: 0x0057BA94 File Offset: 0x00579C94 [Token(Token = "0x17004104")] public bool NBPBDIOJENF { [Token(Token = "0x601787B")] [Address(RVA = "0x1EC8D70", Offset = "0x1EC7D70", VA = "0x181EC8D70")] get { return this.targetFindingDirection == Enemy.FDCONKFINIF.VISION_CONE; } } // Token: 0x17004105 RID: 16645 // (get) Token: 0x0601787C RID: 96380 RVA: 0x0057BAAC File Offset: 0x00579CAC // (set) Token: 0x0601787D RID: 96381 RVA: 0x0057BACC File Offset: 0x00579CCC [Token(Token = "0x17004105")] protected bool CDJLBLBBIAO { [Token(Token = "0x601787C")] [Address(RVA = "0x1EBEC90", Offset = "0x1EBDC90", VA = "0x181EBEC90")] get { return this.EMMDJABEBEN.IAHDANBDAAM() != null; } [Token(Token = "0x601787D")] [Address(RVA = "0x1EBEA60", Offset = "0x1EBDA60", VA = "0x181EBEA60")] set { KLLMCPFPIIE emmdjabeben = this.EMMDJABEBEN; } } // Token: 0x17004106 RID: 16646 // (get) Token: 0x0601787E RID: 96382 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0601787F RID: 96383 RVA: 0x0057BAE8 File Offset: 0x00579CE8 [Token(Token = "0x17004106")] private Vector3 ABALIJCPMEK { [Token(Token = "0x601787E")] [Address(RVA = "0x1EBEE80", Offset = "0x1EBDE80", VA = "0x181EBEE80")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x601787F")] [Address(RVA = "0x1EC1410", Offset = "0x1EC0410", VA = "0x181EC1410")] [CompilerGenerated] set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x17004107 RID: 16647 // (get) Token: 0x06017880 RID: 96384 RVA: 0x0057BB08 File Offset: 0x00579D08 [Token(Token = "0x17004107")] public Vector3 ECPJIHGDAEF { [Token(Token = "0x6017880")] [Address(RVA = "0x1EC8C40", Offset = "0x1EC7C40", VA = "0x181EC8C40")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x17004108 RID: 16648 // (get) Token: 0x06017881 RID: 96385 RVA: 0x0057BB24 File Offset: 0x00579D24 // (set) Token: 0x06017882 RID: 96386 RVA: 0x0057BB38 File Offset: 0x00579D38 [Token(Token = "0x17004108")] public float FKONAKLBJGN { [Token(Token = "0x6017881")] [Address(RVA = "0x1EC8CB0", Offset = "0x1EC7CB0", VA = "0x181EC8CB0")] get; [Token(Token = "0x6017882")] [Address(RVA = "0x1EBC160", Offset = "0x1EBB160", VA = "0x181EBC160")] private set; } // Token: 0x17004109 RID: 16649 // (get) Token: 0x06017883 RID: 96387 RVA: 0x0057BB4C File Offset: 0x00579D4C [Token(Token = "0x17004109")] protected Transform KFHBKDMLJNE { [Token(Token = "0x6017883")] [Address(RVA = "0x1EB85F0", Offset = "0x1EB75F0", VA = "0x181EB85F0")] get { Transform transform = this.lineOfSightOrigin; int num = 0; if (transform != num) { return this.lineOfSightOrigin; } return this.rigidbodyEx.MDKDCJFEBJH; } } // Token: 0x1700410A RID: 16650 // (get) Token: 0x06017884 RID: 96388 RVA: 0x0057BB84 File Offset: 0x00579D84 [Token(Token = "0x1700410A")] public Vector3 BDOILEBDECK { [Token(Token = "0x6017884")] [Address(RVA = "0x1EC8D80", Offset = "0x1EC7D80", VA = "0x181EC8D80")] get { bool flag; if (flag) { } Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x1700410B RID: 16651 // (get) Token: 0x06017885 RID: 96389 RVA: 0x0057BBA8 File Offset: 0x00579DA8 // (set) Token: 0x06017886 RID: 96390 RVA: 0x0057BBC8 File Offset: 0x00579DC8 [Token(Token = "0x1700410B")] public float PCPDFKEOIGF { [Token(Token = "0x6017885")] [Address(RVA = "0x1EC9650", Offset = "0x1EC8650", VA = "0x181EC9650")] get { return this.BJOPPAMLMLM.IAHDANBDAAM(); } [Token(Token = "0x6017886")] [Address(RVA = "0x1ECA2B0", Offset = "0x1EC92B0", VA = "0x181ECA2B0")] set { KLLMCPFPIIE bjoppamlmlm = this.BJOPPAMLMLM; } } // Token: 0x1700410C RID: 16652 // (get) Token: 0x06017887 RID: 96391 RVA: 0x0057BBE4 File Offset: 0x00579DE4 [Token(Token = "0x1700410C")] public float PEEKHBBBHDP { [Token(Token = "0x6017887")] [Address(RVA = "0x1EC95B0", Offset = "0x1EC85B0", VA = "0x181EC95B0")] get { float num = this.BJOPPAMLMLM.IAHDANBDAAM(); return this.BJOPPAMLMLM.IAHDANBDAAM(); } } // Token: 0x1700410D RID: 16653 // (get) Token: 0x06017888 RID: 96392 RVA: 0x0057BC18 File Offset: 0x00579E18 [Token(Token = "0x1700410D")] protected float EIGOKAKNLDJ { [Token(Token = "0x6017888")] [Address(RVA = "0x1EBDD40", Offset = "0x1EBCD40", VA = "0x181EBDD40")] get { float num = this.BJOPPAMLMLM.IAHDANBDAAM(); return this.BJOPPAMLMLM.IAHDANBDAAM(); } } // Token: 0x1700410E RID: 16654 // (get) Token: 0x06017889 RID: 96393 RVA: 0x0057BC4C File Offset: 0x00579E4C // (set) Token: 0x0601788A RID: 96394 RVA: 0x0057BC90 File Offset: 0x00579E90 [Token(Token = "0x1700410E")] protected bool AGJAOAIEEJN { [Token(Token = "0x6017889")] [Address(RVA = "0x1EBC920", Offset = "0x1EBB920", VA = "0x181EBC920")] get { EnemyCollider[] array = this.k__BackingField; if (array != 0 && array.Length != 0) { EnemyCollider enemyCollider = array[0]; int num = 0; if (enemyCollider != num) { return enemyCollider.enabled; } } throw new IndexOutOfRangeException(); } [Token(Token = "0x601788A")] [Address(RVA = "0x1EC2460", Offset = "0x1EC1460", VA = "0x181EC2460")] set { EnemyCollider[] array = this.k__BackingField; if (array != 0) { int num = 0; int length = array.Length; if (num < length) { EnemyCollider enemyCollider = array[num]; int num2 = 0; if (enemyCollider != num2) { enemyCollider.enabled = value; } num++; } } } } // Token: 0x1700410F RID: 16655 // (get) Token: 0x0601788B RID: 96395 RVA: 0x0057BCDC File Offset: 0x00579EDC [Token(Token = "0x1700410F")] public Transform KICCGBMLNEF { [Token(Token = "0x601788B")] [Address(RVA = "0x1EC9640", Offset = "0x1EC8640", VA = "0x181EC9640")] get { return this.KFHBKDMLJNE; } } // Token: 0x17004110 RID: 16656 // (get) Token: 0x0601788C RID: 96396 RVA: 0x0057BCF0 File Offset: 0x00579EF0 [Token(Token = "0x17004110")] public bool GDPKBEBEOBA { [Token(Token = "0x601788C")] [Address(RVA = "0x1EC90D0", Offset = "0x1EC80D0", VA = "0x181EC90D0")] get { Renderer[] pclmnnehlng = this.PCLMNNEHLNG; if (pclmnnehlng != 0 && pclmnnehlng.Length != 0 && pclmnnehlng[0].gameObject.activeSelf) { return this.visibleInCamera.GDPKBEBEOBA; } throw new IndexOutOfRangeException(); } } // Token: 0x17004111 RID: 16657 // (get) Token: 0x0601788D RID: 96397 RVA: 0x0057BD38 File Offset: 0x00579F38 // (set) Token: 0x0601788E RID: 96398 RVA: 0x0057BD74 File Offset: 0x00579F74 [Token(Token = "0x17004111")] protected bool BPEAHBNICJE { [Token(Token = "0x601788D")] [Address(RVA = "0x1EBE6D0", Offset = "0x1EBD6D0", VA = "0x181EBE6D0")] get { Renderer[] pclmnnehlng = this.PCLMNNEHLNG; if (pclmnnehlng != 0 && pclmnnehlng.Length != 0) { return pclmnnehlng[0].gameObject.activeSelf; } throw new IndexOutOfRangeException(); } [Token(Token = "0x601788E")] [Address(RVA = "0x1EBE730", Offset = "0x1EBD730", VA = "0x181EBE730")] 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: 0x17004112 RID: 16658 // (get) Token: 0x0601788F RID: 96399 RVA: 0x0057BDC0 File Offset: 0x00579FC0 // (set) Token: 0x06017890 RID: 96400 RVA: 0x0057BDD4 File Offset: 0x00579FD4 [Token(Token = "0x17004112")] public bool HLKJAGCBMEP { [Token(Token = "0x601788F")] [Address(RVA = "0x1EC9050", Offset = "0x1EC8050", VA = "0x181EC9050")] get { return this.IJFBMNGHIMP; } [Token(Token = "0x6017890")] [Address(RVA = "0x1EC9FF0", Offset = "0x1EC8FF0", VA = "0x181EC9FF0")] set { if (this.IJFBMNGHIMP != value) { Enemy.FJNNOHNMINM meehplfhopc = this.MEEHPLFHOPC; this.IJFBMNGHIMP = value; if (meehplfhopc != 0) { meehplfhopc(this); return; } } } } // Token: 0x1400022C RID: 556 // (add) Token: 0x06017891 RID: 96401 RVA: 0x0057BE04 File Offset: 0x0057A004 // (remove) Token: 0x06017892 RID: 96402 RVA: 0x0057BE20 File Offset: 0x0057A020 [Token(Token = "0x1400022C")] public event Enemy.FIEKLJKDFIP NCMJJBMBDHK { [Token(Token = "0x6017891")] [Address(RVA = "0x1EC8550", Offset = "0x1EC7550", VA = "0x181EC8550")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6017892")] [Address(RVA = "0x1EC98E0", Offset = "0x1EC88E0", VA = "0x181EC98E0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400022D RID: 557 // (add) Token: 0x06017893 RID: 96403 RVA: 0x0057BE3C File Offset: 0x0057A03C // (remove) Token: 0x06017894 RID: 96404 RVA: 0x0057BE58 File Offset: 0x0057A058 [Token(Token = "0x1400022D")] public event Enemy.FJNNOHNMINM ONMHNMHLPBF { [Token(Token = "0x6017893")] [Address(RVA = "0x1EC8A50", Offset = "0x1EC7A50", VA = "0x181EC8A50")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6017894")] [Address(RVA = "0x1EC9DE0", Offset = "0x1EC8DE0", VA = "0x181EC9DE0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400022E RID: 558 // (add) Token: 0x06017895 RID: 96405 RVA: 0x0057BE74 File Offset: 0x0057A074 // (remove) Token: 0x06017896 RID: 96406 RVA: 0x0057BE90 File Offset: 0x0057A090 [Token(Token = "0x1400022E")] public event Enemy.FJNNOHNMINM CDNONCPFBLH { [Token(Token = "0x6017895")] [Address(RVA = "0x1EC89B0", Offset = "0x1EC79B0", VA = "0x181EC89B0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6017896")] [Address(RVA = "0x1EC9D40", Offset = "0x1EC8D40", VA = "0x181EC9D40")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x1400022F RID: 559 // (add) Token: 0x06017897 RID: 96407 RVA: 0x0057BEAC File Offset: 0x0057A0AC // (remove) Token: 0x06017898 RID: 96408 RVA: 0x0057BEC8 File Offset: 0x0057A0C8 [Token(Token = "0x1400022F")] public event Enemy.FJNNOHNMINM LIGDPNPHFMP { [Token(Token = "0x6017897")] [Address(RVA = "0x1EC8690", Offset = "0x1EC7690", VA = "0x181EC8690")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6017898")] [Address(RVA = "0x1EC9A20", Offset = "0x1EC8A20", VA = "0x181EC9A20")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000230 RID: 560 // (add) Token: 0x06017899 RID: 96409 RVA: 0x0057BEE4 File Offset: 0x0057A0E4 // (remove) Token: 0x0601789A RID: 96410 RVA: 0x0057BF00 File Offset: 0x0057A100 [Token(Token = "0x14000230")] public event Enemy.FJNNOHNMINM FBAEHEBKLCB { [Token(Token = "0x6017899")] [Address(RVA = "0x1EC85F0", Offset = "0x1EC75F0", VA = "0x181EC85F0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x601789A")] [Address(RVA = "0x1EC9980", Offset = "0x1EC8980", VA = "0x181EC9980")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000231 RID: 561 // (add) Token: 0x0601789B RID: 96411 RVA: 0x0057BF1C File Offset: 0x0057A11C // (remove) Token: 0x0601789C RID: 96412 RVA: 0x0057BF38 File Offset: 0x0057A138 [Token(Token = "0x14000231")] public event Enemy.FJNNOHNMINM EJPGEKHJECG { [Token(Token = "0x601789B")] [Address(RVA = "0x1EC8AF0", Offset = "0x1EC7AF0", VA = "0x181EC8AF0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x601789C")] [Address(RVA = "0x1EC9E80", Offset = "0x1EC8E80", VA = "0x181EC9E80")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000232 RID: 562 // (add) Token: 0x0601789D RID: 96413 RVA: 0x0057BF54 File Offset: 0x0057A154 // (remove) Token: 0x0601789E RID: 96414 RVA: 0x0057BF70 File Offset: 0x0057A170 [Token(Token = "0x14000232")] public event Enemy.FJNNOHNMINM MEEHPLFHOPC { [Token(Token = "0x601789D")] [Address(RVA = "0x1EC8730", Offset = "0x1EC7730", VA = "0x181EC8730")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x601789E")] [Address(RVA = "0x1EC9AC0", Offset = "0x1EC8AC0", VA = "0x181EC9AC0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000233 RID: 563 // (add) Token: 0x0601789F RID: 96415 RVA: 0x0057BF8C File Offset: 0x0057A18C // (remove) Token: 0x060178A0 RID: 96416 RVA: 0x0057BFA8 File Offset: 0x0057A1A8 [Token(Token = "0x14000233")] public event Enemy.FJNNOHNMINM ICACHJHCCLC { [Token(Token = "0x601789F")] [Address(RVA = "0x1EC8870", Offset = "0x1EC7870", VA = "0x181EC8870")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60178A0")] [Address(RVA = "0x1EC9C00", Offset = "0x1EC8C00", VA = "0x181EC9C00")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000234 RID: 564 // (add) Token: 0x060178A1 RID: 96417 RVA: 0x0057BFC4 File Offset: 0x0057A1C4 // (remove) Token: 0x060178A2 RID: 96418 RVA: 0x0057BFE0 File Offset: 0x0057A1E0 [Token(Token = "0x14000234")] public event Enemy.FJNNOHNMINM MHCHNFFJOOC { [Token(Token = "0x60178A1")] [Address(RVA = "0x1EC87D0", Offset = "0x1EC77D0", VA = "0x181EC87D0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60178A2")] [Address(RVA = "0x1EC9B60", Offset = "0x1EC8B60", VA = "0x181EC9B60")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x14000235 RID: 565 // (add) Token: 0x060178A3 RID: 96419 RVA: 0x0057BFFC File Offset: 0x0057A1FC // (remove) Token: 0x060178A4 RID: 96420 RVA: 0x0057C018 File Offset: 0x0057A218 [Token(Token = "0x14000235")] public event Enemy.FJNNOHNMINM PEDENPJFLHA { [Token(Token = "0x60178A3")] [Address(RVA = "0x1EC8910", Offset = "0x1EC7910", VA = "0x181EC8910")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60178A4")] [Address(RVA = "0x1EC9CA0", Offset = "0x1EC8CA0", VA = "0x181EC9CA0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x060178A5 RID: 96421 RVA: 0x0057C034 File Offset: 0x0057A234 [Token(Token = "0x60178A5")] [Address(RVA = "0x1EB9350", Offset = "0x1EB8350", VA = "0x181EB9350", Slot = "13")] protected override void Awake() { /* An exception occurred when decompiling this method (060178A5) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.AI.Enemy::Awake() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_3A3: stloc:int32(var_62_3A9, ldfld:int32(Enemy::maxHealth, ldloc:Enemy(this))) stloc:Action(var_63_3B7, 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_64_3CA, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("HP"), ldloc:int32[exp:!0](var_62_3A9), ldloc:int32[exp:OHOEENCHJJE](var_0_3A2), ldloc:Action(var_63_3B7), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stloc:int32(var_65_3D2, 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_64_3CA)) stloc:Action(var_66_3E8, 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_67_3FB, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("MHP"), ldloc:int32[exp:!0](var_65_3D2), ldloc:int32[exp:OHOEENCHJJE](var_0_3A2), ldloc:Action(var_66_3E8), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::OEAJKKMFGEM, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_67_3FB)) stloc:Action(var_68_411, 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_69_423, 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_3A2), ldloc:Action(var_68_411), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::OLLCKGGCOEN, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_69_423)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_70_43C, 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_3A2), ldloc:int32[exp:Action](var_0_3A2), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::AMOLKNJJGKK, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_70_43C)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_71_455, 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_3A2), ldloc:int32[exp:Action](var_0_3A2), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::PPLKFGDFFHB, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_71_455)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_73_46F, 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_3A2), ldloc:Action(var_72), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::NGAOJFAMALG, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_73_46F)) stloc:Action(var_74_485, 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_75_498, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("AIM"), ldloc:int32[exp:!0](var_76), ldloc:int32[exp:OHOEENCHJJE](var_0_3A2), ldloc:Action(var_74_485), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stloc:int32(var_76, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::NPFOOHIGLAI, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_75_498)) stloc:class KCMNCAFFHJG(var_77_4B3, newobj:KCMNCAFFHJG[exp:class KCMNCAFFHJG](KCMNCAFFHJG::.ctor, ldloc:Enemy[exp:MonoBehaviourPun](this), ldstr:string("PP"), ldloc:int32[exp:OHOEENCHJJE](var_78), ldloc:int32[exp:Action](var_0_3A2))) stloc:int32(var_78, ldc.i4:int32(0)) stfld:class KCMNCAFFHJG(Enemy::LDPLJAEGNGM, ldloc:Enemy(this), ldloc:class KCMNCAFFHJG(var_77_4B3)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]NMIGJEKFNME(Enemy::OGBKNFMDDGB, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]NMIGJEKFNME(var_79)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_80_4D8, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("SUPT"), ldloc:int32[exp:!0](var_81), ldloc:int32[exp:OHOEENCHJJE](var_0_3A2), ldloc:int32[exp:Action](var_0_3A2), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stloc:int32(var_81, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::LLBMHIKIEAL, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_80_4D8)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_82_4F4, 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_3A2), ldloc:int32[exp:Action](var_0_3A2), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::NFJCMDKOGKM, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_82_4F4)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_83_50E, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("PTRT"), ldloc:int32[exp:!0](var_84), ldloc:int32[exp:OHOEENCHJJE](var_0_3A2), ldloc:int32[exp:Action](var_0_3A2), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stloc:int32(var_84, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::AOLHODDFLFO, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_83_50E)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_85_52B, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("RTC"), ldloc:int32[exp:!0](var_86), ldloc:int32[exp:OHOEENCHJJE](var_0_3A2), ldloc:int32[exp:Action](var_0_3A2), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stloc:int32(var_86, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::BAMJNKJGHHA, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_85_52B)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]HCKAGCOEFNM(Enemy::GBLLGLAHEBM, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]HCKAGCOEFNM(var_87)) stloc:bool(var_88_546, ldfld:bool(Enemy::requireLineOfSightToTargets, ldloc:Enemy(this))) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_89_558, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("RLOS"), ldloc:bool[exp:!0](var_88_546), ldloc:int32[exp:OHOEENCHJJE](var_0_3A2), ldloc:int32[exp:Action](var_0_3A2), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::EMMDJABEBEN, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_89_558)) stloc:Action(var_90_56E, newobj:Action(Action::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::KMKLFMJALGA))) stloc:int32(var_91_571, ldc.i4:int32(0)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_92_584, newobj:KLLMCPFPIIE[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE](KLLMCPFPIIE::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("PSO"), ldloc:int32[exp:!0](var_91_571), ldloc:int32[exp:OHOEENCHJJE](var_0_3A2), ldloc:Action(var_90_56E), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(Enemy::BJOPPAMLMLM, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]KLLMCPFPIIE(var_92_584)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]NMIGJEKFNME(var_93_5A0, newobj:NMIGJEKFNME[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]NMIGJEKFNME](NMIGJEKFNME::.ctor, ldloc:Enemy[exp:GFBDHNEMKPK](this), ldstr:string("CPS"), ldloc:int32[exp:!0](var_94), ldloc:uint32[exp:!1](var_95), ldloc:int32[exp:OHOEENCHJJE](var_0_3A2), ldloc:int32[exp:Action](var_0_3A2), ldloc:int32[exp:EAJNEBMPLON](var_0_3A2))) stloc:int32(var_94, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]NMIGJEKFNME(Enemy::KPMHGDDHICP, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]NMIGJEKFNME(var_93_5A0)) stloc:MJNLDDCLOGP(var_96_5BA, newobj:MJNLDDCLOGP(MJNLDDCLOGP::.ctor, ldloc:Enemy[exp:MonoBehaviourPun](this), ldstr:string("LC"), ldloc:int32[exp:OHOEENCHJJE](var_97))) stloc:int32(var_97, ldc.i4:int32(0)) stfld:MJNLDDCLOGP(Enemy::MBDCEOIOBNA, ldloc:Enemy(this), ldloc:MJNLDDCLOGP(var_96_5BA)) stloc:DJHELPHHAEN(var_98_5D5, newobj:DJHELPHHAEN(DJHELPHHAEN::.ctor, ldstr:string("LC"), ldloc:int32[exp:OHOEENCHJJE](var_100), ldloc:int32[exp:EAJNEBMPLON](var_99))) stloc:int32(var_99, ldc.i4:int32(0)) stloc:int32(var_100, ldc.i4:int32(0)) stfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this), ldloc:DJHELPHHAEN(var_98_5D5)) stloc:int32(var_101_5E6, ldc.i4:int32(0)) stloc:int32(var_102_5E9, ldc.i4:int32(0)) stloc:int32(var_103_5EC, ldc.i4:int32(0)) call:void(CJNCFJKBDGI::JEPMLPCOGNM, ldloc:DJHELPHHAEN[exp:CJNCFJKBDGI](var_98_5D5), ldloc:int32[exp:uint16](var_101_5E6), ldloc:int32[exp:OKGCDFLPFOD](var_103_5EC), ldloc:int32[exp:OKGCDFLPFOD](var_102_5E9), ldloc:int32[exp:KNFAKJMALJE](var_0_3A2)) stloc:DJHELPHHAEN(var_104_602, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_105_610, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::OLOEMCBKDCK))) stloc:OKGCDFLPFOD(var_106_61E, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::GBNAADABLEM))) stloc:KNFAKJMALJE(var_107_62C, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::FLOMKFPEGHL))) stloc:DJHELPHHAEN(var_108_634, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:DJHELPHHAEN(var_112_63C, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_113_64A, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::LDGLMKEENJM))) stloc:OKGCDFLPFOD(var_114_658, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::GLAOMDLFGGH))) stloc:KNFAKJMALJE(var_115_666, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::PCFOLDCLCNB))) stloc:DJHELPHHAEN(var_116_66E, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_117_67C, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::GILKCGKOBNJ))) stloc:OKGCDFLPFOD(var_118_68A, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::DPCKBOGODFL))) stloc:KNFAKJMALJE(var_119_698, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::BJONDAGCJGC))) stloc:DJHELPHHAEN(var_120_6A0, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_121_6AE, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::BEJJOMPPIEL))) stloc:OKGCDFLPFOD(var_122_6BC, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::JBNNCELOMIE))) stloc:KNFAKJMALJE(var_123_6CA, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::JAICDCAFKGP))) stloc:DJHELPHHAEN(var_124_6D2, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_125_6E0, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::MADJJCNHOCO))) stloc:OKGCDFLPFOD(var_126_6EE, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::OLMJNBHEAKH))) stloc:KNFAKJMALJE(var_127_6FC, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::NCNBICGPENC))) stloc:DJHELPHHAEN(var_129_707, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_130_715, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::FFIPPMJFBKE))) stloc:OKGCDFLPFOD(var_131_723, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::OCBMDOOKLIO))) stloc:KNFAKJMALJE(var_132_731, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::NOFHGOILLGF))) } 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 1663 */; } // Token: 0x060178A6 RID: 96422 RVA: 0x0057C774 File Offset: 0x0057A974 [Token(Token = "0x60178A6")] [Address(RVA = "0x1EC74D0", Offset = "0x1EC64D0", VA = "0x181EC74D0", 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: 0x060178A7 RID: 96423 RVA: 0x0057C920 File Offset: 0x0057AB20 [Token(Token = "0x60178A7")] [Address(RVA = "0x1EC21D0", Offset = "0x1EC11D0", VA = "0x181EC21D0")] private void LOOFFNCPJDC() { Enemy.EnemySpawnEvent.CNFDGDEOPPF(this); } // Token: 0x060178A8 RID: 96424 RVA: 0x0057C940 File Offset: 0x0057AB40 [Token(Token = "0x60178A8")] [Address(RVA = "0x1EBC3B0", Offset = "0x1EBB3B0", VA = "0x181EBC3B0")] 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: 0x060178A9 RID: 96425 RVA: 0x0057C9AC File Offset: 0x0057ABAC [Token(Token = "0x60178A9")] [Address(RVA = "0x1EC2720", Offset = "0x1EC1720", VA = "0x181EC2720")] 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: 0x060178AA RID: 96426 RVA: 0x0057C9F8 File Offset: 0x0057ABF8 [Token(Token = "0x60178AA")] [Address(RVA = "0x1EC1430", Offset = "0x1EC0430", VA = "0x181EC1430")] private void KGGABFOPLHG() { if (this.OLLCKGGCOEN.IAHDANBDAAM() != 0) { Enemy.EnemySpawnEvent.CNFDGDEOPPF(this); } if (this.OLLCKGGCOEN.IAHDANBDAAM() == 0) { this.FCJNEDJBJPB(); return; } } // Token: 0x060178AB RID: 96427 RVA: 0x0057CA3C File Offset: 0x0057AC3C [Token(Token = "0x60178AB")] [Address(RVA = "0x1EC5E80", Offset = "0x1EC4E80", VA = "0x181EC5E80", 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(); } 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); MeleeWeaponCollider[] lkblpcekpjg = this.LKBLPCEKPJG; if (lkblpcekpjg != 0) { int num2 = 0; int num3 = 0; if (num3 < lkblpcekpjg.Length) { MeleeWeaponCollider meleeWeaponCollider = lkblpcekpjg[num2]; MeleeWeaponCollider.KDJCGJHCPKJ kdjcgjhcpkj = new MeleeWeaponCollider.KDJCGJHCPKJ(this.BIOEGEDCPOL); meleeWeaponCollider.JMKEOLOEKFM -= kdjcgjhcpkj; MeleeWeaponCollider meleeWeaponCollider2 = this.LKBLPCEKPJG[num2]; MeleeWeaponCollider.CLIEAGGIEJF clieaggiejf = new MeleeWeaponCollider.CLIEAGGIEJF(this.ODKIPGHGAFJ); meleeWeaponCollider2.BEKCCHHMPEH -= clieaggiejf; MeleeWeaponCollider[] lkblpcekpjg2 = this.LKBLPCEKPJG; num2++; } } EnemyRangedWeaponBase enemyRangedWeaponBase = this.k__BackingField; int num4 = 0; if (enemyRangedWeaponBase != num4) { 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; if (!this.LCCKDIEPKIG) { this.ABDJEAJBHPF(); } RagdollPiece[] ofaaiddbbkh = this.OFAAIDDBBKH; if (ofaaiddbbkh != 0) { int num5 = 0; int num6 = 0; int length = ofaaiddbbkh.Length; if (num6 < length) { ofaaiddbbkh[num5].StopRagdoll(); num5++; } } this.NMKLDFJDIFL = (ulong)0L; base.OnDestroy(); } // Token: 0x060178AC RID: 96428 RVA: 0x0057CC28 File Offset: 0x0057AE28 [Token(Token = "0x60178AC")] [Address(RVA = "0x1EBE830", Offset = "0x1EBD830", VA = "0x181EBE830")] private void FCJNEDJBJPB() { if (KKPBCOOONNK.BNNCCCFFALC) { if (!base.OGIBLNIIHDK) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB; bool flag = this.IOGGJAMKGNG(); } KKPBCOOONNK.HMLHHNMGNAA(base.JDHMIOJKLCK); return; } } // Token: 0x060178AD RID: 96429 RVA: 0x0057CC64 File Offset: 0x0057AE64 [Token(Token = "0x60178AD")] [Address(RVA = "0x1EC7EB0", Offset = "0x1EC6EB0", VA = "0x181EC7EB0", 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 shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x060178AE RID: 96430 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60178AE")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")] public virtual void LowLODUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060178AF RID: 96431 RVA: 0x0057CCC4 File Offset: 0x0057AEC4 [Token(Token = "0x60178AF")] [Address(RVA = "0x1EB8F70", Offset = "0x1EB7F70", VA = "0x181EB8F70")] 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: 0x060178B0 RID: 96432 RVA: 0x0057CD08 File Offset: 0x0057AF08 [Token(Token = "0x60178B0")] [Address(RVA = "0x1EB8D80", Offset = "0x1EB7D80", VA = "0x181EB8D80")] 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: 0x060178B1 RID: 96433 RVA: 0x0057CD4C File Offset: 0x0057AF4C [Token(Token = "0x60178B1")] [Address(RVA = "0x1EC17E0", Offset = "0x1EC07E0", VA = "0x181EC17E0")] 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: 0x060178B2 RID: 96434 RVA: 0x0057CD98 File Offset: 0x0057AF98 [Token(Token = "0x60178B2")] [Address(RVA = "0x1EC7DA0", Offset = "0x1EC6DA0", VA = "0x181EC7DA0")] 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: 0x060178B3 RID: 96435 RVA: 0x0057CDCC File Offset: 0x0057AFCC [Token(Token = "0x60178B3")] [Address(RVA = "0x1EBE050", Offset = "0x1EBD050", VA = "0x181EBE050", 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: 0x060178B4 RID: 96436 RVA: 0x0057CEF4 File Offset: 0x0057B0F4 [Token(Token = "0x60178B4")] [Address(RVA = "0x1EC1910", Offset = "0x1EC0910", VA = "0x181EC1910")] private void KMKLFMJALGA() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; Steering steering = this.steering; float num = this.EIGOKAKNLDJ; steering.LADKFOBHIKN = num; } // Token: 0x060178B5 RID: 96437 RVA: 0x0057CF24 File Offset: 0x0057B124 [Token(Token = "0x60178B5")] [Address(RVA = "0x1EB9240", Offset = "0x1EB8240", VA = "0x181EB9240")] public bool AuthorityTryApplyAttack(AGAJMBPABDL KEOPIEFPKIE, Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, GHMDIDJLFMC KNLMJBAKCGF) { /* An exception occurred when decompiling this method (060178B5) 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 1663 */; } // Token: 0x060178B6 RID: 96438 RVA: 0x0057CF38 File Offset: 0x0057B138 [Token(Token = "0x60178B6")] [Address(RVA = "0x1EC2860", Offset = "0x1EC1860", VA = "0x181EC2860")] protected bool MHAPLANNLPH(Enemy ANLPLIHKCAI, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, GHMDIDJLFMC KNLMJBAKCGF) { /* An exception occurred when decompiling this method (060178B6) 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 1663 */; } // Token: 0x060178B7 RID: 96439 RVA: 0x0057CF50 File Offset: 0x0057B150 [Token(Token = "0x60178B7")] [Address(RVA = "0x1EBF600", Offset = "0x1EBE600", VA = "0x181EBF600", 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: 0x060178B8 RID: 96440 RVA: 0x0057D04C File Offset: 0x0057B24C [Token(Token = "0x60178B8")] [Address(RVA = "0x1EC2970", Offset = "0x1EC1970", VA = "0x181EC2970")] 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: 0x060178B9 RID: 96441 RVA: 0x0057D104 File Offset: 0x0057B304 [Token(Token = "0x60178B9")] [Address(RVA = "0x1EB89D0", Offset = "0x1EB79D0", VA = "0x181EB89D0", 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: 0x060178BA RID: 96442 RVA: 0x0057D15C File Offset: 0x0057B35C [Token(Token = "0x60178BA")] [Address(RVA = "0x1EB8990", Offset = "0x1EB7990", VA = "0x181EB8990", Slot = "23")] public virtual void AuthorityClearVelocity() { if (base.OGIBLNIIHDK) { this.rigidbodyEx.ClearVelocity(); return; } } // Token: 0x060178BB RID: 96443 RVA: 0x0057D184 File Offset: 0x0057B384 [Token(Token = "0x60178BB")] [Address(RVA = "0x1EB8BF0", Offset = "0x1EB7BF0", VA = "0x181EB8BF0", 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: 0x060178BC RID: 96444 RVA: 0x0057D1DC File Offset: 0x0057B3DC [Token(Token = "0x60178BC")] [Address(RVA = "0x1EBF490", Offset = "0x1EBE490", VA = "0x181EBF490")] 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: 0x060178BD RID: 96445 RVA: 0x0057D218 File Offset: 0x0057B418 [Token(Token = "0x60178BD")] [Address(RVA = "0x1EC3DC0", Offset = "0x1EC2DC0", VA = "0x181EC3DC0")] 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: 0x060178BE RID: 96446 RVA: 0x0057D2C4 File Offset: 0x0057B4C4 [Token(Token = "0x60178BE")] [Address(RVA = "0x1EC2530", Offset = "0x1EC1530", VA = "0x181EC2530")] 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: 0x060178BF RID: 96447 RVA: 0x0057D314 File Offset: 0x0057B514 [Token(Token = "0x60178BF")] [Address(RVA = "0x1EC0B80", Offset = "0x1EBFB80", VA = "0x181EC0B80")] 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: 0x060178C0 RID: 96448 RVA: 0x0057D348 File Offset: 0x0057B548 [Token(Token = "0x60178C0")] [Address(RVA = "0x1EC1020", Offset = "0x1EC0020", VA = "0x181EC1020")] 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: 0x060178C1 RID: 96449 RVA: 0x0057D3A4 File Offset: 0x0057B5A4 [Token(Token = "0x60178C1")] [Address(RVA = "0x1EC5970", Offset = "0x1EC4970", VA = "0x181EC5970", 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: 0x060178C2 RID: 96450 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60178C2")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", 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: 0x060178C3 RID: 96451 RVA: 0x0057D49C File Offset: 0x0057B69C [Token(Token = "0x60178C3")] [Address(RVA = "0x1EBD820", Offset = "0x1EBC820", VA = "0x181EBD820", 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: 0x060178C4 RID: 96452 RVA: 0x0057D4CC File Offset: 0x0057B6CC [Token(Token = "0x60178C4")] [Address(RVA = "0x1EBDA10", Offset = "0x1EBCA10", VA = "0x181EBDA10")] 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: 0x060178C5 RID: 96453 RVA: 0x0057D524 File Offset: 0x0057B724 [Token(Token = "0x60178C5")] [Address(RVA = "0x1EC4C00", Offset = "0x1EC3C00", VA = "0x181EC4C00")] 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: 0x060178C6 RID: 96454 RVA: 0x0057D574 File Offset: 0x0057B774 [Token(Token = "0x60178C6")] [Address(RVA = "0x1EBB870", Offset = "0x1EBA870", VA = "0x181EBB870")] 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: 0x060178C7 RID: 96455 RVA: 0x0057D5F4 File Offset: 0x0057B7F4 [Token(Token = "0x60178C7")] [Address(RVA = "0x1EC1E20", Offset = "0x1EC0E20", VA = "0x181EC1E20")] protected void LIOGGGAILMP(EnemyRangedWeaponBase GDIGKHINJCG, Player EDIBICHIJJH, Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF) { if (this.PAMCNCJAJDE.IAHDANBDAAM() <= 0 || this.OLLCKGGCOEN.IAHDANBDAAM() != 0) { } } // Token: 0x060178C8 RID: 96456 RVA: 0x0057D624 File Offset: 0x0057B824 [Token(Token = "0x60178C8")] [Address(RVA = "0x1EBF500", Offset = "0x1EBE500", VA = "0x181EBF500")] 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: 0x060178C9 RID: 96457 RVA: 0x0057D678 File Offset: 0x0057B878 [Token(Token = "0x60178C9")] [Address(RVA = "0x1EB7DE0", Offset = "0x1EB6DE0", VA = "0x181EB7DE0")] protected void AANOFJDLPNJ(EnemyRangedWeaponBase GDIGKHINJCG, Enemy FDJDEJIKCFH, ANBBFGKPJFD KEPAADGDBPC, GHMDIDJLFMC KNLMJBAKCGF) { if (this.PAMCNCJAJDE.IAHDANBDAAM() <= 0 || this.OLLCKGGCOEN.IAHDANBDAAM() != 0) { } } // Token: 0x060178CA RID: 96458 RVA: 0x0057D6A8 File Offset: 0x0057B8A8 [Token(Token = "0x60178CA")] [Address(RVA = "0x1EC2280", Offset = "0x1EC1280", VA = "0x181EC2280", 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: 0x060178CB RID: 96459 RVA: 0x0057D6EC File Offset: 0x0057B8EC [Token(Token = "0x60178CB")] [Address(RVA = "0x1EBFB00", Offset = "0x1EBEB00", VA = "0x181EBFB00")] 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: 0x060178CC RID: 96460 RVA: 0x0057D738 File Offset: 0x0057B938 [Token(Token = "0x60178CC")] [Address(RVA = "0x1EBF380", Offset = "0x1EBE380", VA = "0x181EBF380")] 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: 0x060178CD RID: 96461 RVA: 0x0057D758 File Offset: 0x0057B958 [Token(Token = "0x60178CD")] [Address(RVA = "0x1EC4DF0", Offset = "0x1EC3DF0", VA = "0x181EC4DF0")] 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: 0x060178CE RID: 96462 RVA: 0x0057D7B8 File Offset: 0x0057B9B8 [Token(Token = "0x60178CE")] [Address(RVA = "0x1EC4F60", Offset = "0x1EC3F60", VA = "0x181EC4F60")] 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: 0x060178CF RID: 96463 RVA: 0x0057D804 File Offset: 0x0057BA04 [Token(Token = "0x60178CF")] [Address(RVA = "0x1EC64E0", Offset = "0x1EC54E0", VA = "0x181EC64E0")] 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: 0x060178D0 RID: 96464 RVA: 0x0057D884 File Offset: 0x0057BA84 [Token(Token = "0x60178D0")] [Address(RVA = "0x1EC4A90", Offset = "0x1EC3A90", VA = "0x181EC4A90")] 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: 0x060178D1 RID: 96465 RVA: 0x0057D8DC File Offset: 0x0057BADC [Token(Token = "0x60178D1")] [Address(RVA = "0x1EBFFB0", Offset = "0x1EBEFB0", VA = "0x181EBFFB0", Slot = "29")] public virtual bool HasLineOfSight(Vector3 JJGDNPNBINJ) { Transform transform = this.KFHBKDMLJNE; bool flag; if (!flag) { Vector3 up = Vector3.up; } throw new NullReferenceException(); } // Token: 0x060178D2 RID: 96466 RVA: 0x0057D908 File Offset: 0x0057BB08 [Token(Token = "0x60178D2")] [Address(RVA = "0x1EC0220", Offset = "0x1EBF220", VA = "0x181EC0220")] 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: 0x060178D3 RID: 96467 RVA: 0x0057DA08 File Offset: 0x0057BC08 [Token(Token = "0x60178D3")] [Address(RVA = "0x1EC5DC0", Offset = "0x1EC4DC0", VA = "0x181EC5DC0")] 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: 0x060178D4 RID: 96468 RVA: 0x0057DA4C File Offset: 0x0057BC4C [Token(Token = "0x60178D4")] [Address(RVA = "0x1EC7B00", Offset = "0x1EC6B00", VA = "0x181EC7B00")] 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: 0x060178D5 RID: 96469 RVA: 0x0057DA68 File Offset: 0x0057BC68 [Token(Token = "0x60178D5")] [Address(RVA = "0x1EC7BE0", Offset = "0x1EC6BE0", VA = "0x181EC7BE0")] 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: 0x060178D6 RID: 96470 RVA: 0x0057DA88 File Offset: 0x0057BC88 [Token(Token = "0x60178D6")] [Address(RVA = "0x1EC2FC0", Offset = "0x1EC1FC0", VA = "0x181EC2FC0")] private Bounds MKLHEFJCHOB() { int num = 0; int num2 = 0; bool flag; if (!flag || num2 != 0) { } num++; throw new NullReferenceException(); } // Token: 0x060178D7 RID: 96471 RVA: 0x0057DAB0 File Offset: 0x0057BCB0 [Token(Token = "0x60178D7")] [Address(RVA = "0x1EBBAC0", Offset = "0x1EBAAC0", VA = "0x181EBBAC0")] 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: 0x060178D8 RID: 96472 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60178D8")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "30")] protected virtual void NBJJBGJGCAG() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060178D9 RID: 96473 RVA: 0x0057DAEC File Offset: 0x0057BCEC [Token(Token = "0x60178D9")] [Address(RVA = "0x1EC5700", Offset = "0x1EC4700", VA = "0x181EC5700")] 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: 0x060178DA RID: 96474 RVA: 0x0057DBE4 File Offset: 0x0057BDE4 [Token(Token = "0x60178DA")] [Address(RVA = "0x1EBEAC0", Offset = "0x1EBDAC0", VA = "0x181EBEAC0")] 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: 0x060178DB RID: 96475 RVA: 0x0057DC7C File Offset: 0x0057BE7C [Token(Token = "0x60178DB")] [Address(RVA = "0x1EBED30", Offset = "0x1EBDD30", VA = "0x181EBED30")] 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: 0x060178DC RID: 96476 RVA: 0x0057DD1C File Offset: 0x0057BF1C [Token(Token = "0x60178DC")] [Address(RVA = "0x1EC6C50", Offset = "0x1EC5C50", VA = "0x181EC6C50", 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: 0x060178DD RID: 96477 RVA: 0x0057DE38 File Offset: 0x0057C038 [Token(Token = "0x60178DD")] [Address(RVA = "0x1EB8910", Offset = "0x1EB7910", VA = "0x181EB8910")] public void AddPreventAutoAggro(object PIHIPPPPEBI) { this.NMKLDFJDIFL.BPAJKKAGPKB(PIHIPPPPEBI); if (base.OGIBLNIIHDK) { KLLMCPFPIIE nfjcmdkogkm = this.NFJCMDKOGKM; int num = 0; nfjcmdkogkm.BDJFGEJFPPO(num); return; } } // Token: 0x060178DE RID: 96478 RVA: 0x0057DE74 File Offset: 0x0057C074 [Token(Token = "0x60178DE")] [Address(RVA = "0x1EC7180", Offset = "0x1EC6180", VA = "0x181EC7180")] public void RemovePreventAutoAggro(object PIHIPPPPEBI) { this.NMKLDFJDIFL.BIHKNNPGGKP(PIHIPPPPEBI); if (base.OGIBLNIIHDK) { bool flag = this.NMKLDFJDIFL.CFLJGNJLBFG; KLLMCPFPIIE nfjcmdkogkm = this.NFJCMDKOGKM; } } // Token: 0x060178DF RID: 96479 RVA: 0x0057DEB0 File Offset: 0x0057C0B0 [Token(Token = "0x60178DF")] [Address(RVA = "0x1EBE7C0", Offset = "0x1EBD7C0", VA = "0x181EBE7C0")] protected bool FAJKPFELAOF() { ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; bool flag; return flag; } // Token: 0x060178E0 RID: 96480 RVA: 0x0057DEE0 File Offset: 0x0057C0E0 [Token(Token = "0x60178E0")] [Address(RVA = "0x1EB8530", Offset = "0x1EB7530", VA = "0x181EB8530")] protected bool AEEEPJFPGML() { ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; bool flag; return flag; } // Token: 0x060178E1 RID: 96481 RVA: 0x0057DF10 File Offset: 0x0057C110 [Token(Token = "0x60178E1")] [Address(RVA = "0x1EC10B0", Offset = "0x1EC00B0", VA = "0x181EC10B0")] 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: 0x060178E2 RID: 96482 RVA: 0x0057DFA0 File Offset: 0x0057C1A0 [Token(Token = "0x60178E2")] [Address(RVA = "0x1EBB510", Offset = "0x1EBA510", VA = "0x181EBB510")] private void BGOLBLLICHD(Weapon GDIGKHINJCG, GHMDIDJLFMC KNLMJBAKCGF, bool MJJOHHLGOGK) { } // Token: 0x060178E3 RID: 96483 RVA: 0x0057DFB4 File Offset: 0x0057C1B4 [Token(Token = "0x60178E3")] [Address(RVA = "0x1EBD970", Offset = "0x1EBC970", VA = "0x181EBD970")] private void DFCBOEJFFLE(Tool EGFEJGHDNAI, Collision GBJHLKOJGPB) { if (GBJHLKOJGPB.contactCount > 0) { ContactPoint[] contacts = GBJHLKOJGPB.contacts; } } // Token: 0x060178E4 RID: 96484 RVA: 0x0057DFD8 File Offset: 0x0057C1D8 [Token(Token = "0x60178E4")] [Address(RVA = "0x1EBBB20", Offset = "0x1EBAB20", VA = "0x181EBBB20")] 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: 0x060178E5 RID: 96485 RVA: 0x0057E0CC File Offset: 0x0057C2CC [Token(Token = "0x60178E5")] [Address(RVA = "0x1EC0E40", Offset = "0x1EBFE40", VA = "0x181EC0E40")] 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: 0x060178E6 RID: 96486 RVA: 0x0057E168 File Offset: 0x0057C368 [Token(Token = "0x60178E6")] [Address(RVA = "0x1EC66D0", Offset = "0x1EC56D0", VA = "0x181EC66D0")] 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: 0x060178E7 RID: 96487 RVA: 0x0057E1C0 File Offset: 0x0057C3C0 [Token(Token = "0x60178E7")] [Address(RVA = "0x12628F0", Offset = "0x12618F0", VA = "0x1812628F0")] private bool JHHPOBCOOFC(Enemy.PDJKIMICGFC GKNIHNHGBKC) { return GKNIHNHGBKC == Enemy.PDJKIMICGFC.COMBAT || GKNIHNHGBKC == Enemy.PDJKIMICGFC.INTERRUPTED; } // Token: 0x060178E8 RID: 96488 RVA: 0x0057E1D8 File Offset: 0x0057C3D8 [Token(Token = "0x60178E8")] [Address(RVA = "0x1EC1FB0", Offset = "0x1EC0FB0", VA = "0x181EC1FB0", 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: 0x060178E9 RID: 96489 RVA: 0x0057E268 File Offset: 0x0057C468 [Token(Token = "0x60178E9")] [Address(RVA = "0x1EBC310", Offset = "0x1EBB310", VA = "0x181EBC310", 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: 0x060178EA RID: 96490 RVA: 0x0057E2CC File Offset: 0x0057C4CC [Token(Token = "0x60178EA")] [Address(RVA = "0x1EC1780", Offset = "0x1EC0780", VA = "0x181EC1780")] private bool KJMDFHJHFJN() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } // Token: 0x060178EB RID: 96491 RVA: 0x0057E2EC File Offset: 0x0057C4EC [Token(Token = "0x60178EB")] [Address(RVA = "0x1EC2800", Offset = "0x1EC1800", VA = "0x181EC2800")] private bool MGPOGFBAPDK() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } // Token: 0x060178EC RID: 96492 RVA: 0x0057E30C File Offset: 0x0057C50C [Token(Token = "0x60178EC")] [Address(RVA = "0x1EC23F0", Offset = "0x1EC13F0", VA = "0x181EC23F0")] 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: 0x060178ED RID: 96493 RVA: 0x0057E33C File Offset: 0x0057C53C [Token(Token = "0x60178ED")] [Address(RVA = "0x1EB9150", Offset = "0x1EB8150", VA = "0x181EB9150", 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: 0x060178EE RID: 96494 RVA: 0x0057E374 File Offset: 0x0057C574 [Token(Token = "0x60178EE")] [Address(RVA = "0x1EBB5C0", Offset = "0x1EBA5C0", VA = "0x181EBB5C0", 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: 0x060178EF RID: 96495 RVA: 0x0057E490 File Offset: 0x0057C690 [Token(Token = "0x60178EF")] [Address(RVA = "0x1EC4490", Offset = "0x1EC3490", VA = "0x181EC4490", 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: 0x060178F0 RID: 96496 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60178F0")] [Address(RVA = "0x1EC2C80", Offset = "0x1EC1C80", VA = "0x181EC2C80", Slot = "37")] protected virtual void MIJKIINFINL(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060178F1 RID: 96497 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60178F1")] [Address(RVA = "0x1EBFC00", Offset = "0x1EBEC00", VA = "0x181EBFC00")] protected void HDNJOAAIOHJ() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060178F2 RID: 96498 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60178F2")] [Address(RVA = "0x1EC50D0", Offset = "0x1EC40D0", VA = "0x181EC50D0")] private void OLDILEPNOLG() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060178F3 RID: 96499 RVA: 0x0057E62C File Offset: 0x0057C82C [Token(Token = "0x60178F3")] [Address(RVA = "0x1EB9060", Offset = "0x1EB8060", VA = "0x181EB9060")] public void AuthorityStartCombat() { if (base.OGIBLNIIHDK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } if ((ulong)1L == 0UL) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } return; } } // Token: 0x060178F4 RID: 96500 RVA: 0x0057E668 File Offset: 0x0057C868 [Token(Token = "0x60178F4")] [Address(RVA = "0x1EBE650", Offset = "0x1EBD650", VA = "0x181EBE650", Slot = "38")] protected virtual void FAAMINBDNNA() { this.enemyAnimator.ICDINHNADIH = true; if (base.OGIBLNIIHDK) { NMIGJEKFNME kpmhgddhicp = this.KPMHGDDHICP; return; } } // Token: 0x060178F5 RID: 96501 RVA: 0x0057E698 File Offset: 0x0057C898 [Token(Token = "0x60178F5")] [Address(RVA = "0x1EC31B0", Offset = "0x1EC21B0", VA = "0x181EC31B0", Slot = "39")] protected virtual void MNFHFDLPACH() { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.ICDINHNADIH = num != 0; } // Token: 0x060178F6 RID: 96502 RVA: 0x0057E6BC File Offset: 0x0057C8BC [Token(Token = "0x60178F6")] [Address(RVA = "0x1EBB4C0", Offset = "0x1EBA4C0", VA = "0x181EBB4C0")] private void BEJJOMPPIEL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { Enemy.FJNNOHNMINM ligdpnphfmp = this.LIGDPNPHFMP; if (ligdpnphfmp != 0) { ligdpnphfmp(this); } } // Token: 0x060178F7 RID: 96503 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60178F7")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] private void JAICDCAFKGP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060178F8 RID: 96504 RVA: 0x0057E6DC File Offset: 0x0057C8DC [Token(Token = "0x60178F8")] [Address(RVA = "0x12FC260", Offset = "0x12FB260", VA = "0x1812FC260")] private void JBNNCELOMIE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x060178F9 RID: 96505 RVA: 0x0057E6F0 File Offset: 0x0057C8F0 [Token(Token = "0x60178F9")] [Address(RVA = "0x1EC0D70", Offset = "0x1EBFD70", VA = "0x181EC0D70", 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: 0x060178FA RID: 96506 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60178FA")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "41")] protected virtual void NEHLKJJEMDA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060178FB RID: 96507 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60178FB")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "42")] protected virtual void MHFNGEDCNLG() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060178FC RID: 96508 RVA: 0x0057E754 File Offset: 0x0057C954 [Token(Token = "0x60178FC")] [Address(RVA = "0x42CFA0", Offset = "0x42BFA0", VA = "0x18042CFA0")] private void MADJJCNHOCO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x060178FD RID: 96509 RVA: 0x0057E768 File Offset: 0x0057C968 [Token(Token = "0x60178FD")] [Address(RVA = "0x1EC4000", Offset = "0x1EC3000", VA = "0x181EC4000")] private void NCNBICGPENC() { this.IPBNIIFOBEA(); if (base.OGIBLNIIHDK) { int num = this.PAMCNCJAJDE.IAHDANBDAAM(); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x060178FE RID: 96510 RVA: 0x0057E7A0 File Offset: 0x0057C9A0 [Token(Token = "0x60178FE")] [Address(RVA = "0x1EC56E0", Offset = "0x1EC46E0", VA = "0x181EC56E0")] private void OLMJNBHEAKH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x060178FF RID: 96511 RVA: 0x0057E7B4 File Offset: 0x0057C9B4 [Token(Token = "0x60178FF")] [Address(RVA = "0x1EBE970", Offset = "0x1EBD970", VA = "0x181EBE970")] private void FFIPPMJFBKE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x06017900 RID: 96512 RVA: 0x0057E7C8 File Offset: 0x0057C9C8 [Token(Token = "0x6017900")] [Address(RVA = "0x1EC0A30", Offset = "0x1EBFA30", VA = "0x181EC0A30")] private void IDAPGNHJOLE(float EDILMNBLMAL) { Rigidbody unityRigidbody = this.rigidbodyEx.unityRigidbody; float num = Mathf.Lerp(this.GJCKCNBBAEK, 2f, EDILMNBLMAL); unityRigidbody.angularDrag = num; } // Token: 0x06017901 RID: 96513 RVA: 0x0057E800 File Offset: 0x0057CA00 [Token(Token = "0x6017901")] [Address(RVA = "0x1EC4350", Offset = "0x1EC3350", VA = "0x181EC4350")] 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: 0x06017902 RID: 96514 RVA: 0x0057E87C File Offset: 0x0057CA7C [Token(Token = "0x6017902")] [Address(RVA = "0x1EC4A60", Offset = "0x1EC3A60", VA = "0x181EC4A60")] private void OCBMDOOKLIO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { int num = 0; this.IDAPGNHJOLE((float)num); bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x06017903 RID: 96515 RVA: 0x0057E89C File Offset: 0x0057CA9C [Token(Token = "0x6017903")] [Address(RVA = "0x1EC3660", Offset = "0x1EC2660", VA = "0x181EC3660")] public void MasterOnCustomEncounterEvent() { if (KKPBCOOONNK.BNNCCCFFALC) { if (!base.OGIBLNIIHDK) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.HDAAPNKMFBB; bool flag = this.IOGGJAMKGNG(); } bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; return; } } // Token: 0x06017904 RID: 96516 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017904")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "43")] protected virtual void JONGCOMPLON() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06017905 RID: 96517 RVA: 0x0057E8D4 File Offset: 0x0057CAD4 [Token(Token = "0x6017905")] [Address(RVA = "0x1EBE9E0", Offset = "0x1EBD9E0", VA = "0x181EBE9E0")] private void FGMILJIMOFE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x06017906 RID: 96518 RVA: 0x0057E8E8 File Offset: 0x0057CAE8 [Token(Token = "0x6017906")] [Address(RVA = "0x1EBBFC0", Offset = "0x1EBAFC0", VA = "0x181EBBFC0")] 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: 0x06017907 RID: 96519 RVA: 0x0057E93C File Offset: 0x0057CB3C [Token(Token = "0x6017907")] [Address(RVA = "0x1EC6C10", Offset = "0x1EC5C10", VA = "0x181EC6C10")] private void PKNAENHPKHG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { int num = 0; this.IDAPGNHJOLE((float)num); bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x06017908 RID: 96520 RVA: 0x0057E95C File Offset: 0x0057CB5C [Token(Token = "0x6017908")] [Address(RVA = "0x1EBC170", Offset = "0x1EBB170", VA = "0x181EBC170", 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: 0x06017909 RID: 96521 RVA: 0x0057E9C8 File Offset: 0x0057CBC8 [Token(Token = "0x6017909")] [Address(RVA = "0x18D5180", Offset = "0x18D4180", VA = "0x1818D5180", Slot = "45")] protected virtual void MJBPKDODENL() { this.steering.StopLooking(); } // Token: 0x0601790A RID: 96522 RVA: 0x0057E9E8 File Offset: 0x0057CBE8 [Token(Token = "0x601790A")] [Address(RVA = "0x1EBE910", Offset = "0x1EBD910", VA = "0x181EBE910")] 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: 0x0601790B RID: 96523 RVA: 0x0057EA20 File Offset: 0x0057CC20 [Token(Token = "0x601790B")] [Address(RVA = "0x1EC1CC0", Offset = "0x1EC0CC0", VA = "0x181EC1CC0")] 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: 0x0601790C RID: 96524 RVA: 0x0057EA84 File Offset: 0x0057CC84 [Token(Token = "0x601790C")] [Address(RVA = "0x19AF360", Offset = "0x19AE360", VA = "0x1819AF360")] private void FGDCLNJFNAJ(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x0601790D RID: 96525 RVA: 0x0057EA98 File Offset: 0x0057CC98 [Token(Token = "0x601790D")] [Address(RVA = "0x1EC3230", Offset = "0x1EC2230", VA = "0x181EC3230")] 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: 0x0601790E RID: 96526 RVA: 0x0057EAD8 File Offset: 0x0057CCD8 [Token(Token = "0x601790E")] [Address(RVA = "0x1EC3720", Offset = "0x1EC2720", VA = "0x181EC3720")] 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: 0x0601790F RID: 96527 RVA: 0x0057EB18 File Offset: 0x0057CD18 [Token(Token = "0x601790F")] [Address(RVA = "0x1EC7300", Offset = "0x1EC6300", VA = "0x181EC7300")] [NFOMENMAOIA] protected void RpcAuthorityDisengage() { if (base.OGIBLNIIHDK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06017910 RID: 96528 RVA: 0x0057EB3C File Offset: 0x0057CD3C [Token(Token = "0x6017910")] [Address(RVA = "0x1EC7370", Offset = "0x1EC6370", VA = "0x181EC7370")] [NFOMENMAOIA] protected void RpcAuthorityReengage() { if (base.OGIBLNIIHDK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06017911 RID: 96529 RVA: 0x0057EB64 File Offset: 0x0057CD64 [Token(Token = "0x6017911")] [Address(RVA = "0x1EB7F20", Offset = "0x1EB6F20", VA = "0x181EB7F20", Slot = "46")] protected virtual void ABEPMJHMHLF() { this.enemyAnimator.DLJEPKIILPO = true; } // Token: 0x06017912 RID: 96530 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017912")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "47")] protected virtual void BNGOHEOCOMH() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06017913 RID: 96531 RVA: 0x0057EB84 File Offset: 0x0057CD84 [Token(Token = "0x6017913")] [Address(RVA = "0x1EB7EF0", Offset = "0x1EB6EF0", VA = "0x181EB7EF0", Slot = "48")] protected virtual void ABDJEAJBHPF() { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.DLJEPKIILPO = num != 0; } // Token: 0x06017914 RID: 96532 RVA: 0x0057EBA8 File Offset: 0x0057CDA8 [Token(Token = "0x6017914")] [Address(RVA = "0x1EC1A40", Offset = "0x1EC0A40", VA = "0x181EC1A40")] private void LDGLMKEENJM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.MJBPKDODENL(); Enemy.FJNNOHNMINM ligdpnphfmp = this.LIGDPNPHFMP; if (ligdpnphfmp != 0) { ligdpnphfmp(this); } } // Token: 0x06017915 RID: 96533 RVA: 0x0057EBD0 File Offset: 0x0057CDD0 [Token(Token = "0x6017915")] [Address(RVA = "0x908E80", Offset = "0x907E80", VA = "0x180908E80")] protected void PCFOLDCLCNB() { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x06017916 RID: 96534 RVA: 0x0057EBE4 File Offset: 0x0057CDE4 [Token(Token = "0x6017916")] [Address(RVA = "0x1EBF350", Offset = "0x1EBE350", VA = "0x181EBF350")] private void GLAOMDLFGGH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)this).BIILOFOAKEJ; } // Token: 0x06017917 RID: 96535 RVA: 0x0057EBF8 File Offset: 0x0057CDF8 [Token(Token = "0x6017917")] [Address(RVA = "0x1EBCC70", Offset = "0x1EBBC70", VA = "0x181EBCC70", 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: 0x06017918 RID: 96536 RVA: 0x0057EEF8 File Offset: 0x0057D0F8 [Token(Token = "0x6017918")] [Address(RVA = "0x1EBF260", Offset = "0x1EBE260", VA = "0x181EBF260")] 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: 0x06017919 RID: 96537 RVA: 0x0057EF58 File Offset: 0x0057D158 [Token(Token = "0x6017919")] [Address(RVA = "0x1EBBA10", Offset = "0x1EBAA10", VA = "0x181EBBA10")] 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: 0x0601791A RID: 96538 RVA: 0x0057EFA4 File Offset: 0x0057D1A4 [Token(Token = "0x601791A")] [Address(RVA = "0x1EBDDD0", Offset = "0x1EBCDD0", VA = "0x181EBDDD0")] 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: 0x0601791B RID: 96539 RVA: 0x0057EFF0 File Offset: 0x0057D1F0 [Token(Token = "0x601791B")] [Address(RVA = "0x1EC4FD0", Offset = "0x1EC3FD0", VA = "0x181EC4FD0")] 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: 0x0601791C RID: 96540 RVA: 0x0057F038 File Offset: 0x0057D238 [Token(Token = "0x601791C")] [Address(RVA = "0x1EBC5A0", Offset = "0x1EBB5A0", VA = "0x181EBC5A0")] 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: 0x0601791D RID: 96541 RVA: 0x0057F16C File Offset: 0x0057D36C [Token(Token = "0x601791D")] [Address(RVA = "0x1EC1AA0", Offset = "0x1EC0AA0", VA = "0x181EC1AA0", 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: 0x0601791E RID: 96542 RVA: 0x0057F210 File Offset: 0x0057D410 [Token(Token = "0x601791E")] [Address(RVA = "0x1EC1560", Offset = "0x1EC0560", VA = "0x181EC1560")] 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: 0x0601791F RID: 96543 RVA: 0x0057F24C File Offset: 0x0057D44C [Token(Token = "0x601791F")] [Address(RVA = "0x1EC6820", Offset = "0x1EC5820", VA = "0x181EC6820")] 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: 0x06017920 RID: 96544 RVA: 0x0057F2F4 File Offset: 0x0057D4F4 [Token(Token = "0x6017920")] [Address(RVA = "0x1EC4270", Offset = "0x1EC3270", VA = "0x181EC4270")] protected Vector3 NMFJIKOFGBG() { EnemyManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; bool flag; if (!flag) { Vector3 vector; float z = vector.z; } throw new NullReferenceException(); } // Token: 0x06017921 RID: 96545 RVA: 0x0057F31C File Offset: 0x0057D51C [Token(Token = "0x6017921")] [Address(RVA = "0x1EB7F50", Offset = "0x1EB6F50", VA = "0x181EB7F50")] 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: 0x06017922 RID: 96546 RVA: 0x0057F40C File Offset: 0x0057D60C [Token(Token = "0x6017922")] [Address(RVA = "0x1EC0840", Offset = "0x1EBF840", VA = "0x181EC0840")] 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: 0x06017923 RID: 96547 RVA: 0x0057F450 File Offset: 0x0057D650 [Token(Token = "0x6017923")] [Address(RVA = "0x1EBF030", Offset = "0x1EBE030", VA = "0x181EBF030")] 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: 0x06017924 RID: 96548 RVA: 0x0057F4C4 File Offset: 0x0057D6C4 [Token(Token = "0x6017924")] [Address(RVA = "0x1EBEEA0", Offset = "0x1EBDEA0", VA = "0x181EBEEA0")] 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: 0x06017925 RID: 96549 RVA: 0x0057F4F0 File Offset: 0x0057D6F0 [Token(Token = "0x6017925")] [Address(RVA = "0x1EB8E90", Offset = "0x1EB7E90", VA = "0x181EB8E90")] 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: 0x06017926 RID: 96550 RVA: 0x0057F51C File Offset: 0x0057D71C [Token(Token = "0x6017926")] [Address(RVA = "0x1EB8690", Offset = "0x1EB7690", VA = "0x181EB8690")] 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: 0x06017927 RID: 96551 RVA: 0x0057F558 File Offset: 0x0057D758 [Token(Token = "0x6017927")] [Address(RVA = "0x1EBC9E0", Offset = "0x1EBB9E0", VA = "0x181EBC9E0")] 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: 0x06017928 RID: 96552 RVA: 0x0057F64C File Offset: 0x0057D84C [Token(Token = "0x6017928")] [Address(RVA = "0x1EC37F0", Offset = "0x1EC27F0", VA = "0x181EC37F0")] 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: 0x06017929 RID: 96553 RVA: 0x0057F6F0 File Offset: 0x0057D8F0 [Token(Token = "0x6017929")] [Address(RVA = "0x1EC3430", Offset = "0x1EC2430", VA = "0x181EC3430")] 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: 0x0601792A RID: 96554 RVA: 0x0057F780 File Offset: 0x0057D980 [Token(Token = "0x601792A")] [Address(RVA = "0x1EC3300", Offset = "0x1EC2300", VA = "0x181EC3300")] 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: 0x0601792B RID: 96555 RVA: 0x0057F7D8 File Offset: 0x0057D9D8 [Token(Token = "0x601792B")] [Address(RVA = "0x1B9E4E0", Offset = "0x1B9D4E0", VA = "0x181B9E4E0")] public static bool IsShield(ANBBFGKPJFD EMPFLFOEDFD) { return EMPFLFOEDFD == ANBBFGKPJFD.SHIELD; } // Token: 0x0601792C RID: 96556 RVA: 0x0057F7EC File Offset: 0x0057D9EC [Token(Token = "0x601792C")] [Address(RVA = "0x1EC0E30", Offset = "0x1EBFE30", VA = "0x181EC0E30")] public static bool IsCriticalHit(ANBBFGKPJFD EMPFLFOEDFD) { return EMPFLFOEDFD == ANBBFGKPJFD.CRITICAL_HIT; } // Token: 0x0601792D RID: 96557 RVA: 0x0057F800 File Offset: 0x0057DA00 [Token(Token = "0x601792D")] [Address(RVA = "0x1EC1370", Offset = "0x1EC0370", VA = "0x181EC1370")] private void JOEKHELIILH() { if (base.OGIBLNIIHDK) { this.LFFBDDEIEMJ(); KLLMCPFPIIE npfoohiglai = this.NPFOOHIGLAI; } } // Token: 0x0601792E RID: 96558 RVA: 0x0057F82C File Offset: 0x0057DA2C [Token(Token = "0x601792E")] [Address(RVA = "0x1EC0CA0", Offset = "0x1EBFCA0", VA = "0x181EC0CA0", 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: 0x0601792F RID: 96559 RVA: 0x0057F874 File Offset: 0x0057DA74 [Token(Token = "0x601792F")] [Address(RVA = "0x1EC41E0", Offset = "0x1EC31E0", VA = "0x181EC41E0")] private void NFHPBMMMOOE() { EnemyAnimator enemyAnimator = this.enemyAnimator; bool flag = this.NPFOOHIGLAI.IAHDANBDAAM() != null; enemyAnimator.AMCLDGIHFOA = flag; } // Token: 0x06017930 RID: 96560 RVA: 0x0057F8A4 File Offset: 0x0057DAA4 [Token(Token = "0x6017930")] [Address(RVA = "0x1EBB460", Offset = "0x1EBA460", VA = "0x181EBB460")] private void BCFPIKCIHPM() { EnemyRopes component = base.GetComponent(); if (component != 0) { component.RemoveAllRopes(); return; } } // Token: 0x06017931 RID: 96561 RVA: 0x0057F8C4 File Offset: 0x0057DAC4 [Token(Token = "0x6017931")] [Address(RVA = "0x1EC7210", Offset = "0x1EC6210", VA = "0x181EC7210")] 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: 0x06017932 RID: 96562 RVA: 0x0057F8FC File Offset: 0x0057DAFC [Token(Token = "0x6017932")] [Address(RVA = "0x1EC7A60", Offset = "0x1EC6A60", VA = "0x181EC7A60", 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: 0x06017933 RID: 96563 RVA: 0x0057F94C File Offset: 0x0057DB4C [Token(Token = "0x6017933")] [Address(RVA = "0x1EC73E0", Offset = "0x1EC63E0", VA = "0x181EC73E0")] [NFOMENMAOIA] protected void RpcOnTookDamage(ENDNBHFKNFL LJGOHLFADDN, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, bool MBAELPAGNPL, Vector3 GMENKJKOGMD, Vector3 JIDCFPIGAIF) { } // Token: 0x06017934 RID: 96564 RVA: 0x0057F95C File Offset: 0x0057DB5C [Token(Token = "0x6017934")] [Address(RVA = "0x1EC74A0", Offset = "0x1EC64A0", VA = "0x181EC74A0")] [NFOMENMAOIA] protected void RpcShatter(Vector3 POMGIDPAKLH, ANBBFGKPJFD CHGNKPMKPEB) { float z = POMGIDPAKLH.z; } // Token: 0x06017935 RID: 96565 RVA: 0x0057F970 File Offset: 0x0057DB70 [Token(Token = "0x6017935")] [Address(RVA = "0x1EC6430", Offset = "0x1EC5430", VA = "0x181EC6430")] private void OnMasterClientSwitched(AGAJMBPABDL EFABHEGDDAP) { int num = this.PAMCNCJAJDE.IAHDANBDAAM(); this.ABDJEAJBHPF(); if (this.OLLCKGGCOEN.IAHDANBDAAM() == 0) { this.FCJNEDJBJPB(); return; } } // Token: 0x06017936 RID: 96566 RVA: 0x0057F9AC File Offset: 0x0057DBAC [Token(Token = "0x6017936")] [Address(RVA = "0x1EC81A0", Offset = "0x1EC71A0", VA = "0x181EC81A0")] 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: 0x06017937 RID: 96567 RVA: 0x0057FC28 File Offset: 0x0057DE28 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6017937")] [Address(RVA = "0x1EC7FA0", Offset = "0x1EC6FA0", VA = "0x181EC7FA0")] 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: 0x0400F42A RID: 62506 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400F42A")] [SerializeField] [Header("Patrol")] private float patrolSearchRadius = 6f; // Token: 0x0400F42B RID: 62507 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400F42B")] [SerializeField] private float patrolSpeed = 1.5f; // Token: 0x0400F42C RID: 62508 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400F42C")] [SerializeField] private float patrolMaxAcceleration = 10f; // Token: 0x0400F42D RID: 62509 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x400F42D")] [SerializeField] private float patrolAngularSpeed = 180f; // Token: 0x0400F42E RID: 62510 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400F42E")] [SerializeField] [Header("Offense")] private Enemy.PlayerDamageSetting[] playerDamageSettings; // Token: 0x0400F42F RID: 62511 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400F42F")] [SerializeField] private int enemyDamage = (int)((ulong)50L); // Token: 0x0400F430 RID: 62512 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400F430")] [SerializeField] [Header("Defense")] private Enemy.CombatSettings[] combatSettings; // Token: 0x0400F431 RID: 62513 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400F431")] [SerializeField] private bool stunnedUntilRigidbodyComesToRest; // Token: 0x0400F432 RID: 62514 [FieldOffset(Offset = "0x69")] [Token(Token = "0x400F432")] [SerializeField] private Enemy.RigidbodyConstraintSettings interruptedStunConstraints; // Token: 0x0400F433 RID: 62515 [FieldOffset(Offset = "0x6F")] [Token(Token = "0x400F433")] [SerializeField] private Enemy.RigidbodyConstraintSettings stunConstraints; // Token: 0x0400F434 RID: 62516 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400F434")] [SerializeField] [Header("Health")] private int maxHealth; // Token: 0x0400F435 RID: 62517 [FieldOffset(Offset = "0x7C")] [Token(Token = "0x400F435")] [SerializeField] private bool takesDamageOnKillzones; // Token: 0x0400F436 RID: 62518 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400F436")] [SerializeField] [Header("Health Bar")] private Transform healthBarRoot; // Token: 0x0400F437 RID: 62519 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400F437")] [SerializeField] private Vector3 healthBarOffset; // Token: 0x0400F438 RID: 62520 [FieldOffset(Offset = "0x94")] [Token(Token = "0x400F438")] [SerializeField] private float healthBarScale; // Token: 0x0400F439 RID: 62521 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400F439")] [SerializeField] private Enemy.FPNJPKEMEPI healthBarSetting; // Token: 0x0400F43A RID: 62522 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400F43A")] [SerializeField] [Header("Line of Sight")] private Transform lineOfSightOrigin; // Token: 0x0400F43B RID: 62523 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400F43B")] [SerializeField] [Header("Spawning")] private float spawnDuration; // Token: 0x0400F43C RID: 62524 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x400F43C")] [SerializeField] private float spawnSlowdownDistance; // Token: 0x0400F43D RID: 62525 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400F43D")] [SerializeField] [Header("Movement")] private float movementSpeed; // Token: 0x0400F43E RID: 62526 [FieldOffset(Offset = "0xB4")] [Token(Token = "0x400F43E")] [SerializeField] [Tooltip("When spawning, randomly set the movement speed a little higher or lower than the provided movementSpeed")] private bool fudgeMovementSpeed; // Token: 0x0400F43F RID: 62527 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400F43F")] [SerializeField] protected float movementMaxAcceleration; // Token: 0x0400F440 RID: 62528 [FieldOffset(Offset = "0xBC")] [Token(Token = "0x400F440")] [SerializeField] protected float movementAngularSpeed; // Token: 0x0400F441 RID: 62529 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400F441")] [SerializeField] protected float movementSlowdownDistance; // Token: 0x0400F442 RID: 62530 [FieldOffset(Offset = "0xC4")] [Token(Token = "0x400F442")] [SerializeField] protected bool neverPitchWhileLooking; // Token: 0x0400F443 RID: 62531 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400F443")] [SerializeField] [Header("Death")] private float animationShatterDeathDuration; // Token: 0x0400F444 RID: 62532 [FieldOffset(Offset = "0xCC")] [Token(Token = "0x400F444")] [SerializeField] private Enemy.EDCDJGMAMNG shatterType; // Token: 0x0400F445 RID: 62533 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400F445")] [SerializeField] private bool animationShatterLookAtAttack; // Token: 0x0400F446 RID: 62534 [FieldOffset(Offset = "0xD4")] [Token(Token = "0x400F446")] [SerializeField] private float ragdollShatterSpeed; // Token: 0x0400F447 RID: 62535 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400F447")] [SerializeField] [Header("Stun")] private float recoveryDuration; // Token: 0x0400F448 RID: 62536 [FieldOffset(Offset = "0xDC")] [Token(Token = "0x400F448")] [SerializeField] [Header("Target Search")] private bool transferOwnershipOnTargetChange; // Token: 0x0400F449 RID: 62537 [FieldOffset(Offset = "0xDD")] [Token(Token = "0x400F449")] [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: 0x0400F44A RID: 62538 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400F44A")] [SerializeField] protected float preferredTargetSearchRadius; // Token: 0x0400F44B RID: 62539 [FieldOffset(Offset = "0xE4")] [Token(Token = "0x400F44B")] [SerializeField] private float maxTargetSearchRadius; // Token: 0x0400F44C RID: 62540 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400F44C")] [SerializeField] private bool prioritizeAttackers; // Token: 0x0400F44D RID: 62541 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x400F44D")] [SerializeField] private int timesToPrioritizeCurrentTargets; // Token: 0x0400F44E RID: 62542 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400F44E")] [SerializeField] private bool requireLineOfSightToTargets; // Token: 0x0400F44F RID: 62543 [FieldOffset(Offset = "0xF4")] [Token(Token = "0x400F44F")] [SerializeField] private Enemy.HIOKOGMKMEA patrolTargetSelectionMode; // Token: 0x0400F450 RID: 62544 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400F450")] [SerializeField] private Enemy.HIOKOGMKMEA combatTargetSelectionMode; // Token: 0x0400F451 RID: 62545 [FieldOffset(Offset = "0xFC")] [Token(Token = "0x400F451")] [SerializeField] private Enemy.FDCONKFINIF targetFindingDirection; // Token: 0x0400F452 RID: 62546 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400F452")] [SerializeField] [JEAMMEGEDDJ("DefaultUsesVisionConeForTargeting")] private float visionConeAngle; // Token: 0x0400F453 RID: 62547 [FieldOffset(Offset = "0x104")] [Token(Token = "0x400F453")] [SerializeField] [JEAMMEGEDDJ("DefaultUsesVisionConeForTargeting")] [Tooltip("Vision cone is actually more of a 'cheese wedge' shape. This is the height of the cheese wedge.")] private float visionConeHeight; // Token: 0x0400F454 RID: 62548 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400F454")] [SerializeField] [Tooltip("The distance from the NavMesh beyond which we consider an enemy to potentially be 'stuck'")] [Header("Stuck Detection")] private float stuckDistanceFromNavMesh; // Token: 0x0400F455 RID: 62549 [FieldOffset(Offset = "0x10C")] [Token(Token = "0x400F455")] [SerializeField] [Tooltip("Number of seconds after which a potentially stuck enemy is auto killed")] private float stuckSecondsUntilAutoKill; // Token: 0x0400F456 RID: 62550 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400F456")] [SerializeField] [Header("Spawned Tool")] private bool spawnToolOnDeath; // Token: 0x0400F457 RID: 62551 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400F457")] [SerializeField] [HELOBGLDDLH.KBCDAGDEHAO(false)] private SerializedGuid spawnToolTypeId; // Token: 0x0400F458 RID: 62552 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400F458")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private EnemyAnimator enemyAnimator; // Token: 0x0400F459 RID: 62553 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400F459")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private EnemyAudio enemyAudio; // Token: 0x0400F45A RID: 62554 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400F45A")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private EnemyParticles enemyParticles; // Token: 0x0400F45B RID: 62555 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400F45B")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private EnemyRangedWeaponBase rangedWeapon; // Token: 0x0400F45C RID: 62556 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400F45C")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private PointsDropper pointsDropper; // Token: 0x0400F45D RID: 62557 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400F45D")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private NetworkTransform networkTransform; // Token: 0x0400F45E RID: 62558 [FieldOffset(Offset = "0x150")] [Token(Token = "0x400F45E")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private RigidbodyEx rigidbodyEx; // Token: 0x0400F45F RID: 62559 [FieldOffset(Offset = "0x158")] [Token(Token = "0x400F45F")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private Steering steering; // Token: 0x0400F460 RID: 62560 [FieldOffset(Offset = "0x160")] [Token(Token = "0x400F460")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private VisibleInCamera visibleInCamera; // Token: 0x0400F461 RID: 62561 [Token(Token = "0x400F461")] private static Transform BFBCEHMBHIJ; // Token: 0x0400F462 RID: 62562 [Token(Token = "0x400F462")] private static readonly float JMPCDFNDJLF; // Token: 0x0400F463 RID: 62563 [FieldOffset(Offset = "0x168")] [Token(Token = "0x400F463")] private MeleeWeaponCollider[] LKBLPCEKPJG; // Token: 0x0400F464 RID: 62564 [FieldOffset(Offset = "0x170")] [Token(Token = "0x400F464")] private Renderer[] PCLMNNEHLNG; // Token: 0x0400F465 RID: 62565 [FieldOffset(Offset = "0x178")] [Token(Token = "0x400F465")] private RagdollPiece[] OFAAIDDBBKH; // Token: 0x0400F466 RID: 62566 [FieldOffset(Offset = "0x180")] [Token(Token = "0x400F466")] private QuestEnemyArticulatingAccessory[] IHDKFIBGENJ; // Token: 0x0400F467 RID: 62567 [FieldOffset(Offset = "0x188")] [Token(Token = "0x400F467")] protected bool DIPMCBIHANM; // Token: 0x0400F468 RID: 62568 [FieldOffset(Offset = "0x18C")] [Token(Token = "0x400F468")] protected Vector3 NJMONMLKFMM; // Token: 0x0400F469 RID: 62569 [FieldOffset(Offset = "0x198")] [Token(Token = "0x400F469")] protected Vector3 KFFFKFCFKJI; // Token: 0x0400F46A RID: 62570 [FieldOffset(Offset = "0x1A4")] [Token(Token = "0x400F46A")] private float OPCNMDPMGIO; // Token: 0x0400F46B RID: 62571 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x400F46B")] private float AIENDBCOJMP; // Token: 0x0400F46C RID: 62572 [FieldOffset(Offset = "0x1AC")] [Token(Token = "0x400F46C")] private float MHKMKHNPPFF; // Token: 0x0400F46D RID: 62573 [FieldOffset(Offset = "0x1B0")] [Token(Token = "0x400F46D")] private ENDNBHFKNFL AAJOHFNKAPO; // Token: 0x0400F46E RID: 62574 [FieldOffset(Offset = "0x1F8")] [Token(Token = "0x400F46E")] private bool DCAPMNLPJEO; // Token: 0x0400F46F RID: 62575 [FieldOffset(Offset = "0x1F9")] [Token(Token = "0x400F46F")] private bool NNHGCACFLDL; // Token: 0x0400F470 RID: 62576 [FieldOffset(Offset = "0x1FA")] [Token(Token = "0x400F470")] private bool LOJNCHCNNNO; // Token: 0x0400F471 RID: 62577 [FieldOffset(Offset = "0x200")] [Token(Token = "0x400F471")] private KLLMCPFPIIE PAMCNCJAJDE; // Token: 0x0400F472 RID: 62578 [FieldOffset(Offset = "0x208")] [Token(Token = "0x400F472")] private KLLMCPFPIIE OLLCKGGCOEN; // Token: 0x0400F473 RID: 62579 [FieldOffset(Offset = "0x210")] [Token(Token = "0x400F473")] private NMIGJEKFNME OGBKNFMDDGB; // Token: 0x0400F474 RID: 62580 [FieldOffset(Offset = "0x218")] [Token(Token = "0x400F474")] private KLLMCPFPIIE LLBMHIKIEAL; // Token: 0x0400F475 RID: 62581 [FieldOffset(Offset = "0x220")] [Token(Token = "0x400F475")] private KLLMCPFPIIE PPLKFGDFFHB; // Token: 0x0400F476 RID: 62582 [FieldOffset(Offset = "0x228")] [Token(Token = "0x400F476")] private KLLMCPFPIIE AMOLKNJJGKK; // Token: 0x0400F477 RID: 62583 [FieldOffset(Offset = "0x230")] [Token(Token = "0x400F477")] private KLLMCPFPIIE NGAOJFAMALG; // Token: 0x0400F478 RID: 62584 [FieldOffset(Offset = "0x238")] [Token(Token = "0x400F478")] private KLLMCPFPIIE NFJCMDKOGKM; // Token: 0x0400F479 RID: 62585 [FieldOffset(Offset = "0x240")] [Token(Token = "0x400F479")] private NMIGJEKFNME KPMHGDDHICP; // Token: 0x0400F47A RID: 62586 [FieldOffset(Offset = "0x248")] [Token(Token = "0x400F47A")] private KLLMCPFPIIE BAMJNKJGHHA; // Token: 0x0400F47B RID: 62587 [FieldOffset(Offset = "0x250")] [Token(Token = "0x400F47B")] private HCKAGCOEFNM GBLLGLAHEBM; // Token: 0x0400F47C RID: 62588 [FieldOffset(Offset = "0x258")] [Token(Token = "0x400F47C")] private KLLMCPFPIIE EMMDJABEBEN; // Token: 0x0400F47D RID: 62589 [FieldOffset(Offset = "0x260")] [Token(Token = "0x400F47D")] private KLLMCPFPIIE BJOPPAMLMLM; // Token: 0x0400F47E RID: 62590 [FieldOffset(Offset = "0x268")] [Token(Token = "0x400F47E")] private AOLMGGAPKEH NMKLDFJDIFL; // Token: 0x0400F47F RID: 62591 [FieldOffset(Offset = "0x270")] [Token(Token = "0x400F47F")] private KLLMCPFPIIE NPFOOHIGLAI; // Token: 0x0400F480 RID: 62592 [FieldOffset(Offset = "0x278")] [Token(Token = "0x400F480")] private DJHELPHHAEN PEGJGMDGKJN; // Token: 0x0400F481 RID: 62593 [FieldOffset(Offset = "0x280")] [Token(Token = "0x400F481")] private MJNLDDCLOGP MBDCEOIOBNA; // Token: 0x0400F482 RID: 62594 [FieldOffset(Offset = "0x288")] [Token(Token = "0x400F482")] protected bool KJDHMJPNDCK; // Token: 0x0400F483 RID: 62595 [FieldOffset(Offset = "0x289")] [Token(Token = "0x400F483")] protected bool HPAMBPLKIKF; // Token: 0x0400F484 RID: 62596 [FieldOffset(Offset = "0x28A")] [Token(Token = "0x400F484")] private bool LCCKDIEPKIG; // Token: 0x0400F485 RID: 62597 [FieldOffset(Offset = "0x290")] [Token(Token = "0x400F485")] protected List FLHHHBDFEDP; // Token: 0x0400F486 RID: 62598 [FieldOffset(Offset = "0x298")] [Token(Token = "0x400F486")] protected bool NMICCMJNODO; // Token: 0x0400F487 RID: 62599 [FieldOffset(Offset = "0x299")] [Token(Token = "0x400F487")] protected bool EIMLKALGHDP; // Token: 0x0400F488 RID: 62600 [FieldOffset(Offset = "0x29A")] [Token(Token = "0x400F488")] protected bool BALGICIBEEF; // Token: 0x0400F489 RID: 62601 [FieldOffset(Offset = "0x2A0")] [Token(Token = "0x400F489")] protected List MMLMLMJKMCJ; // Token: 0x0400F48A RID: 62602 [Token(Token = "0x400F48A")] private const float KHFFPENNAHC = 4.25f; // Token: 0x0400F48B RID: 62603 [Token(Token = "0x400F48B")] private const int NKJPGJCGBCE = 100; // Token: 0x0400F48C RID: 62604 [Token(Token = "0x400F48C")] private const int OGKOBHMEODM = 100; // Token: 0x0400F48D RID: 62605 [Token(Token = "0x400F48D")] private const float PPPHNPCGNBA = 5f; // Token: 0x0400F48E RID: 62606 [Token(Token = "0x400F48E")] private const float FGEBCFEJINN = 4f; // Token: 0x0400F48F RID: 62607 [Token(Token = "0x400F48F")] private const float PBPGACKEOFB = 0.25f; // Token: 0x0400F490 RID: 62608 [Token(Token = "0x400F490")] private const float APHKHMDOPOK = 10f; // Token: 0x0400F491 RID: 62609 [Token(Token = "0x400F491")] private const float JDPMJNPIEDG = 0.1f; // Token: 0x0400F492 RID: 62610 [Token(Token = "0x400F492")] private const float PNKELLIPOKL = 6f; // Token: 0x0400F493 RID: 62611 [Token(Token = "0x400F493")] private const float PEHBJHDLDNJ = 6f; // Token: 0x0400F494 RID: 62612 [Token(Token = "0x400F494")] private const float EBEECNGJOJE = 0.4f; // Token: 0x0400F495 RID: 62613 [Token(Token = "0x400F495")] private const float OOKEFBACGHC = 1f; // Token: 0x0400F496 RID: 62614 [Token(Token = "0x400F496")] private const int HKIKKGGMBIC = 0; // Token: 0x0400F497 RID: 62615 [Token(Token = "0x400F497")] private const float FMOLMBNHLJB = 0.05f; // Token: 0x0400F498 RID: 62616 [Token(Token = "0x400F498")] private const float MDMPMJBBBGA = 0.0025000002f; // Token: 0x0400F499 RID: 62617 [Token(Token = "0x400F499")] private const float PDAEEGLDPPC = 1f; // Token: 0x0400F49A RID: 62618 [Token(Token = "0x400F49A")] private const float BMLEDNOEAEA = 1f; // Token: 0x0400F49B RID: 62619 [Token(Token = "0x400F49B")] private const float BDDGCBCFCHP = 4f; // Token: 0x0400F49C RID: 62620 [Token(Token = "0x400F49C")] private const float FABFBHDLOKD = 2f; // Token: 0x0400F49D RID: 62621 [Token(Token = "0x400F49D")] private const float KJNEOHNLONG = 1f; // Token: 0x0400F49E RID: 62622 [Token(Token = "0x400F49E")] private const float CNAAOICADEI = 720f; // Token: 0x0400F49F RID: 62623 [Token(Token = "0x400F49F")] private const float HDJIOJDCDBC = 1f; // Token: 0x0400F4A0 RID: 62624 [Token(Token = "0x400F4A0")] protected const RigidbodyConstraints CFIPDGCPPCA = RigidbodyConstraints.FreezeRotation; // Token: 0x0400F4A1 RID: 62625 [Token(Token = "0x400F4A1")] protected const RigidbodyConstraints NNOEMCIGCOC = RigidbodyConstraints.None; // Token: 0x0400F4A2 RID: 62626 [Token(Token = "0x400F4A2")] private const float BDHFGHEKJBL = 2f; // Token: 0x0400F4A3 RID: 62627 [Token(Token = "0x400F4A3")] public const string SPAWN_STATE_OVERRIDE = "SSO"; // Token: 0x0400F4A4 RID: 62628 [Token(Token = "0x400F4A4")] public const string PREVENT_AUTO_AGGRO_OVERRIDE = "AAO"; // Token: 0x0400F4A5 RID: 62629 [Token(Token = "0x400F4A5")] public const string MAX_HEALTH_OVERRIDE = "MHO"; // Token: 0x0400F4A6 RID: 62630 [Token(Token = "0x400F4A6")] public const string MOVE_SPEED_OVERRIDE = "MSO"; // Token: 0x0400F4A7 RID: 62631 [Token(Token = "0x400F4A7")] public const string HEALTH_BAR_OVERRIDE = "HBO"; // Token: 0x0400F4A8 RID: 62632 [Token(Token = "0x400F4A8")] public const string DASH_SPEED_OVERRIDE = "DSO"; // Token: 0x0400F4A9 RID: 62633 [Token(Token = "0x400F4A9")] public const string DASH_MIN_DIST_OVERRIDE = "DMiDO"; // Token: 0x0400F4AA RID: 62634 [Token(Token = "0x400F4AA")] public const string DASH_MAX_DIST_OVERRIDE = "DMaDO"; // Token: 0x0400F4AB RID: 62635 [FieldOffset(Offset = "0x2A8")] [Token(Token = "0x400F4AB")] private float GJCKCNBBAEK; // Token: 0x0400F4AC RID: 62636 [Token(Token = "0x400F4AC")] private const float MKDCEAPDJPF = 45f; // Token: 0x0400F4AD RID: 62637 [Token(Token = "0x400F4AD")] private const float KFPCCOFBECK = 2f; // Token: 0x0400F4B9 RID: 62649 [FieldOffset(Offset = "0x300")] [Token(Token = "0x400F4B9")] private KLLMCPFPIIE OEAJKKMFGEM; // Token: 0x0400F4BA RID: 62650 [FieldOffset(Offset = "0x308")] [Token(Token = "0x400F4BA")] private KLLMCPFPIIE AOLHODDFLFO; // Token: 0x0400F4BB RID: 62651 [FieldOffset(Offset = "0x310")] [Token(Token = "0x400F4BB")] private KCMNCAFFHJG LDPLJAEGNGM; // Token: 0x0400F4BD RID: 62653 [FieldOffset(Offset = "0x320")] [Token(Token = "0x400F4BD")] private ENDNBHFKNFL HDOEJNHKDCI; // Token: 0x0400F4BE RID: 62654 [FieldOffset(Offset = "0x368")] [Token(Token = "0x400F4BE")] private int BDEBJOIJMFE; // Token: 0x0400F4BF RID: 62655 [FieldOffset(Offset = "0x370")] [Token(Token = "0x400F4BF")] private Weapon IKKFLLKCOFO; // Token: 0x0400F4C0 RID: 62656 [FieldOffset(Offset = "0x378")] [Token(Token = "0x400F4C0")] private int DPACMGDPEMM; // Token: 0x0400F4C1 RID: 62657 [FieldOffset(Offset = "0x37C")] [Token(Token = "0x400F4C1")] private bool LKLJCOLKJFM; // Token: 0x0400F4C2 RID: 62658 [FieldOffset(Offset = "0x37D")] [Token(Token = "0x400F4C2")] private bool BODKACCDCAI; // Token: 0x0400F4C3 RID: 62659 [FieldOffset(Offset = "0x380")] [Token(Token = "0x400F4C3")] private ENDNBHFKNFL GPEIIPINLPG; // Token: 0x0400F4C4 RID: 62660 [FieldOffset(Offset = "0x3C8")] [Token(Token = "0x400F4C4")] private int LPCMCAEAFOK; // Token: 0x0400F4C7 RID: 62663 [FieldOffset(Offset = "0x3DC")] [Token(Token = "0x400F4C7")] private bool IJFBMNGHIMP; // Token: 0x0400F4C8 RID: 62664 [Token(Token = "0x400F4C8")] public static MFBGLIHGCGO EnemyInstantiatedEvent; // Token: 0x0400F4C9 RID: 62665 [Token(Token = "0x400F4C9")] public static MFBGLIHGCGO EnemySpawnEvent; // Token: 0x0400F4CA RID: 62666 [Token(Token = "0x400F4CA")] public static IILCGFIHJLP EnemyDeathEvent; // Token: 0x0400F4CB RID: 62667 [Token(Token = "0x400F4CB")] public static IILCGFIHJLP EnemyTargetChangeEvent; // Token: 0x0400F4CC RID: 62668 [Token(Token = "0x400F4CC")] public static AAPEGDHKHJI EnemyDetectedImpact; // Token: 0x0400F4CD RID: 62669 [Token(Token = "0x400F4CD")] public static NBPOLJHGGLE TookDamageEvent; // Token: 0x0400F4CE RID: 62670 [Token(Token = "0x400F4CE")] public static AAPEGDHKHJI EnemyHealthChangeEvent; // Token: 0x020034DD RID: 13533 [Token(Token = "0x20034DD")] public enum FPNJPKEMEPI { // Token: 0x0400F4DA RID: 62682 [Token(Token = "0x400F4DA")] DEFAULT, // Token: 0x0400F4DB RID: 62683 [Token(Token = "0x400F4DB")] ALWAYS_DISPLAY, // Token: 0x0400F4DC RID: 62684 [Token(Token = "0x400F4DC")] NEVER_DISPLAY } // Token: 0x020034DE RID: 13534 [Token(Token = "0x20034DE")] private enum PIJAELHFBLG { // Token: 0x0400F4DE RID: 62686 [Token(Token = "0x400F4DE")] INSTANTIATOR_ID, // Token: 0x0400F4DF RID: 62687 [Token(Token = "0x400F4DF")] INSTANTIATION_PARAMS, // Token: 0x0400F4E0 RID: 62688 [Token(Token = "0x400F4E0")] ENEMY_TYPE, // Token: 0x0400F4E1 RID: 62689 [Token(Token = "0x400F4E1")] SPAWN_TARGET_POSITION, // Token: 0x0400F4E2 RID: 62690 [Token(Token = "0x400F4E2")] SPAWN_ON_PATROL, // Token: 0x0400F4E3 RID: 62691 [Token(Token = "0x400F4E3")] PATROL_PHOTON_VIEW_ID, // Token: 0x0400F4E4 RID: 62692 [Token(Token = "0x400F4E4")] TEAM_ID, // Token: 0x0400F4E5 RID: 62693 [Token(Token = "0x400F4E5")] SPAWN_DISENGAGED, // Token: 0x0400F4E6 RID: 62694 [Token(Token = "0x400F4E6")] UNIQUE_RANDOM_VALUE, // Token: 0x0400F4E7 RID: 62695 [Token(Token = "0x400F4E7")] VALUE_COUNT } // Token: 0x020034DF RID: 13535 [Token(Token = "0x20034DF")] private enum EDCDJGMAMNG { // Token: 0x0400F4E9 RID: 62697 [Token(Token = "0x400F4E9")] NONE, // Token: 0x0400F4EA RID: 62698 [Token(Token = "0x400F4EA")] ANIMATION, // Token: 0x0400F4EB RID: 62699 [Token(Token = "0x400F4EB")] PHYSICS, // Token: 0x0400F4EC RID: 62700 [Token(Token = "0x400F4EC")] PHYSICS_ON_COLLISION } // Token: 0x020034E0 RID: 13536 [Token(Token = "0x20034E0")] public enum PDJKIMICGFC { // Token: 0x0400F4EE RID: 62702 [Token(Token = "0x400F4EE")] INVALID, // Token: 0x0400F4EF RID: 62703 [Token(Token = "0x400F4EF")] SPAWNING, // Token: 0x0400F4F0 RID: 62704 [Token(Token = "0x400F4F0")] PATROL, // Token: 0x0400F4F1 RID: 62705 [Token(Token = "0x400F4F1")] COMBAT, // Token: 0x0400F4F2 RID: 62706 [Token(Token = "0x400F4F2")] INTERRUPTED, // Token: 0x0400F4F3 RID: 62707 [Token(Token = "0x400F4F3")] DISENGAGED, // Token: 0x0400F4F4 RID: 62708 [Token(Token = "0x400F4F4")] DEAD, // Token: 0x0400F4F5 RID: 62709 [Token(Token = "0x400F4F5")] CUSTOM_LOGIC } // Token: 0x020034E1 RID: 13537 [Token(Token = "0x20034E1")] private enum BMBKCIBKIOG { // Token: 0x0400F4F7 RID: 62711 [Token(Token = "0x400F4F7")] COMBAT_ACTIVE, // Token: 0x0400F4F8 RID: 62712 [Token(Token = "0x400F4F8")] COMBAT_STUN } // Token: 0x020034E2 RID: 13538 [Token(Token = "0x20034E2")] private enum OLMKAMFMNNH { // Token: 0x0400F4FA RID: 62714 [Token(Token = "0x400F4FA")] INTERRUPTED_STUN, // Token: 0x0400F4FB RID: 62715 [Token(Token = "0x400F4FB")] INTERRUPTED_RECOVERY } // Token: 0x020034E3 RID: 13539 [Token(Token = "0x20034E3")] private enum HIOKOGMKMEA { // Token: 0x0400F4FD RID: 62717 [Token(Token = "0x400F4FD")] RANDOM, // Token: 0x0400F4FE RID: 62718 [Token(Token = "0x400F4FE")] CLOSEST, // Token: 0x0400F4FF RID: 62719 [Token(Token = "0x400F4FF")] LEAST_TARGETED } // Token: 0x020034E4 RID: 13540 [Token(Token = "0x20034E4")] public enum FDCONKFINIF { // Token: 0x0400F501 RID: 62721 [Token(Token = "0x400F501")] INVALID = -1, // Token: 0x0400F502 RID: 62722 [Token(Token = "0x400F502")] OMNIDIRECTIONAL, // Token: 0x0400F503 RID: 62723 [Token(Token = "0x400F503")] VISION_CONE } // Token: 0x020034E5 RID: 13541 [Token(Token = "0x20034E5")] public sealed class FJNNOHNMINM : MulticastDelegate { // Token: 0x06017938 RID: 96568 RVA: 0x0057FCE4 File Offset: 0x0057DEE4 [Token(Token = "0x6017938")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public FJNNOHNMINM(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06017939 RID: 96569 RVA: 0x0057FD00 File Offset: 0x0057DF00 [Token(Token = "0x6017939")] [Address(RVA = "0xA72B00", Offset = "0xA71B00", VA = "0x180A72B00", Slot = "13")] public void Invoke(Enemy BPJNEFJBBML) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0601793A RID: 96570 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601793A")] [Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x0601793B RID: 96571 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601793B")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020034E6 RID: 13542 [Token(Token = "0x20034E6")] public sealed class FIEKLJKDFIP : MulticastDelegate { // Token: 0x0601793C RID: 96572 RVA: 0x0057FE10 File Offset: 0x0057E010 [Token(Token = "0x601793C")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public FIEKLJKDFIP(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0601793D RID: 96573 RVA: 0x0057FE2C File Offset: 0x0057E02C [Token(Token = "0x601793D")] [Address(RVA = "0x52CCA0", Offset = "0x52BCA0", VA = "0x18052CCA0", Slot = "13")] public void Invoke(Enemy BPJNEFJBBML, Collision GBJHLKOJGPB) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0601793E RID: 96574 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601793E")] [Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", 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: 0x0601793F RID: 96575 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601793F")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020034E7 RID: 13543 [Token(Token = "0x20034E7")] [Serializable] protected class CombatSettings { // Token: 0x17004113 RID: 16659 // (get) Token: 0x06017940 RID: 96576 RVA: 0x0057FF2C File Offset: 0x0057E12C [Token(Token = "0x17004113")] public static Enemy.CombatSettings Default { [Token(Token = "0x6017940")] [Address(RVA = "0x1EAE230", Offset = "0x1EAD230", VA = "0x181EAE230")] 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: 0x06017941 RID: 96577 RVA: 0x0057FFC4 File Offset: 0x0057E1C4 [Token(Token = "0x6017941")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CombatSettings() { } // Token: 0x0400F504 RID: 62724 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400F504")] public FJDJKDOJKDO DamageType; // Token: 0x0400F505 RID: 62725 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400F505")] [Header("Normal Hit")] public bool InterruptsBehavior; // Token: 0x0400F506 RID: 62726 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F506")] public float StunDuration; // Token: 0x0400F507 RID: 62727 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400F507")] public float DamageMultiplier; // Token: 0x0400F508 RID: 62728 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400F508")] public float RecoilMultiplier; // Token: 0x0400F509 RID: 62729 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400F509")] public float KillingBlowRecoilMultiplier; // Token: 0x0400F50A RID: 62730 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400F50A")] [Header("Critical Hit")] public bool CriticalHitInterruptsBehavior; // Token: 0x0400F50B RID: 62731 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400F50B")] public float CriticalHitStunDuration; // Token: 0x0400F50C RID: 62732 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400F50C")] public float CriticalHitDamageMultiplier; // Token: 0x0400F50D RID: 62733 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400F50D")] public float CriticalHitRecoilMultiplier; // Token: 0x0400F50E RID: 62734 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400F50E")] public float KillingBlowCriticalHitRecoilMultiplier; // Token: 0x0400F50F RID: 62735 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400F50F")] [Header("Shield")] public bool ShieldHitInterruptsBehavior; // Token: 0x0400F510 RID: 62736 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400F510")] public float ShieldHitStunDuration; // Token: 0x0400F511 RID: 62737 [FieldOffset(Offset = "0x44")] [Token(Token = "0x400F511")] public float ShieldHitDamageMultiplier; // Token: 0x0400F512 RID: 62738 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400F512")] public float ShieldHitRecoilMultiplier; } // Token: 0x020034E8 RID: 13544 [Token(Token = "0x20034E8")] [Serializable] protected struct RigidbodyConstraintSettings { // Token: 0x06017942 RID: 96578 RVA: 0x0057FFD8 File Offset: 0x0057E1D8 [Token(Token = "0x6017942")] [Address(RVA = "0x1ECC010", Offset = "0x1ECB010", VA = "0x181ECC010")] 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: 0x17004114 RID: 16660 // (get) Token: 0x06017943 RID: 96579 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17004114")] public RigidbodyConstraints Constraints { [Token(Token = "0x6017943")] [Address(RVA = "0x1ECC040", Offset = "0x1ECB040", VA = "0x181ECC040")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0400F513 RID: 62739 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400F513")] [SerializeField] [Header("Position")] private bool freezePositionX; // Token: 0x0400F514 RID: 62740 [FieldOffset(Offset = "0x1")] [Token(Token = "0x400F514")] [SerializeField] private bool freezePositionY; // Token: 0x0400F515 RID: 62741 [FieldOffset(Offset = "0x2")] [Token(Token = "0x400F515")] [SerializeField] private bool freezePositionZ; // Token: 0x0400F516 RID: 62742 [FieldOffset(Offset = "0x3")] [Token(Token = "0x400F516")] [SerializeField] [Header("Rotation")] private bool freezeRotationX; // Token: 0x0400F517 RID: 62743 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400F517")] [SerializeField] private bool freezeRotationY; // Token: 0x0400F518 RID: 62744 [FieldOffset(Offset = "0x5")] [Token(Token = "0x400F518")] [SerializeField] private bool freezeRotationZ; } // Token: 0x020034E9 RID: 13545 [Token(Token = "0x20034E9")] [Serializable] private struct PlayerDamageSetting { // Token: 0x0400F519 RID: 62745 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400F519")] public Player.GAHEJKDCLLE BodyPart; // Token: 0x0400F51A RID: 62746 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400F51A")] public int Damage; } } }