using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Pathfinding; using Photon.Pun; using Photon.Realtime; using RecNet; using RecRoom.Activities.Quest.RecRoom.Activities.Quest; using RecRoom.Core.Combat; using RecRoom.Core.Creation.Circuits; using RecRoom.Core.DataStructures.Tokens; using RecRoom.Core.Rendering; using RecRoom.DataStructures; using RecRoom.Networking.RPC; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x02002E26 RID: 11814 [Token(Token = "0x2002E26")] [RequireComponent(typeof(RigidbodyEx))] [RequireComponent(typeof(EnemyAudio))] [RequireComponent(typeof(Steering))] [RequireComponent(typeof(EnemyAnimator))] [StructLayout(3)] public abstract class Enemy : MonoBehaviourPun { // Token: 0x17003890 RID: 14480 // (get) Token: 0x0601521D RID: 86557 RVA: 0x00514A28 File Offset: 0x00512C28 [Token(Token = "0x17003890")] private OGNBCNBPFCC OOJHFIHOOJC { [Token(Token = "0x601521D")] [Address(RVA = "0x17A8950", Offset = "0x17A7350", VA = "0x1817A8950")] get { return HELOBGLDDLH.CCFEJLNMDLG(this.spawnToolTypeId); } } // Token: 0x17003891 RID: 14481 // (get) Token: 0x0601521E RID: 86558 RVA: 0x00514A40 File Offset: 0x00512C40 [Token(Token = "0x17003891")] private static Transform KIPJOGDKBNG { [Token(Token = "0x601521E")] [Address(RVA = "0x17A2A20", Offset = "0x17A1420", VA = "0x1817A2A20")] get { Transform bfbcehmbhij = Enemy.BFBCEHMBHIJ; int num = 0; if (bfbcehmbhij == num) { Enemy.BFBCEHMBHIJ = new GameObject("EnemyRoot").transform; } return Enemy.BFBCEHMBHIJ; } } // Token: 0x17003892 RID: 14482 // (get) Token: 0x0601521F RID: 86559 RVA: 0x00514A80 File Offset: 0x00512C80 [Token(Token = "0x17003892")] public Steering FOJOAPKDAND { [Token(Token = "0x601521F")] [Address(RVA = "0x50B6F0", Offset = "0x50A0F0", VA = "0x18050B6F0")] get { return this.steering; } } // Token: 0x17003893 RID: 14483 // (get) Token: 0x06015220 RID: 86560 RVA: 0x00514A94 File Offset: 0x00512C94 [Token(Token = "0x17003893")] public RigidbodyEx PNDEPIILPKD { [Token(Token = "0x6015220")] [Address(RVA = "0xFEA930", Offset = "0xFE9330", VA = "0x180FEA930")] get { return this.rigidbodyEx; } } // Token: 0x17003894 RID: 14484 // (get) Token: 0x06015221 RID: 86561 RVA: 0x00514AA8 File Offset: 0x00512CA8 [Token(Token = "0x17003894")] public int KHDKHLFAMOK { [Token(Token = "0x6015221")] [Address(RVA = "0xFCF9B0", Offset = "0xFCE3B0", VA = "0x180FCF9B0")] get { return base.photonView.viewIdField; } } // Token: 0x17003895 RID: 14485 // (get) Token: 0x06015222 RID: 86562 RVA: 0x00514AC8 File Offset: 0x00512CC8 [Token(Token = "0x17003895")] private PointsDropper LEJHNCNMMCI { [Token(Token = "0x6015222")] [Address(RVA = "0x50B760", Offset = "0x50A160", VA = "0x18050B760")] get { return this.pointsDropper; } } // Token: 0x17003896 RID: 14486 // (get) Token: 0x06015223 RID: 86563 RVA: 0x00514ADC File Offset: 0x00512CDC [Token(Token = "0x17003896")] public EnemyAudio NGCAOAEMFCM { [Token(Token = "0x6015223")] [Address(RVA = "0x3CBF20", Offset = "0x3CA920", VA = "0x1803CBF20")] get { return this.enemyAudio; } } // Token: 0x17003897 RID: 14487 // (get) Token: 0x06015224 RID: 86564 RVA: 0x00514AF0 File Offset: 0x00512CF0 [Token(Token = "0x17003897")] protected EnemyAnimator HHMLICOKIHI { [Token(Token = "0x6015224")] [Address(RVA = "0x3D3280", Offset = "0x3D1C80", VA = "0x1803D3280")] get { return this.enemyAnimator; } } // Token: 0x17003898 RID: 14488 // (get) Token: 0x06015225 RID: 86565 RVA: 0x00514B04 File Offset: 0x00512D04 [Token(Token = "0x17003898")] protected EnemyParticles FJHFAAOMPOK { [Token(Token = "0x6015225")] [Address(RVA = "0x3D3270", Offset = "0x3D1C70", VA = "0x1803D3270")] get { return this.enemyParticles; } } // Token: 0x17003899 RID: 14489 // (get) Token: 0x06015226 RID: 86566 RVA: 0x00514B18 File Offset: 0x00512D18 // (set) Token: 0x06015227 RID: 86567 RVA: 0x00514B2C File Offset: 0x00512D2C [Token(Token = "0x17003899")] protected EnemyRangedWeaponBase HGNOCPPICIP { [Token(Token = "0x6015226")] [Address(RVA = "0x17A6590", Offset = "0x17A4F90", VA = "0x1817A6590")] get; [Token(Token = "0x6015227")] [Address(RVA = "0x17A3E40", Offset = "0x17A2840", VA = "0x1817A3E40")] set; } // Token: 0x1700389A RID: 14490 // (get) Token: 0x06015228 RID: 86568 RVA: 0x00514B40 File Offset: 0x00512D40 [Token(Token = "0x1700389A")] public Enemy.FPNJPKEMEPI LCEILOLCLMN { [Token(Token = "0x6015228")] [Address(RVA = "0x4EB9C0", Offset = "0x4EA3C0", VA = "0x1804EB9C0")] get { return this.healthBarSetting; } } // Token: 0x1700389B RID: 14491 // (get) Token: 0x06015229 RID: 86569 RVA: 0x00514B54 File Offset: 0x00512D54 [Token(Token = "0x1700389B")] public Transform OBPHMDGCNJG { [Token(Token = "0x6015229")] [Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")] get { return this.healthBarRoot; } } // Token: 0x1700389C RID: 14492 // (get) Token: 0x0601522A RID: 86570 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700389C")] public Vector3 IPJBCKLFGDC { [Token(Token = "0x601522A")] [Address(RVA = "0x153BC30", Offset = "0x153A630", VA = "0x18153BC30")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700389D RID: 14493 // (get) Token: 0x0601522B RID: 86571 RVA: 0x00514B68 File Offset: 0x00512D68 [Token(Token = "0x1700389D")] public float GCFDEDGLLNJ { [Token(Token = "0x601522B")] [Address(RVA = "0x567CD0", Offset = "0x5666D0", VA = "0x180567CD0")] get { return this.healthBarScale; } } // Token: 0x1700389E RID: 14494 // (get) Token: 0x0601522C RID: 86572 RVA: 0x00514B7C File Offset: 0x00512D7C // (set) Token: 0x0601522D RID: 86573 RVA: 0x00514B90 File Offset: 0x00512D90 [Token(Token = "0x1700389E")] public EnemyCollider[] EBONJMMNPEM { [Token(Token = "0x601522C")] [Address(RVA = "0xFCFA00", Offset = "0xFCE400", VA = "0x180FCFA00")] get; [Token(Token = "0x601522D")] [Address(RVA = "0xFD0100", Offset = "0xFCEB00", VA = "0x180FD0100")] private set; } // Token: 0x1700389F RID: 14495 // (get) Token: 0x0601522E RID: 86574 RVA: 0x00514BA4 File Offset: 0x00512DA4 // (set) Token: 0x0601522F RID: 86575 RVA: 0x00514BB8 File Offset: 0x00512DB8 [Token(Token = "0x1700389F")] protected bool HEJENCJFLFD { [Token(Token = "0x601522E")] [Address(RVA = "0x17A5F00", Offset = "0x17A4900", VA = "0x1817A5F00")] get { return this.LOJNCHCNNNO; } [Token(Token = "0x601522F")] [Address(RVA = "0x17A88E0", Offset = "0x17A72E0", VA = "0x1817A88E0")] 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: 0x170038A0 RID: 14496 // (get) Token: 0x06015230 RID: 86576 RVA: 0x00514C08 File Offset: 0x00512E08 // (set) Token: 0x06015231 RID: 86577 RVA: 0x00514C1C File Offset: 0x00512E1C [Token(Token = "0x170038A0")] public int CCHPMACBBGP { [Token(Token = "0x6015230")] [Address(RVA = "0xBB0450", Offset = "0xBAEE50", VA = "0x180BB0450")] get; [Token(Token = "0x6015231")] [Address(RVA = "0x17A1420", Offset = "0x179FE20", VA = "0x1817A1420")] private set; } // Token: 0x170038A1 RID: 14497 // (get) Token: 0x06015232 RID: 86578 RVA: 0x00514C30 File Offset: 0x00512E30 // (set) Token: 0x06015233 RID: 86579 RVA: 0x00514C44 File Offset: 0x00512E44 [Token(Token = "0x170038A1")] public Dictionary BNLHEPKLFBA { [Token(Token = "0x6015232")] [Address(RVA = "0x17AD5C0", Offset = "0x17ABFC0", VA = "0x1817AD5C0")] get; [Token(Token = "0x6015233")] [Address(RVA = "0x179FFB0", Offset = "0x179E9B0", VA = "0x18179FFB0")] private set; } // Token: 0x170038A2 RID: 14498 // (get) Token: 0x06015234 RID: 86580 RVA: 0x00514C58 File Offset: 0x00512E58 // (set) Token: 0x06015235 RID: 86581 RVA: 0x00514C6C File Offset: 0x00512E6C [Token(Token = "0x170038A2")] public JIEHOGDIGPG JIEHOGDIGPG { [Token(Token = "0x6015234")] [Address(RVA = "0x17AD470", Offset = "0x17ABE70", VA = "0x1817AD470")] get; [Token(Token = "0x6015235")] [Address(RVA = "0x17A0B80", Offset = "0x179F580", VA = "0x1817A0B80")] private set; } // Token: 0x170038A3 RID: 14499 // (get) Token: 0x06015236 RID: 86582 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06015237 RID: 86583 RVA: 0x00514C80 File Offset: 0x00512E80 [Token(Token = "0x170038A3")] public Vector3 IBCMENCLGEI { [Token(Token = "0x6015236")] [Address(RVA = "0x17ADE10", Offset = "0x17AC810", VA = "0x1817ADE10")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6015237")] [Address(RVA = "0x17A8A20", Offset = "0x17A7420", VA = "0x1817A8A20")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x170038A4 RID: 14500 // (get) Token: 0x06015238 RID: 86584 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06015239 RID: 86585 RVA: 0x00514CA0 File Offset: 0x00512EA0 [Token(Token = "0x170038A4")] public Vector3 LJPBMHMNBCC { [Token(Token = "0x6015238")] [Address(RVA = "0x17AD5D0", Offset = "0x17ABFD0", VA = "0x1817AD5D0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6015239")] [Address(RVA = "0x17A1030", Offset = "0x179FA30", VA = "0x1817A1030")] [CompilerGenerated] private set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x170038A5 RID: 14501 // (get) Token: 0x0601523A RID: 86586 RVA: 0x00514CC0 File Offset: 0x00512EC0 // (set) Token: 0x0601523B RID: 86587 RVA: 0x00514CD4 File Offset: 0x00512ED4 [Token(Token = "0x170038A5")] public bool AFAHFMAGGOP { [Token(Token = "0x601523A")] [Address(RVA = "0x17ADE00", Offset = "0x17AC800", VA = "0x1817ADE00")] get; [Token(Token = "0x601523B")] [Address(RVA = "0x17A49F0", Offset = "0x17A33F0", VA = "0x1817A49F0")] private set; } // Token: 0x170038A6 RID: 14502 // (get) Token: 0x0601523C RID: 86588 RVA: 0x00514CE8 File Offset: 0x00512EE8 // (set) Token: 0x0601523D RID: 86589 RVA: 0x00514CFC File Offset: 0x00512EFC [Token(Token = "0x170038A6")] public CGLKOJIMDIH DALCBAHIFPG { [Token(Token = "0x601523C")] [Address(RVA = "0x408A30", Offset = "0x407430", VA = "0x180408A30")] get; [Token(Token = "0x601523D")] [Address(RVA = "0x17A4A00", Offset = "0x17A3400", VA = "0x1817A4A00")] private set; } // Token: 0x170038A7 RID: 14503 // (get) Token: 0x0601523E RID: 86590 RVA: 0x00514D10 File Offset: 0x00512F10 // (set) Token: 0x0601523F RID: 86591 RVA: 0x00514D24 File Offset: 0x00512F24 [Token(Token = "0x170038A7")] private float HIINADCEGBE { [Token(Token = "0x601523E")] [Address(RVA = "0x17A3E10", Offset = "0x17A2810", VA = "0x1817A3E10")] get; [Token(Token = "0x601523F")] [Address(RVA = "0x17A1480", Offset = "0x179FE80", VA = "0x1817A1480")] set; } // Token: 0x170038A8 RID: 14504 // (get) Token: 0x06015240 RID: 86592 RVA: 0x00514D38 File Offset: 0x00512F38 // (set) Token: 0x06015241 RID: 86593 RVA: 0x00514D4C File Offset: 0x00512F4C [Token(Token = "0x170038A8")] private bool NPIDPBANGHN { [Token(Token = "0x6015240")] [Address(RVA = "0x11C55D0", Offset = "0x11C3FD0", VA = "0x1811C55D0")] get; [Token(Token = "0x6015241")] [Address(RVA = "0x17A95C0", Offset = "0x17A7FC0", VA = "0x1817A95C0")] set; } // Token: 0x170038A9 RID: 14505 // (get) Token: 0x06015242 RID: 86594 RVA: 0x00514D60 File Offset: 0x00512F60 // (set) Token: 0x06015243 RID: 86595 RVA: 0x00514D80 File Offset: 0x00512F80 [Token(Token = "0x170038A9")] public bool HAAKEBKCMHJ { [Token(Token = "0x6015242")] [Address(RVA = "0x17AD650", Offset = "0x17AC050", VA = "0x1817AD650")] get { return this.OLLCKGGCOEN.Get() != null; } [Token(Token = "0x6015243")] [Address(RVA = "0x17A3520", Offset = "0x17A1F20", VA = "0x1817A3520")] private set { SynchronizedField ollckggcoen = this.OLLCKGGCOEN; } } // Token: 0x170038AA RID: 14506 // (get) Token: 0x06015244 RID: 86596 RVA: 0x00514D9C File Offset: 0x00512F9C // (set) Token: 0x06015245 RID: 86597 RVA: 0x00514DBC File Offset: 0x00512FBC [Token(Token = "0x170038AA")] public int MMNFJJDMFNP { [Token(Token = "0x6015244")] [Address(RVA = "0x17AD570", Offset = "0x17ABF70", VA = "0x1817AD570")] get { return this.PAMCNCJAJDE.Get(); } [Token(Token = "0x6015245")] [Address(RVA = "0x17AE610", Offset = "0x17AD010", VA = "0x1817AE610")] set { SynchronizedField pamcncjajde = this.PAMCNCJAJDE; int num = this.OEAJKKMFGEM.Get(); int num2 = 0; int num3 = Mathf.Clamp(value, num2, num); } } // Token: 0x170038AB RID: 14507 // (get) Token: 0x06015246 RID: 86598 RVA: 0x00514DF0 File Offset: 0x00512FF0 // (set) Token: 0x06015247 RID: 86599 RVA: 0x00514E10 File Offset: 0x00513010 [Token(Token = "0x170038AB")] public int DIEKGFJCKKM { [Token(Token = "0x6015246")] [Address(RVA = "0x17ADC60", Offset = "0x17AC660", VA = "0x1817ADC60")] get { return this.OEAJKKMFGEM.Get(); } [Token(Token = "0x6015247")] [Address(RVA = "0x17AE940", Offset = "0x17AD340", VA = "0x1817AE940")] set { SynchronizedField oeajkkmfgem = this.OEAJKKMFGEM; } } // Token: 0x170038AC RID: 14508 // (get) Token: 0x06015248 RID: 86600 RVA: 0x00514E2C File Offset: 0x0051302C [Token(Token = "0x170038AC")] public Enemy.PDJKIMICGFC GENECNFMDHJ { [Token(Token = "0x6015248")] [Address(RVA = "0x17AD3C0", Offset = "0x17ABDC0", VA = "0x1817AD3C0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; throw new NullReferenceException(); } } // Token: 0x170038AD RID: 14509 // (get) Token: 0x06015249 RID: 86601 RVA: 0x00514E48 File Offset: 0x00513048 [Token(Token = "0x170038AD")] public ushort BEOPIOIFFHC { [Token(Token = "0x6015249")] [Address(RVA = "0x17AD400", Offset = "0x17ABE00", VA = "0x1817AD400")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; throw new NullReferenceException(); } } // Token: 0x170038AE RID: 14510 // (get) Token: 0x0601524A RID: 86602 RVA: 0x00514E64 File Offset: 0x00513064 // (set) Token: 0x0601524B RID: 86603 RVA: 0x00514E84 File Offset: 0x00513084 [Token(Token = "0x170038AE")] protected ushort FOELDJMGAJF { [Token(Token = "0x601524A")] [Address(RVA = "0x17A6490", Offset = "0x17A4E90", VA = "0x1817A6490")] get { return this.KPMHGDDHICP.Get1(); } [Token(Token = "0x601524B")] [Address(RVA = "0x17A0BA0", Offset = "0x179F5A0", VA = "0x1817A0BA0")] set { this.KPMHGDDHICP.Set1(value); } } // Token: 0x170038AF RID: 14511 // (get) Token: 0x0601524C RID: 86604 RVA: 0x00514EA4 File Offset: 0x005130A4 // (set) Token: 0x0601524D RID: 86605 RVA: 0x00514EC4 File Offset: 0x005130C4 [Token(Token = "0x170038AF")] protected ushort MJIJMBEKBAL { [Token(Token = "0x601524C")] [Address(RVA = "0x17A34B0", Offset = "0x17A1EB0", VA = "0x1817A34B0")] get { return this.KPMHGDDHICP.Get2(); } [Token(Token = "0x601524D")] [Address(RVA = "0x17A5E10", Offset = "0x17A4810", VA = "0x1817A5E10")] set { this.KPMHGDDHICP.Set2(value); } } // Token: 0x170038B0 RID: 14512 // (get) Token: 0x0601524E RID: 86606 RVA: 0x00514EE4 File Offset: 0x005130E4 [Token(Token = "0x170038B0")] protected bool ICMBJEEFPLE { [Token(Token = "0x601524E")] [Address(RVA = "0x179D0D0", Offset = "0x179BAD0", VA = "0x18179D0D0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x170038B1 RID: 14513 // (get) Token: 0x0601524F RID: 86607 RVA: 0x00514F00 File Offset: 0x00513100 [Token(Token = "0x170038B1")] public bool BINEEICMMIJ { [Token(Token = "0x601524F")] [Address(RVA = "0x17AD6A0", Offset = "0x17AC0A0", VA = "0x1817AD6A0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } throw new NullReferenceException(); } } // Token: 0x170038B2 RID: 14514 // (get) Token: 0x06015250 RID: 86608 RVA: 0x00514F28 File Offset: 0x00513128 [Token(Token = "0x170038B2")] private static int GPFDMIOMCLA { [Token(Token = "0x6015250")] [Address(RVA = "0x17A5720", Offset = "0x17A4120", VA = "0x1817A5720")] get { return PhotonNetwork.ServerTimestamp; } } // Token: 0x170038B3 RID: 14515 // (get) Token: 0x06015251 RID: 86609 RVA: 0x00514F3C File Offset: 0x0051313C // (set) Token: 0x06015252 RID: 86610 RVA: 0x00514F5C File Offset: 0x0051315C [Token(Token = "0x170038B3")] private int NBJLIINAABB { [Token(Token = "0x6015251")] [Address(RVA = "0x17A30B0", Offset = "0x17A1AB0", VA = "0x1817A30B0")] get { return this.AOLHODDFLFO.Get(); } [Token(Token = "0x6015252")] [Address(RVA = "0x17A0060", Offset = "0x179EA60", VA = "0x1817A0060")] set { SynchronizedField aolhoddflfo = this.AOLHODDFLFO; } } // Token: 0x170038B4 RID: 14516 // (get) Token: 0x06015253 RID: 86611 RVA: 0x00514F78 File Offset: 0x00513178 [Token(Token = "0x170038B4")] protected bool DGBEPKOPAEK { [Token(Token = "0x6015253")] [Address(RVA = "0x17A5600", Offset = "0x17A4000", VA = "0x1817A5600")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x170038B5 RID: 14517 // (get) Token: 0x06015254 RID: 86612 RVA: 0x00514F94 File Offset: 0x00513194 [Token(Token = "0x170038B5")] protected bool CLKNOHJKKMP { [Token(Token = "0x6015254")] [Address(RVA = "0x17A61D0", Offset = "0x17A4BD0", VA = "0x1817A61D0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } if ((ulong)1L == 0UL) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } bool flag; return flag; } } // Token: 0x170038B6 RID: 14518 // (get) Token: 0x06015255 RID: 86613 RVA: 0x00514FC4 File Offset: 0x005131C4 // (set) Token: 0x06015256 RID: 86614 RVA: 0x00514FE8 File Offset: 0x005131E8 [Token(Token = "0x170038B6")] protected EnemyPatrol MCBJJBJKKBE { [Token(Token = "0x6015255")] [Address(RVA = "0x17A79B0", Offset = "0x17A63B0", VA = "0x1817A79B0")] get { KCMNCAFFHJG ldpljaegngm = this.LDPLJAEGNGM; int num = 0; return ldpljaegngm.IAHDANBDAAM(num != 0); } [Token(Token = "0x6015256")] [Address(RVA = "0x17A8880", Offset = "0x17A7280", VA = "0x1817A8880")] set { this.LDPLJAEGNGM.BDJFGEJFPPO(value); } } // Token: 0x170038B7 RID: 14519 // (get) Token: 0x06015257 RID: 86615 RVA: 0x00515008 File Offset: 0x00513208 [Token(Token = "0x170038B7")] private int CLFCGGEALCK { [Token(Token = "0x6015257")] [Address(RVA = "0x17A55B0", Offset = "0x17A3FB0", VA = "0x1817A55B0")] get { return this.OGBKNFMDDGB.Get1(); } } // Token: 0x170038B8 RID: 14520 // (get) Token: 0x06015258 RID: 86616 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170038B8")] private Vector3 DAMJANKKDAP { [Token(Token = "0x6015258")] [Address(RVA = "0x17A4A10", Offset = "0x17A3410", VA = "0x1817A4A10")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170038B9 RID: 14521 // (get) Token: 0x06015259 RID: 86617 RVA: 0x00515028 File Offset: 0x00513228 // (set) Token: 0x0601525A RID: 86618 RVA: 0x0051503C File Offset: 0x0051323C [Token(Token = "0x170038B9")] private bool HMFPLHIEPBH { [Token(Token = "0x6015259")] [Address(RVA = "0x17A1410", Offset = "0x179FE10", VA = "0x1817A1410")] get; [Token(Token = "0x601525A")] [Address(RVA = "0x17A5EF0", Offset = "0x17A48F0", VA = "0x1817A5EF0")] set; } // Token: 0x170038BA RID: 14522 // (get) Token: 0x0601525B RID: 86619 RVA: 0x00515050 File Offset: 0x00513250 // (set) Token: 0x0601525C RID: 86620 RVA: 0x00515070 File Offset: 0x00513270 [Token(Token = "0x170038BA")] private bool DLLMEKHBIPC { [Token(Token = "0x601525B")] [Address(RVA = "0x17A3800", Offset = "0x17A2200", VA = "0x1817A3800")] get { return this.LLBMHIKIEAL.Get() != null; } [Token(Token = "0x601525C")] [Address(RVA = "0x17A4570", Offset = "0x17A2F70", VA = "0x1817A4570")] set { SynchronizedField llbmhikieal = this.LLBMHIKIEAL; } } // Token: 0x170038BB RID: 14523 // (get) Token: 0x0601525D RID: 86621 RVA: 0x0051508C File Offset: 0x0051328C // (set) Token: 0x0601525E RID: 86622 RVA: 0x005150AC File Offset: 0x005132AC [Token(Token = "0x170038BB")] private bool ICFFBENKJBE { [Token(Token = "0x601525D")] [Address(RVA = "0x17A6CC0", Offset = "0x17A56C0", VA = "0x1817A6CC0")] get { return this.NFJCMDKOGKM.Get() != null; } [Token(Token = "0x601525E")] [Address(RVA = "0x17A64E0", Offset = "0x17A4EE0", VA = "0x1817A64E0")] set { SynchronizedField nfjcmdkogkm = this.NFJCMDKOGKM; } } // Token: 0x170038BC RID: 14524 // (get) Token: 0x0601525F RID: 86623 RVA: 0x005150C8 File Offset: 0x005132C8 // (set) Token: 0x06015260 RID: 86624 RVA: 0x005150E8 File Offset: 0x005132E8 [Token(Token = "0x170038BC")] private bool GOKLLEOGNFN { [Token(Token = "0x601525F")] [Address(RVA = "0x17A3100", Offset = "0x17A1B00", VA = "0x1817A3100")] get { return this.NPFOOHIGLAI.Get() != null; } [Token(Token = "0x6015260")] [Address(RVA = "0x17A0C00", Offset = "0x179F600", VA = "0x1817A0C00")] set { SynchronizedField npfoohiglai = this.NPFOOHIGLAI; } } // Token: 0x170038BD RID: 14525 // (get) Token: 0x06015261 RID: 86625 RVA: 0x00515104 File Offset: 0x00513304 [Token(Token = "0x170038BD")] protected bool DLJEPKIILPO { [Token(Token = "0x6015261")] [Address(RVA = "0x17A29D0", Offset = "0x17A13D0", VA = "0x1817A29D0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x170038BE RID: 14526 // (get) Token: 0x06015262 RID: 86626 RVA: 0x00515120 File Offset: 0x00513320 [Token(Token = "0x170038BE")] public bool PAPDCHDDNIN { [Token(Token = "0x6015262")] [Address(RVA = "0x17AD760", Offset = "0x17AC160", VA = "0x1817AD760")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return true; } } // Token: 0x170038BF RID: 14527 // (get) Token: 0x06015263 RID: 86627 RVA: 0x00515140 File Offset: 0x00513340 [Token(Token = "0x170038BF")] public bool IHAEHCOMKNO { [Token(Token = "0x6015263")] [Address(RVA = "0x17AD5F0", Offset = "0x17ABFF0", VA = "0x1817AD5F0")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return true; } } // Token: 0x170038C0 RID: 14528 // (get) Token: 0x06015264 RID: 86628 RVA: 0x00515160 File Offset: 0x00513360 [Token(Token = "0x170038C0")] public virtual bool FLJJCKJKHPG { [Token(Token = "0x6015264")] [Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "15")] get { return true; } } // Token: 0x170038C1 RID: 14529 // (get) Token: 0x06015265 RID: 86629 RVA: 0x00515170 File Offset: 0x00513370 [Token(Token = "0x170038C1")] public virtual int HKNMPONFPCD { [Token(Token = "0x6015265")] [Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "16")] get { return 0; } } // Token: 0x170038C2 RID: 14530 // (get) Token: 0x06015266 RID: 86630 RVA: 0x00515180 File Offset: 0x00513380 [Token(Token = "0x170038C2")] public bool DDICNOPOCKI { [Token(Token = "0x6015266")] [Address(RVA = "0x17AD290", Offset = "0x17ABC90", VA = "0x1817AD290")] get { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } if ((ulong)1L == 0UL) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } bool flag; return flag; } } // Token: 0x170038C3 RID: 14531 // (get) Token: 0x06015267 RID: 86631 RVA: 0x005151B0 File Offset: 0x005133B0 // (set) Token: 0x06015268 RID: 86632 RVA: 0x005151C4 File Offset: 0x005133C4 [Token(Token = "0x170038C3")] public ENDNBHFKNFL PIIPBOFLDMK { [Token(Token = "0x6015267")] [Address(RVA = "0x17AD950", Offset = "0x17AC350", VA = "0x1817AD950")] get { throw new NullReferenceException(); } [Token(Token = "0x6015268")] [Address(RVA = "0x17A6A40", Offset = "0x17A5440", VA = "0x1817A6A40")] protected set { int falkmighgoo = value.FALKMIGHGOO; SynchronizedField amolknjjgkk = this.AMOLKNJJGKK; } } // Token: 0x170038C4 RID: 14532 // (get) Token: 0x06015269 RID: 86633 RVA: 0x005151E8 File Offset: 0x005133E8 // (set) Token: 0x0601526A RID: 86634 RVA: 0x00515230 File Offset: 0x00513430 [Token(Token = "0x170038C4")] public Weapon FJLOLAMLFHO { [Token(Token = "0x6015269")] [Address(RVA = "0x17AD850", Offset = "0x17AC250", VA = "0x1817AD850")] get { PhotonView photonView = PhotonNetwork.GetPhotonView(this.PPLKFGDFFHB.Get()); int num = 0; if (photonView != num) { Weapon component = photonView.GetComponent(); } int num2 = 0; this.IKKFLLKCOFO = num2; return this.IKKFLLKCOFO; } [Token(Token = "0x601526A")] [Address(RVA = "0x17AE710", Offset = "0x17AD110", VA = "0x1817AE710")] set { SynchronizedField pplkfgdffhb = this.PPLKFGDFFHB; int num = 0; if (value != num) { PhotonView photonView = value.photonView; } } } // Token: 0x170038C5 RID: 14533 // (get) Token: 0x0601526B RID: 86635 RVA: 0x00515260 File Offset: 0x00513460 // (set) Token: 0x0601526C RID: 86636 RVA: 0x00515274 File Offset: 0x00513474 [Token(Token = "0x170038C5")] private bool JDCFFEBBFDA { [Token(Token = "0x601526B")] [Address(RVA = "0x17A5DA0", Offset = "0x17A47A0", VA = "0x1817A5DA0")] get { return this.LKLJCOLKJFM; } [Token(Token = "0x601526C")] [Address(RVA = "0x17AB2A0", Offset = "0x17A9CA0", VA = "0x1817AB2A0")] set { this.LKLJCOLKJFM = value; this.JCBNEGONHEP(); } } // Token: 0x170038C6 RID: 14534 // (get) Token: 0x0601526D RID: 86637 RVA: 0x00515290 File Offset: 0x00513490 // (set) Token: 0x0601526E RID: 86638 RVA: 0x005152A4 File Offset: 0x005134A4 [Token(Token = "0x170038C6")] protected bool IOGOLODOPHJ { [Token(Token = "0x601526D")] [Address(RVA = "0x17A5830", Offset = "0x17A4230", VA = "0x1817A5830")] get { return this.BODKACCDCAI; } [Token(Token = "0x601526E")] [Address(RVA = "0x17A0B90", Offset = "0x179F590", VA = "0x1817A0B90")] set { this.BODKACCDCAI = value; this.JCBNEGONHEP(); } } // Token: 0x170038C7 RID: 14535 // (get) Token: 0x0601526F RID: 86639 RVA: 0x005152C0 File Offset: 0x005134C0 // (set) Token: 0x06015270 RID: 86640 RVA: 0x005152D4 File Offset: 0x005134D4 [Token(Token = "0x170038C7")] public ENDNBHFKNFL CMCKIOGNPCC { [Token(Token = "0x601526F")] [Address(RVA = "0x17ADE30", Offset = "0x17AC830", VA = "0x1817ADE30")] get { throw new NullReferenceException(); } [Token(Token = "0x6015270")] [Address(RVA = "0x17AEA00", Offset = "0x17AD400", VA = "0x1817AEA00")] set { int falkmighgoo = value.FALKMIGHGOO; float y = value.CMINCCMAJHA.y; float y2 = value.GDBPMHPHDBI.y; bool flag; if (!flag) { if (this.trackTargetCount != flag && base.hasAuthority) { EnemyManager instance = SingletonMonoBehaviour.Instance; ENDNBHFKNFL endnbhfknfl; int falkmighgoo2 = endnbhfknfl.FALKMIGHGOO; float y3 = endnbhfknfl.CMINCCMAJHA.y; float y4 = endnbhfknfl.GDBPMHPHDBI.y; } SynchronizedField ngaojfamalg = this.NGAOJFAMALG; int falkmighgoo3 = value.FALKMIGHGOO; float y5 = value.CMINCCMAJHA.y; float y6 = value.GDBPMHPHDBI.y; if (this.trackTargetCount && base.hasAuthority) { EnemyManager instance2 = SingletonMonoBehaviour.Instance; ENDNBHFKNFL endnbhfknfl2; int falkmighgoo4 = endnbhfknfl2.FALKMIGHGOO; float y7 = endnbhfknfl2.CMINCCMAJHA.y; float y8 = endnbhfknfl2.GDBPMHPHDBI.y; } } } } // Token: 0x170038C8 RID: 14536 // (get) Token: 0x06015271 RID: 86641 RVA: 0x005153B4 File Offset: 0x005135B4 // (set) Token: 0x06015272 RID: 86642 RVA: 0x005153D4 File Offset: 0x005135D4 [Token(Token = "0x170038C8")] private int PEEMJBBCJDM { [Token(Token = "0x6015271")] [Address(RVA = "0x17A6D10", Offset = "0x17A5710", VA = "0x1817A6D10")] get { return this.BAMJNKJGHHA.Get(); } [Token(Token = "0x6015272")] [Address(RVA = "0x17A5DB0", Offset = "0x17A47B0", VA = "0x1817A5DB0")] set { SynchronizedField bamjnkjghha = this.BAMJNKJGHHA; } } // Token: 0x170038C9 RID: 14537 // (get) Token: 0x06015273 RID: 86643 RVA: 0x005153F0 File Offset: 0x005135F0 // (set) Token: 0x06015274 RID: 86644 RVA: 0x00515410 File Offset: 0x00513610 [Token(Token = "0x170038C9")] public Enemy.FDCONKFINIF FHJDBEGGCAM { [Token(Token = "0x6015273")] [Address(RVA = "0x17ADA90", Offset = "0x17AC490", VA = "0x1817ADA90")] get { if (this.GBLLGLAHEBM.Get1() == -1) { } throw new NullReferenceException(); } [Token(Token = "0x6015274")] [Address(RVA = "0x17AE7C0", Offset = "0x17AD1C0", VA = "0x1817AE7C0")] set { this.GBLLGLAHEBM.Set1(value); } } // Token: 0x170038CA RID: 14538 // (get) Token: 0x06015275 RID: 86645 RVA: 0x00515434 File Offset: 0x00513634 // (set) Token: 0x06015276 RID: 86646 RVA: 0x0051545C File Offset: 0x0051365C [Token(Token = "0x170038CA")] public float NIHAAKDCJGJ { [Token(Token = "0x6015275")] [Address(RVA = "0x17ADAF0", Offset = "0x17AC4F0", VA = "0x1817ADAF0")] get { float num = this.GBLLGLAHEBM.Get2(); int num2 = 0; if (num < (float)num2) { } return num; } [Token(Token = "0x6015276")] [Address(RVA = "0x17AE820", Offset = "0x17AD220", VA = "0x1817AE820")] set { SynchronizedField gbllglahebm = this.GBLLGLAHEBM; } } // Token: 0x170038CB RID: 14539 // (get) Token: 0x06015277 RID: 86647 RVA: 0x00515478 File Offset: 0x00513678 [Token(Token = "0x170038CB")] public float OMCLAMDIAAH { [Token(Token = "0x6015277")] [Address(RVA = "0x17ADDA0", Offset = "0x17AC7A0", VA = "0x1817ADDA0")] get { float num = this.GBLLGLAHEBM.Get2(); int num2 = 0; if (num < (float)num2) { } return num; } } // Token: 0x170038CC RID: 14540 // (get) Token: 0x06015278 RID: 86648 RVA: 0x005154A0 File Offset: 0x005136A0 // (set) Token: 0x06015279 RID: 86649 RVA: 0x005154E0 File Offset: 0x005136E0 [Token(Token = "0x170038CC")] public float LKOAPNBJMIL { [Token(Token = "0x6015278")] [Address(RVA = "0x17ADBB0", Offset = "0x17AC5B0", VA = "0x1817ADBB0")] get { float num2; int num3; do { int num = this.GBLLGLAHEBM.Get1(); if (num == -1) { } if (num != 1) { goto IL_2D; } num2 = this.GBLLGLAHEBM.Get3(); num3 = 0; } while (num2 >= (float)num3); return this.visionConeAngle; IL_2D: throw new NullReferenceException(); } [Token(Token = "0x6015279")] [Address(RVA = "0x17AE8E0", Offset = "0x17AD2E0", VA = "0x1817AE8E0")] set { SynchronizedField gbllglahebm = this.GBLLGLAHEBM; } } // Token: 0x170038CD RID: 14541 // (get) Token: 0x0601527A RID: 86650 RVA: 0x005154FC File Offset: 0x005136FC // (set) Token: 0x0601527B RID: 86651 RVA: 0x00515524 File Offset: 0x00513724 [Token(Token = "0x170038CD")] public float OMHELKKLPNA { [Token(Token = "0x601527A")] [Address(RVA = "0x17ADB50", Offset = "0x17AC550", VA = "0x1817ADB50")] get { float num = this.GBLLGLAHEBM.Get4(); int num2 = 0; if (num < (float)num2) { } return num; } [Token(Token = "0x601527B")] [Address(RVA = "0x17AE880", Offset = "0x17AD280", VA = "0x1817AE880")] set { SynchronizedField gbllglahebm = this.GBLLGLAHEBM; } } // Token: 0x170038CE RID: 14542 // (get) Token: 0x0601527C RID: 86652 RVA: 0x00515540 File Offset: 0x00513740 [Token(Token = "0x170038CE")] public bool HEELNDCNJGO { [Token(Token = "0x601527C")] [Address(RVA = "0x17ADF70", Offset = "0x17AC970", VA = "0x1817ADF70")] get { int num = this.GBLLGLAHEBM.Get1(); if (num == -1) { } return num == 1; } } // Token: 0x170038CF RID: 14543 // (get) Token: 0x0601527D RID: 86653 RVA: 0x00515568 File Offset: 0x00513768 [Token(Token = "0x170038CF")] public bool NBPBDIOJENF { [Token(Token = "0x601527D")] [Address(RVA = "0x17AD460", Offset = "0x17ABE60", VA = "0x1817AD460")] get { return this.targetFindingDirection == Enemy.FDCONKFINIF.VISION_CONE; } } // Token: 0x170038D0 RID: 14544 // (get) Token: 0x0601527E RID: 86654 RVA: 0x00515580 File Offset: 0x00513780 // (set) Token: 0x0601527F RID: 86655 RVA: 0x005155A0 File Offset: 0x005137A0 [Token(Token = "0x170038D0")] protected bool CDJLBLBBIAO { [Token(Token = "0x601527E")] [Address(RVA = "0x17A37B0", Offset = "0x17A21B0", VA = "0x1817A37B0")] get { return this.EMMDJABEBEN.Get() != null; } [Token(Token = "0x601527F")] [Address(RVA = "0x17A3580", Offset = "0x17A1F80", VA = "0x1817A3580")] set { SynchronizedField emmdjabeben = this.EMMDJABEBEN; } } // Token: 0x170038D1 RID: 14545 // (get) Token: 0x06015280 RID: 86656 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06015281 RID: 86657 RVA: 0x005155BC File Offset: 0x005137BC [Token(Token = "0x170038D1")] private Vector3 ABALIJCPMEK { [Token(Token = "0x6015280")] [Address(RVA = "0x17A39A0", Offset = "0x17A23A0", VA = "0x1817A39A0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6015281")] [Address(RVA = "0x17A5F10", Offset = "0x17A4910", VA = "0x1817A5F10")] [CompilerGenerated] set { float z = value.z; this.k__BackingField.z = z; } } // Token: 0x170038D2 RID: 14546 // (get) Token: 0x06015282 RID: 86658 RVA: 0x005155DC File Offset: 0x005137DC [Token(Token = "0x170038D2")] public Vector3 ECPJIHGDAEF { [Token(Token = "0x6015282")] [Address(RVA = "0x17AD340", Offset = "0x17ABD40", VA = "0x1817AD340")] get { Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x170038D3 RID: 14547 // (get) Token: 0x06015283 RID: 86659 RVA: 0x005155F8 File Offset: 0x005137F8 // (set) Token: 0x06015284 RID: 86660 RVA: 0x0051560C File Offset: 0x0051380C [Token(Token = "0x170038D3")] public float FKONAKLBJGN { [Token(Token = "0x6015283")] [Address(RVA = "0x17AD3B0", Offset = "0x17ABDB0", VA = "0x1817AD3B0")] get; [Token(Token = "0x6015284")] [Address(RVA = "0x17A0C60", Offset = "0x179F660", VA = "0x1817A0C60")] private set; } // Token: 0x170038D4 RID: 14548 // (get) Token: 0x06015285 RID: 86661 RVA: 0x00515620 File Offset: 0x00513820 [Token(Token = "0x170038D4")] protected Transform KFHBKDMLJNE { [Token(Token = "0x6015285")] [Address(RVA = "0x179D120", Offset = "0x179BB20", VA = "0x18179D120")] get { Transform transform = this.lineOfSightOrigin; int num = 0; if (transform != num) { return this.lineOfSightOrigin; } return this.rigidbodyEx.MDKDCJFEBJH; } } // Token: 0x170038D5 RID: 14549 // (get) Token: 0x06015286 RID: 86662 RVA: 0x00515658 File Offset: 0x00513858 [Token(Token = "0x170038D5")] public Vector3 BDOILEBDECK { [Token(Token = "0x6015286")] [Address(RVA = "0x17AD480", Offset = "0x17ABE80", VA = "0x1817AD480")] get { bool flag; if (flag) { } Vector3 vector; float z = vector.z; throw new NullReferenceException(); } } // Token: 0x170038D6 RID: 14550 // (get) Token: 0x06015287 RID: 86663 RVA: 0x0051567C File Offset: 0x0051387C // (set) Token: 0x06015288 RID: 86664 RVA: 0x0051569C File Offset: 0x0051389C [Token(Token = "0x170038D6")] public float PCPDFKEOIGF { [Token(Token = "0x6015287")] [Address(RVA = "0x17ADD50", Offset = "0x17AC750", VA = "0x1817ADD50")] get { return this.BJOPPAMLMLM.Get(); } [Token(Token = "0x6015288")] [Address(RVA = "0x17AE9A0", Offset = "0x17AD3A0", VA = "0x1817AE9A0")] set { SynchronizedField bjoppamlmlm = this.BJOPPAMLMLM; } } // Token: 0x170038D7 RID: 14551 // (get) Token: 0x06015289 RID: 86665 RVA: 0x005156B8 File Offset: 0x005138B8 [Token(Token = "0x170038D7")] public float PEEKHBBBHDP { [Token(Token = "0x6015289")] [Address(RVA = "0x17ADCB0", Offset = "0x17AC6B0", VA = "0x1817ADCB0")] get { float num = this.BJOPPAMLMLM.Get(); return this.BJOPPAMLMLM.Get(); } } // Token: 0x170038D8 RID: 14552 // (get) Token: 0x0601528A RID: 86666 RVA: 0x005156EC File Offset: 0x005138EC [Token(Token = "0x170038D8")] protected float EIGOKAKNLDJ { [Token(Token = "0x601528A")] [Address(RVA = "0x17A2840", Offset = "0x17A1240", VA = "0x1817A2840")] get { float num = this.BJOPPAMLMLM.Get(); return this.BJOPPAMLMLM.Get(); } } // Token: 0x170038D9 RID: 14553 // (get) Token: 0x0601528B RID: 86667 RVA: 0x00515720 File Offset: 0x00513920 // (set) Token: 0x0601528C RID: 86668 RVA: 0x00515758 File Offset: 0x00513958 [Token(Token = "0x170038D9")] protected bool AGJAOAIEEJN { [Token(Token = "0x601528B")] [Address(RVA = "0x17A1430", Offset = "0x179FE30", VA = "0x1817A1430")] get { EnemyCollider[] array = this.k__BackingField; if (array != 0 && array.Length != 0) { return array[0].enabled; } throw new IndexOutOfRangeException(); } [Token(Token = "0x601528C")] [Address(RVA = "0x17A6DD0", Offset = "0x17A57D0", VA = "0x1817A6DD0")] set { EnemyCollider[] array = this.k__BackingField; if (array != 0) { int num = 0; int length = array.Length; if (num < length) { array[num].enabled = value; num++; } } } } // Token: 0x170038DA RID: 14554 // (get) Token: 0x0601528D RID: 86669 RVA: 0x00515794 File Offset: 0x00513994 [Token(Token = "0x170038DA")] public Transform KICCGBMLNEF { [Token(Token = "0x601528D")] [Address(RVA = "0x17ADD40", Offset = "0x17AC740", VA = "0x1817ADD40")] get { return this.KFHBKDMLJNE; } } // Token: 0x170038DB RID: 14555 // (get) Token: 0x0601528E RID: 86670 RVA: 0x005157A8 File Offset: 0x005139A8 [Token(Token = "0x170038DB")] public bool GDPKBEBEOBA { [Token(Token = "0x601528E")] [Address(RVA = "0x17AD7D0", Offset = "0x17AC1D0", VA = "0x1817AD7D0")] get { Renderer[] pclmnnehlng = this.PCLMNNEHLNG; if (pclmnnehlng != 0 && pclmnnehlng.Length != 0 && pclmnnehlng[0].gameObject.activeSelf) { return this.visibleInCamera.GDPKBEBEOBA; } throw new IndexOutOfRangeException(); } } // Token: 0x170038DC RID: 14556 // (get) Token: 0x0601528F RID: 86671 RVA: 0x005157F0 File Offset: 0x005139F0 // (set) Token: 0x06015290 RID: 86672 RVA: 0x0051582C File Offset: 0x00513A2C [Token(Token = "0x170038DC")] protected bool BPEAHBNICJE { [Token(Token = "0x601528F")] [Address(RVA = "0x17A31D0", Offset = "0x17A1BD0", VA = "0x1817A31D0")] get { Renderer[] pclmnnehlng = this.PCLMNNEHLNG; if (pclmnnehlng != 0 && pclmnnehlng.Length != 0) { return pclmnnehlng[0].gameObject.activeSelf; } throw new IndexOutOfRangeException(); } [Token(Token = "0x6015290")] [Address(RVA = "0x17A3230", Offset = "0x17A1C30", VA = "0x1817A3230")] 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: 0x170038DD RID: 14557 // (get) Token: 0x06015291 RID: 86673 RVA: 0x00515878 File Offset: 0x00513A78 // (set) Token: 0x06015292 RID: 86674 RVA: 0x0051588C File Offset: 0x00513A8C [Token(Token = "0x170038DD")] public bool HLKJAGCBMEP { [Token(Token = "0x6015291")] [Address(RVA = "0x17AD750", Offset = "0x17AC150", VA = "0x1817AD750")] get { return this.IJFBMNGHIMP; } [Token(Token = "0x6015292")] [Address(RVA = "0x17AE6E0", Offset = "0x17AD0E0", VA = "0x1817AE6E0")] set { if (this.IJFBMNGHIMP != value) { Enemy.FJNNOHNMINM meehplfhopc = this.MEEHPLFHOPC; this.IJFBMNGHIMP = value; if (meehplfhopc != 0) { meehplfhopc(this); return; } } } } // Token: 0x140001D5 RID: 469 // (add) Token: 0x06015293 RID: 86675 RVA: 0x005158BC File Offset: 0x00513ABC // (remove) Token: 0x06015294 RID: 86676 RVA: 0x005158D8 File Offset: 0x00513AD8 [Token(Token = "0x140001D5")] public event Enemy.FIEKLJKDFIP NCMJJBMBDHK { [Token(Token = "0x6015293")] [Address(RVA = "0x17ACC50", Offset = "0x17AB650", VA = "0x1817ACC50")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6015294")] [Address(RVA = "0x17ADFD0", Offset = "0x17AC9D0", VA = "0x1817ADFD0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140001D6 RID: 470 // (add) Token: 0x06015295 RID: 86677 RVA: 0x005158F4 File Offset: 0x00513AF4 // (remove) Token: 0x06015296 RID: 86678 RVA: 0x00515910 File Offset: 0x00513B10 [Token(Token = "0x140001D6")] public event Enemy.FJNNOHNMINM ONMHNMHLPBF { [Token(Token = "0x6015295")] [Address(RVA = "0x17AD150", Offset = "0x17ABB50", VA = "0x1817AD150")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6015296")] [Address(RVA = "0x17AE4D0", Offset = "0x17ACED0", VA = "0x1817AE4D0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140001D7 RID: 471 // (add) Token: 0x06015297 RID: 86679 RVA: 0x0051592C File Offset: 0x00513B2C // (remove) Token: 0x06015298 RID: 86680 RVA: 0x00515948 File Offset: 0x00513B48 [Token(Token = "0x140001D7")] public event Enemy.FJNNOHNMINM CDNONCPFBLH { [Token(Token = "0x6015297")] [Address(RVA = "0x17AD0B0", Offset = "0x17ABAB0", VA = "0x1817AD0B0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6015298")] [Address(RVA = "0x17AE430", Offset = "0x17ACE30", VA = "0x1817AE430")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140001D8 RID: 472 // (add) Token: 0x06015299 RID: 86681 RVA: 0x00515964 File Offset: 0x00513B64 // (remove) Token: 0x0601529A RID: 86682 RVA: 0x00515980 File Offset: 0x00513B80 [Token(Token = "0x140001D8")] public event Enemy.FJNNOHNMINM LIGDPNPHFMP { [Token(Token = "0x6015299")] [Address(RVA = "0x17ACD90", Offset = "0x17AB790", VA = "0x1817ACD90")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x601529A")] [Address(RVA = "0x17AE110", Offset = "0x17ACB10", VA = "0x1817AE110")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140001D9 RID: 473 // (add) Token: 0x0601529B RID: 86683 RVA: 0x0051599C File Offset: 0x00513B9C // (remove) Token: 0x0601529C RID: 86684 RVA: 0x005159B8 File Offset: 0x00513BB8 [Token(Token = "0x140001D9")] public event Enemy.FJNNOHNMINM FBAEHEBKLCB { [Token(Token = "0x601529B")] [Address(RVA = "0x17ACCF0", Offset = "0x17AB6F0", VA = "0x1817ACCF0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x601529C")] [Address(RVA = "0x17AE070", Offset = "0x17ACA70", VA = "0x1817AE070")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140001DA RID: 474 // (add) Token: 0x0601529D RID: 86685 RVA: 0x005159D4 File Offset: 0x00513BD4 // (remove) Token: 0x0601529E RID: 86686 RVA: 0x005159F0 File Offset: 0x00513BF0 [Token(Token = "0x140001DA")] public event Enemy.FJNNOHNMINM EJPGEKHJECG { [Token(Token = "0x601529D")] [Address(RVA = "0x17AD1F0", Offset = "0x17ABBF0", VA = "0x1817AD1F0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x601529E")] [Address(RVA = "0x17AE570", Offset = "0x17ACF70", VA = "0x1817AE570")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140001DB RID: 475 // (add) Token: 0x0601529F RID: 86687 RVA: 0x00515A0C File Offset: 0x00513C0C // (remove) Token: 0x060152A0 RID: 86688 RVA: 0x00515A28 File Offset: 0x00513C28 [Token(Token = "0x140001DB")] public event Enemy.FJNNOHNMINM MEEHPLFHOPC { [Token(Token = "0x601529F")] [Address(RVA = "0x17ACE30", Offset = "0x17AB830", VA = "0x1817ACE30")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60152A0")] [Address(RVA = "0x17AE1B0", Offset = "0x17ACBB0", VA = "0x1817AE1B0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140001DC RID: 476 // (add) Token: 0x060152A1 RID: 86689 RVA: 0x00515A44 File Offset: 0x00513C44 // (remove) Token: 0x060152A2 RID: 86690 RVA: 0x00515A60 File Offset: 0x00513C60 [Token(Token = "0x140001DC")] public event Enemy.FJNNOHNMINM ICACHJHCCLC { [Token(Token = "0x60152A1")] [Address(RVA = "0x17ACF70", Offset = "0x17AB970", VA = "0x1817ACF70")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60152A2")] [Address(RVA = "0x17AE2F0", Offset = "0x17ACCF0", VA = "0x1817AE2F0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140001DD RID: 477 // (add) Token: 0x060152A3 RID: 86691 RVA: 0x00515A7C File Offset: 0x00513C7C // (remove) Token: 0x060152A4 RID: 86692 RVA: 0x00515A98 File Offset: 0x00513C98 [Token(Token = "0x140001DD")] public event Enemy.FJNNOHNMINM MHCHNFFJOOC { [Token(Token = "0x60152A3")] [Address(RVA = "0x17ACED0", Offset = "0x17AB8D0", VA = "0x1817ACED0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60152A4")] [Address(RVA = "0x17AE250", Offset = "0x17ACC50", VA = "0x1817AE250")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x140001DE RID: 478 // (add) Token: 0x060152A5 RID: 86693 RVA: 0x00515AB4 File Offset: 0x00513CB4 // (remove) Token: 0x060152A6 RID: 86694 RVA: 0x00515AD0 File Offset: 0x00513CD0 [Token(Token = "0x140001DE")] public event Enemy.FJNNOHNMINM PEDENPJFLHA { [Token(Token = "0x60152A5")] [Address(RVA = "0x17AD010", Offset = "0x17ABA10", VA = "0x1817AD010")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x60152A6")] [Address(RVA = "0x17AE390", Offset = "0x17ACD90", VA = "0x1817AE390")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x060152A7 RID: 86695 RVA: 0x00515AEC File Offset: 0x00513CEC [Token(Token = "0x60152A7")] [Address(RVA = "0x179DE70", Offset = "0x179C870", VA = "0x18179DE70", Slot = "13")] protected override void Awake() { /* An exception occurred when decompiling this method (060152A7) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Core.AI.Enemy::Awake() ---> System.Exception: Basic block has to end with unconditional control flow. { IL_3B4: stloc:int32(var_64_3BA, ldfld:int32(Enemy::maxHealth, ldloc:Enemy(this))) stloc:Action(var_65_3C8, newobj:Action(Action::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::CMIGFNPEINJ))) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_66_3DB, newobj:SynchronizedField`1[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1](SynchronizedField`1::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("HP"), ldloc:int32[exp:!0](var_64_3BA), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:Action(var_65_3C8), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stloc:int32(var_67_3E3, ldfld:int32(Enemy::maxHealth, ldloc:Enemy(this))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(Enemy::PAMCNCJAJDE, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_66_3DB)) stloc:Action(var_68_3F9, newobj:Action(Action::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::MFHCBKGPIAG))) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_69_40C, newobj:SynchronizedField`1[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1](SynchronizedField`1::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("MHP"), ldloc:int32[exp:!0](var_67_3E3), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:Action(var_68_3F9), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(Enemy::OEAJKKMFGEM, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_69_40C)) stloc:Action(var_70_422, newobj:Action(Action::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::KGGABFOPLHG))) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_71_434, newobj:SynchronizedField`1[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1](SynchronizedField`1::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("ALIVE"), ldc.i4:int32[exp:!0](1), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:Action(var_70_422), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(Enemy::OLLCKGGCOEN, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_71_434)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_72_44D, newobj:SynchronizedField`1[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1](SynchronizedField`1::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("LAID"), ldc.i4:int32[exp:!0](-1), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:int32[exp:Action](var_0_3B3), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(Enemy::AMOLKNJJGKK, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_72_44D)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_73_466, newobj:SynchronizedField`1[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1](SynchronizedField`1::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("LAWID"), ldc.i4:int32[exp:!0](-1), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:int32[exp:Action](var_0_3B3), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(Enemy::PPLKFGDFFHB, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_73_466)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_75_480, newobj:SynchronizedField`1[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1](SynchronizedField`1::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("ETID"), ldc.i4:int32[exp:!0](-1), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:Action(var_74), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(Enemy::NGAOJFAMALG, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_75_480)) stloc:Action(var_76_496, newobj:Action(Action::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::NFHPBMMMOOE))) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_77_4A9, newobj:SynchronizedField`1[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1](SynchronizedField`1::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("AIM"), ldloc:int32[exp:!0](var_78), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:Action(var_76_496), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stloc:int32(var_78, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(Enemy::NPFOOHIGLAI, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_77_4A9)) stloc:class KCMNCAFFHJG(var_79_4C4, newobj:KCMNCAFFHJG[exp:class KCMNCAFFHJG](KCMNCAFFHJG::.ctor, ldloc:Enemy[exp:MonoBehaviourPun](this), ldstr:string("PP"), ldloc:int32[exp:SetterPermissionMode](var_80), ldloc:int32[exp:Action](var_0_3B3))) stloc:int32(var_80, ldc.i4:int32(0)) stfld:class KCMNCAFFHJG(Enemy::LDPLJAEGNGM, ldloc:Enemy(this), ldloc:class KCMNCAFFHJG(var_79_4C4)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`2(Enemy::OGBKNFMDDGB, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`2(var_81)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_82_4E9, newobj:SynchronizedField`1[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1](SynchronizedField`1::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("SUPT"), ldloc:int32[exp:!0](var_83), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:int32[exp:Action](var_0_3B3), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stloc:int32(var_83, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(Enemy::LLBMHIKIEAL, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_82_4E9)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_84_505, newobj:SynchronizedField`1[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1](SynchronizedField`1::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("AGGR"), ldc.i4:int32[exp:!0](1), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:int32[exp:Action](var_0_3B3), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(Enemy::NFJCMDKOGKM, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_84_505)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_85_51F, newobj:SynchronizedField`1[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1](SynchronizedField`1::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("PTRT"), ldloc:int32[exp:!0](var_86), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:int32[exp:Action](var_0_3B3), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stloc:int32(var_86, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(Enemy::AOLHODDFLFO, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_85_51F)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_87_53C, newobj:SynchronizedField`1[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1](SynchronizedField`1::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("RTC"), ldloc:int32[exp:!0](var_88), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:int32[exp:Action](var_0_3B3), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stloc:int32(var_88, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(Enemy::BAMJNKJGHHA, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_87_53C)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`4(Enemy::GBLLGLAHEBM, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`4(var_89)) stloc:bool(var_90_557, ldfld:bool(Enemy::requireLineOfSightToTargets, ldloc:Enemy(this))) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_91_569, newobj:SynchronizedField`1[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1](SynchronizedField`1::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("RLOS"), ldloc:bool[exp:!0](var_90_557), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:int32[exp:Action](var_0_3B3), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(Enemy::EMMDJABEBEN, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_91_569)) stloc:Action(var_92_57F, newobj:Action(Action::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::KMKLFMJALGA))) stloc:int32(var_93_582, ldc.i4:int32(0)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_94_595, newobj:SynchronizedField`1[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1](SynchronizedField`1::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("PSO"), ldloc:int32[exp:!0](var_93_582), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:Action(var_92_57F), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(Enemy::BJOPPAMLMLM, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`1(var_94_595)) stloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`2(var_95_5B1, newobj:SynchronizedField`2[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`2](SynchronizedField`2::.ctor, ldloc:Enemy[exp:ISynchronizedFieldContext](this), ldstr:string("CPS"), ldloc:int32[exp:!0](var_96), ldloc:uint32[exp:!1](var_97), ldloc:int32[exp:SetterPermissionMode](var_0_3B3), ldloc:int32[exp:Action](var_0_3B3), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_0_3B3))) stloc:int32(var_96, ldc.i4:int32(0)) stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`2(Enemy::KPMHGDDHICP, ldloc:Enemy(this), ldloc:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`2(var_95_5B1)) stloc:MJNLDDCLOGP(var_98_5CB, newobj:MJNLDDCLOGP(MJNLDDCLOGP::.ctor, ldloc:Enemy[exp:MonoBehaviourPun](this), ldstr:string("LC"), ldloc:int32[exp:SetterPermissionMode](var_99))) stloc:int32(var_99, ldc.i4:int32(0)) stfld:MJNLDDCLOGP(Enemy::MBDCEOIOBNA, ldloc:Enemy(this), ldloc:MJNLDDCLOGP(var_98_5CB)) stloc:DJHELPHHAEN(var_100_5E6, newobj:DJHELPHHAEN(DJHELPHHAEN::.ctor, ldstr:string("LC"), ldloc:int32[exp:SetterPermissionMode](var_102), ldloc:int32[exp:ISynchronizedFieldNetworkBacking](var_101))) stloc:int32(var_101, ldc.i4:int32(0)) stloc:int32(var_102, ldc.i4:int32(0)) stfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this), ldloc:DJHELPHHAEN(var_100_5E6)) stloc:int32(var_103_5F7, ldc.i4:int32(0)) stloc:int32(var_104_5FA, ldc.i4:int32(0)) stloc:int32(var_105_5FD, ldc.i4:int32(0)) call:void(CJNCFJKBDGI::JEPMLPCOGNM, ldloc:DJHELPHHAEN[exp:CJNCFJKBDGI](var_100_5E6), ldloc:int32[exp:uint16](var_103_5F7), ldloc:int32[exp:OKGCDFLPFOD](var_105_5FD), ldloc:int32[exp:OKGCDFLPFOD](var_104_5FA), ldloc:int32[exp:KNFAKJMALJE](var_0_3B3)) stloc:DJHELPHHAEN(var_106_613, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_107_621, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::OLOEMCBKDCK))) stloc:OKGCDFLPFOD(var_108_62F, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::GBNAADABLEM))) stloc:KNFAKJMALJE(var_109_63D, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::FLOMKFPEGHL))) stloc:DJHELPHHAEN(var_110_645, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:DJHELPHHAEN(var_114_64D, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_115_65B, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::LDGLMKEENJM))) stloc:OKGCDFLPFOD(var_116_669, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::GLAOMDLFGGH))) stloc:KNFAKJMALJE(var_117_677, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::PCFOLDCLCNB))) stloc:DJHELPHHAEN(var_118_67F, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_119_68D, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::GILKCGKOBNJ))) stloc:OKGCDFLPFOD(var_120_69B, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::DPCKBOGODFL))) stloc:KNFAKJMALJE(var_121_6A9, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::BJONDAGCJGC))) stloc:DJHELPHHAEN(var_122_6B1, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_123_6BF, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::BEJJOMPPIEL))) stloc:OKGCDFLPFOD(var_124_6CD, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::JBNNCELOMIE))) stloc:KNFAKJMALJE(var_125_6DB, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::JAICDCAFKGP))) stloc:DJHELPHHAEN(var_126_6E3, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_127_6F1, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::MADJJCNHOCO))) stloc:OKGCDFLPFOD(var_128_6FF, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::OLMJNBHEAKH))) stloc:KNFAKJMALJE(var_129_70D, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::NCNBICGPENC))) stloc:DJHELPHHAEN(var_131_718, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, ldloc:Enemy(this))) stloc:OKGCDFLPFOD(var_132_726, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::FFIPPMJFBKE))) stloc:OKGCDFLPFOD(var_133_734, newobj:OKGCDFLPFOD(OKGCDFLPFOD::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *(uint16, uint16)[exp:native int](Enemy::OCBMDOOKLIO))) stloc:KNFAKJMALJE(var_134_742, newobj:KNFAKJMALJE(KNFAKJMALJE::.ctor, ldloc:Enemy[exp:object](this), ldftn:method instance void *()[exp:native int](Enemy::NOFHGOILLGF))) stloc:DJHELPHHAEN(var_135_74A, ldfld:DJHELPHHAEN(Enemy::PEGJGMDGKJN, 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: 0x060152A8 RID: 86696 RVA: 0x0051624C File Offset: 0x0051444C [Token(Token = "0x60152A8")] [Address(RVA = "0x17ABB30", Offset = "0x17AA530", VA = "0x1817ABB30", Slot = "17")] protected virtual void Start() { int num = 0; if ((this.DCAPMNLPJEO ? 1 : 0) != num) { Enemy.EnemyInstantiatedEvent.Invoke(this); } EnemyAnimator enemyAnimator = this.enemyAnimator; bool flag = this.NPFOOHIGLAI.Get() != 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.Get() != 0) { Enemy.EnemySpawnEvent.Invoke(this); } if (this.OLLCKGGCOEN.Get() == 0) { this.FCJNEDJBJPB(); } Transform transform = base.transform; Vector3 vector; float z = vector.z; this.k__BackingField.z = z; float angularDrag = this.rigidbodyEx.unityRigidbody.angularDrag; this.GJCKCNBBAEK = angularDrag; } // Token: 0x060152A9 RID: 86697 RVA: 0x005163EC File Offset: 0x005145EC [Token(Token = "0x60152A9")] [Address(RVA = "0x17A6BE0", Offset = "0x17A55E0", VA = "0x1817A6BE0")] private void LOOFFNCPJDC() { Enemy.EnemySpawnEvent.Invoke(this); } // Token: 0x060152AA RID: 86698 RVA: 0x0051640C File Offset: 0x0051460C [Token(Token = "0x60152AA")] [Address(RVA = "0x17A0E60", Offset = "0x179F860", VA = "0x1817A0E60")] private void CMIGFNPEINJ() { ActionEvent enemyHealthChangeEvent = Enemy.EnemyHealthChangeEvent; int num = this.PAMCNCJAJDE.Get(); int num2 = this.OEAJKKMFGEM.Get(); Photon.Realtime.Player authority = base.authority; enemyHealthChangeEvent.Invoke(this, num, num2, authority); if (base.hasAuthority && this.KJDHMJPNDCK) { int num3 = this.PAMCNCJAJDE.Get(); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x060152AB RID: 86699 RVA: 0x00516478 File Offset: 0x00514678 [Token(Token = "0x60152AB")] [Address(RVA = "0x17A7030", Offset = "0x17A5A30", VA = "0x1817A7030")] private void MFHCBKGPIAG() { if (base.hasAuthority) { int num = this.PAMCNCJAJDE.Get(); int num2 = this.OEAJKKMFGEM.Get(); if (num > num2) { int num3 = this.OEAJKKMFGEM.Get(); this.MMNFJJDMFNP = num3; } } } // Token: 0x060152AC RID: 86700 RVA: 0x005164C4 File Offset: 0x005146C4 [Token(Token = "0x60152AC")] [Address(RVA = "0x17A5F30", Offset = "0x17A4930", VA = "0x1817A5F30")] private void KGGABFOPLHG() { if (this.OLLCKGGCOEN.Get() != 0) { Enemy.EnemySpawnEvent.Invoke(this); } if (this.OLLCKGGCOEN.Get() == 0) { this.FCJNEDJBJPB(); return; } } // Token: 0x060152AD RID: 86701 RVA: 0x00516508 File Offset: 0x00514708 [Token(Token = "0x60152AD")] [Address(RVA = "0x17AA540", Offset = "0x17A8F40", VA = "0x1817AA540", Slot = "14")] protected override void OnDestroy() { if (!this.LCCKDIEPKIG) { this.ABDJEAJBHPF(); } base.OnDestroy(); EnemyManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { SingletonMonoBehaviour.Instance.UnregisterEnemy(this); } ActionEvent postImpactEventStatic = Weapon.PostImpactEventStatic; Action action = new Action(this.BGOLBLLICHD); Weapon.PostImpactEventStatic = postImpactEventStatic - action; ActionEvent genericCollisionEvent = Tool.GenericCollisionEvent; Action action2 = new Action(this.DFCBOEJFFLE); Tool.GenericCollisionEvent = genericCollisionEvent - action2; RagdollPiece[] ofaaiddbbkh = this.OFAAIDDBBKH; if (ofaaiddbbkh != 0) { int num2 = 0; int num3 = 0; int length = ofaaiddbbkh.Length; if (num3 < length) { ofaaiddbbkh[num2].StopRagdoll(); num2++; } } MeleeWeaponCollider[] lkblpcekpjg = this.LKBLPCEKPJG; if (lkblpcekpjg != 0) { int num4 = 0; int num5 = 0; if (num5 < lkblpcekpjg.Length) { MeleeWeaponCollider.KDJCGJHCPKJ kdjcgjhcpkj = new MeleeWeaponCollider.KDJCGJHCPKJ(this.BIOEGEDCPOL); MeleeWeaponCollider meleeWeaponCollider; meleeWeaponCollider.JMKEOLOEKFM -= kdjcgjhcpkj; MeleeWeaponCollider[] lkblpcekpjg2 = this.LKBLPCEKPJG; MeleeWeaponCollider.CLIEAGGIEJF clieaggiejf = new MeleeWeaponCollider.CLIEAGGIEJF(this.ODKIPGHGAFJ); MeleeWeaponCollider meleeWeaponCollider2; meleeWeaponCollider2.BEKCCHHMPEH -= clieaggiejf; MeleeWeaponCollider[] lkblpcekpjg3 = this.LKBLPCEKPJG; num4++; } } EnemyRangedWeaponBase enemyRangedWeaponBase = this.k__BackingField; int num6 = 0; if (enemyRangedWeaponBase != num6) { EnemyRangedWeaponBase enemyRangedWeaponBase2 = this.k__BackingField; EnemyRangedWeaponBase.EOJJJMALBNN eojjjmalbnn = new EnemyRangedWeaponBase.EOJJJMALBNN(this.LIOGGGAILMP); enemyRangedWeaponBase2.GOCPOLPFPAN -= eojjjmalbnn; EnemyRangedWeaponBase enemyRangedWeaponBase3 = this.k__BackingField; EnemyRangedWeaponBase.EKLDCNCACEN ekldcncacen = new EnemyRangedWeaponBase.EKLDCNCACEN(this.HCHLCNEGJMB); enemyRangedWeaponBase3.HDHFODFFAJJ -= ekldcncacen; EnemyRangedWeaponBase enemyRangedWeaponBase4 = this.k__BackingField; EnemyRangedWeaponBase.NGIIJAPLDJF ngiijapldjf = new EnemyRangedWeaponBase.NGIIJAPLDJF(this.AANOFJDLPNJ); enemyRangedWeaponBase4.PMMBLANMJAL -= ngiijapldjf; EnemyRangedWeaponBase.MAMONHNBDDF mamonhnbddf; this.k__BackingField.JAOFEIIELJH -= mamonhnbddf; } ActionEvent onMasterClientSwitched = PhotonNetwork.OnMasterClientSwitched; Action action3 = new Action(this.OnMasterClientSwitched); PhotonNetwork.OnMasterClientSwitched = onMasterClientSwitched - action3; this.NMKLDFJDIFL = (ulong)0L; } // Token: 0x060152AE RID: 86702 RVA: 0x005166D8 File Offset: 0x005148D8 [Token(Token = "0x60152AE")] [Address(RVA = "0x17A3330", Offset = "0x17A1D30", VA = "0x1817A3330")] private void FCJNEDJBJPB() { if (PhotonNetwork.IsMasterClient) { if (!base.hasAuthority) { Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient; bool flag = this.IOGGJAMKGNG(); } PhotonNetwork.Destroy(base.photonView); return; } } // Token: 0x060152AF RID: 86703 RVA: 0x00516714 File Offset: 0x00514914 [Token(Token = "0x60152AF")] [Address(RVA = "0x17AC510", Offset = "0x17AAF10", VA = "0x1817AC510", Slot = "18")] protected virtual void Update() { if (base.hasAuthority) { this.LFFBDDEIEMJ(); SynchronizedField npfoohiglai = this.NPFOOHIGLAI; } if (this.NMICCMJNODO) { float time = Time.time; this.DEJAHLCMPCG(true); } this.PEGJGMDGKJN.OPEMIFENIJM(); this.MBDCEOIOBNA.OCGHOBMJNMA(); bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060152B0 RID: 86704 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60152B0")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "19")] public virtual void LowLODUpdate() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060152B1 RID: 86705 RVA: 0x00516774 File Offset: 0x00514974 [Token(Token = "0x60152B1")] [Address(RVA = "0x179DAA0", Offset = "0x179C4A0", VA = "0x18179DAA0")] public void AuthoritySetPatrol(UGCAIPathPoint GPNEPGMDCME) { if (base.hasAuthority) { this.LDPLJAEGNGM.BDJFGEJFPPO(GPNEPGMDCME); Steering steering = this.steering; SynchronizedField ogbknfmddgb = this.OGBKNFMDDGB; float z = steering.k__BackingField.z; } } // Token: 0x060152B2 RID: 86706 RVA: 0x005167B8 File Offset: 0x005149B8 [Token(Token = "0x60152B2")] [Address(RVA = "0x179D8B0", Offset = "0x179C2B0", VA = "0x18179D8B0")] public void AuthorityPatrolToPosition(Vector3 DDHPAFKBMON) { if (base.hasAuthority) { KCMNCAFFHJG ldpljaegngm = this.LDPLJAEGNGM; int num = 0; ldpljaegngm.BDJFGEJFPPO(num); SynchronizedField ogbknfmddgb = this.OGBKNFMDDGB; float z = DDHPAFKBMON.z; SynchronizedField llbmhikieal = this.LLBMHIKIEAL; } } // Token: 0x060152B3 RID: 86707 RVA: 0x005167FC File Offset: 0x005149FC [Token(Token = "0x60152B3")] [Address(RVA = "0x17A62E0", Offset = "0x17A4CE0", VA = "0x1817A62E0")] protected void KLGHDBPNNBI(float HKMKIGAMAOA) { int num = 0; if (!SingletonMonoBehaviour.Instance.TryGetOpponentCentroid(this, num)) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; } if (!this.steering.PathIsValidOrCalculating(num, 1f)) { this.steering.Path(num, HKMKIGAMAOA); } } // Token: 0x060152B4 RID: 86708 RVA: 0x00516848 File Offset: 0x00514A48 [Token(Token = "0x60152B4")] [Address(RVA = "0x17AC400", Offset = "0x17AAE00", VA = "0x1817AC400")] 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: 0x060152B5 RID: 86709 RVA: 0x0051687C File Offset: 0x00514A7C [Token(Token = "0x60152B5")] [Address(RVA = "0x17A2B50", Offset = "0x17A1550", VA = "0x1817A2B50", Slot = "20")] protected virtual void EKAJIOIIPOL() { if (((NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.k__BackingField && base.hasAuthority) || (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.k__BackingField && PhotonNetwork.IsMasterClient)) && this.OLLCKGGCOEN.Get() != 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.photonView; 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; } Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer; edlikgjfhap = GHMDIDJLFMC.EDLIKGJFHAP; } this.AIENDBCOJMP = edlikgjfhap; throw new NullReferenceException(); } } // Token: 0x060152B6 RID: 86710 RVA: 0x005169A4 File Offset: 0x00514BA4 [Token(Token = "0x60152B6")] [Address(RVA = "0x17A6410", Offset = "0x17A4E10", VA = "0x1817A6410")] private void KMKLFMJALGA() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; Steering steering = this.steering; float num = this.EIGOKAKNLDJ; steering.LADKFOBHIKN = num; } // Token: 0x060152B7 RID: 86711 RVA: 0x005169D4 File Offset: 0x00514BD4 [Token(Token = "0x60152B7")] [Address(RVA = "0x179DD60", Offset = "0x179C760", VA = "0x18179DD60")] public bool AuthorityTryApplyAttack(Photon.Realtime.Player KEOPIEFPKIE, Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, GHMDIDJLFMC KNLMJBAKCGF) { /* An exception occurred when decompiling this method (060152B7) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Core.AI.Enemy::AuthorityTryApplyAttack(Photon.Realtime.Player,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: 0x060152B8 RID: 86712 RVA: 0x005169E8 File Offset: 0x00514BE8 [Token(Token = "0x60152B8")] [Address(RVA = "0x17A7170", Offset = "0x17A5B70", VA = "0x1817A7170")] protected bool MHAPLANNLPH(Enemy ANLPLIHKCAI, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, GHMDIDJLFMC KNLMJBAKCGF) { /* An exception occurred when decompiling this method (060152B8) 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: 0x060152B9 RID: 86713 RVA: 0x00516A00 File Offset: 0x00514C00 [Token(Token = "0x60152B9")] [Address(RVA = "0x17A40D0", Offset = "0x17A2AD0", VA = "0x1817A40D0", Slot = "21")] protected virtual bool HCJJMAADFFO(ENDNBHFKNFL LJGOHLFADDN, Weapon GDIGKHINJCG, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, GHMDIDJLFMC KNLMJBAKCGF) { if (base.hasAuthority && this.PAMCNCJAJDE.Get() > 0 && this.KJDHMJPNDCK) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; EnemyManager instance = SingletonMonoBehaviour.Instance; 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.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcOnTookDamage); int falkmighgoo2 = LJGOHLFADDN.FALKMIGHGOO; int falkmighgoo3 = LJGOHLFADDN.FALKMIGHGOO; SynchronizedField amolknjjgkk = this.AMOLKNJJGKK; SynchronizedField pplkfgdffhb = this.PPLKFGDFFHB; int num2 = 0; if (GDIGKHINJCG != num2) { PhotonView photonView2 = GDIGKHINJCG.photonView; } int num3 = this.MMNFJJDMFNP; num3 -= num; this.MMNFJJDMFNP = num3; } } } throw new NullReferenceException(); } // Token: 0x060152BA RID: 86714 RVA: 0x00516AFC File Offset: 0x00514CFC [Token(Token = "0x60152BA")] [Address(RVA = "0x17A7280", Offset = "0x17A5C80", VA = "0x1817A7280")] protected void MHLJFIEDGGA(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI) { if (base.hasAuthority) { 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.Get() != 0 && this.PAMCNCJAJDE.Get() > 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: 0x060152BB RID: 86715 RVA: 0x00516BB4 File Offset: 0x00514DB4 [Token(Token = "0x60152BB")] [Address(RVA = "0x179D500", Offset = "0x179BF00", VA = "0x18179D500", Slot = "22")] public virtual void AuthorityOnDamageApplyForce(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, Vector3 CDFHDACBFKN, Vector3 KPLDEODOJID) { if (base.hasAuthority) { 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: 0x060152BC RID: 86716 RVA: 0x00516C0C File Offset: 0x00514E0C [Token(Token = "0x60152BC")] [Address(RVA = "0x179D4C0", Offset = "0x179BEC0", VA = "0x18179D4C0", Slot = "23")] public virtual void AuthorityClearVelocity() { if (base.hasAuthority) { this.rigidbodyEx.ClearVelocity(); return; } } // Token: 0x060152BD RID: 86717 RVA: 0x00516C34 File Offset: 0x00514E34 [Token(Token = "0x60152BD")] [Address(RVA = "0x179D720", Offset = "0x179C120", VA = "0x18179D720", Slot = "24")] public virtual void AuthorityOnDamageChangeVelocity(FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, Vector3 NHAOMEMANJA, Vector3 KHJFDILDLAD) { if (base.hasAuthority) { 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: 0x060152BE RID: 86718 RVA: 0x00516C8C File Offset: 0x00514E8C [Token(Token = "0x60152BE")] [Address(RVA = "0x17A3F60", Offset = "0x17A2960", VA = "0x1817A3F60")] public int GetPlayerAttackDamage(global::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: 0x060152BF RID: 86719 RVA: 0x00516CC8 File Offset: 0x00514EC8 [Token(Token = "0x60152BF")] [Address(RVA = "0x17A8590", Offset = "0x17A6F90", VA = "0x1817A8590")] 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; if (endnbhfknfl != 0) { 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: 0x060152C0 RID: 86720 RVA: 0x00516D74 File Offset: 0x00514F74 [Token(Token = "0x60152C0")] [Address(RVA = "0x17A6E40", Offset = "0x17A5840", VA = "0x1817A6E40")] protected void MEHOGEMBPED(bool BKMMHEFIHHK, float BCMKKCOJOHE = 0f) { EnemyRangedWeaponBase enemyRangedWeaponBase = this.k__BackingField; int num = 0; if (enemyRangedWeaponBase != num) { ENDNBHFKNFL endnbhfknfl; if (endnbhfknfl != 0) { if (this.DIPMCBIHANM || !BKMMHEFIHHK) { EnemyRangedWeaponBase enemyRangedWeaponBase2 = this.k__BackingField; return; } } else { while (!BKMMHEFIHHK) { } } EnemyRangedWeaponBase enemyRangedWeaponBase3 = this.k__BackingField; throw new NullReferenceException(); } } // Token: 0x060152C1 RID: 86721 RVA: 0x00516DC4 File Offset: 0x00514FC4 [Token(Token = "0x60152C1")] [Address(RVA = "0x17A5650", Offset = "0x17A4050", VA = "0x1817A5650")] 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: 0x060152C2 RID: 86722 RVA: 0x00516DF8 File Offset: 0x00514FF8 [Token(Token = "0x60152C2")] [Address(RVA = "0x17A5B20", Offset = "0x17A4520", VA = "0x1817A5B20")] 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: 0x060152C3 RID: 86723 RVA: 0x00516E54 File Offset: 0x00515054 [Token(Token = "0x60152C3")] [Address(RVA = "0x17AA140", Offset = "0x17A8B40", VA = "0x1817AA140", Slot = "25")] protected virtual void ONCCBFAGLIH(ENDNBHFKNFL LJGOHLFADDN, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, bool MBAELPAGNPL, Vector3 GMENKJKOGMD, Vector3 JIDCFPIGAIF) { ActionEvent tookDamageEvent = Enemy.TookDamageEvent; EnemyParticles enemyParticles = this.enemyParticles; int num = 0; bool flag = enemyParticles != num; if (flag) { EnemyParticles enemyParticles2 = this.enemyParticles; EnemyParticles enemyParticles3 = this.enemyParticles; } EnemyAudio enemyAudio = this.enemyAudio; EnemyAudio enemyAudio2 = this.enemyAudio; bool flag2; Photon.Realtime.Player player; if (flag2 && !this.FLHHHBDFEDP.Contains(player)) { Photon.Realtime.Player player2; this.FLHHHBDFEDP.Add(player2); } } // Token: 0x060152C4 RID: 86724 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60152C4")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", 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: 0x060152C5 RID: 86725 RVA: 0x00516EC8 File Offset: 0x005150C8 [Token(Token = "0x60152C5")] [Address(RVA = "0x17A2320", Offset = "0x17A0D20", VA = "0x1817A2320", Slot = "27")] protected virtual void DEOLDGEDOGK(Enemy BPJNEFJBBML, global::Player EDIBICHIJJH, global::Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; } } // Token: 0x060152C6 RID: 86726 RVA: 0x00516EF8 File Offset: 0x005150F8 [Token(Token = "0x60152C6")] [Address(RVA = "0x17A2510", Offset = "0x17A0F10", VA = "0x1817A2510")] protected void DHODJKLNHPA(Enemy BPJNEFJBBML, Enemy FDJDEJIKCFH, ANBBFGKPJFD KEPAADGDBPC, GHMDIDJLFMC KNLMJBAKCGF) { if (base.hasAuthority) { if (FDJDEJIKCFH == this) { Photon.Realtime.Player authority = base.authority; throw new NullReferenceException(); } EnemyManager instance = SingletonMonoBehaviour.Instance; CGLKOJIMDIH cglkojimdih = this.k__BackingField; if (!instance.IsAlly(cglkojimdih, FDJDEJIKCFH)) { int num = this.enemyDamage; FDJDEJIKCFH.EKAJIOIIPOL(); } } } // Token: 0x060152C7 RID: 86727 RVA: 0x00516F50 File Offset: 0x00515150 [Token(Token = "0x60152C7")] [Address(RVA = "0x17A93D0", Offset = "0x17A7DD0", VA = "0x1817A93D0")] private void ODKIPGHGAFJ(MeleeWeaponCollider GLPOLGOBLAA, global::Player EDIBICHIJJH, global::Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF) { if (this.PAMCNCJAJDE.Get() > 0 && this.OLLCKGGCOEN.Get() != 0) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (!base.hasAuthority) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; bool flag = this.IOGGJAMKGNG(); } } } // Token: 0x060152C8 RID: 86728 RVA: 0x00516FA0 File Offset: 0x005151A0 [Token(Token = "0x60152C8")] [Address(RVA = "0x17A0370", Offset = "0x179ED70", VA = "0x1817A0370")] private void BIOEGEDCPOL(MeleeWeaponCollider GLPOLGOBLAA, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF) { if (this.PAMCNCJAJDE.Get() > 0 && this.OLLCKGGCOEN.Get() != 0 && BKKNJFFJBKN.FNFNLDBILFE) { if (!base.hasAuthority && BKKNJFFJBKN.hasAuthority) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; bool flag = this.IOGGJAMKGNG(); } float y = KNLMJBAKCGF.NKKJICPFILJ.y; float z = KNLMJBAKCGF.FEDGOFKEGEF.z; float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z; } } // Token: 0x060152C9 RID: 86729 RVA: 0x00517020 File Offset: 0x00515220 [Token(Token = "0x60152C9")] [Address(RVA = "0x17A6920", Offset = "0x17A5320", VA = "0x1817A6920")] protected void LIOGGGAILMP(EnemyRangedWeaponBase GDIGKHINJCG, global::Player EDIBICHIJJH, global::Player.GAHEJKDCLLE EAMJHCGHCIE, GHMDIDJLFMC KNLMJBAKCGF) { if (this.PAMCNCJAJDE.Get() <= 0 || this.OLLCKGGCOEN.Get() != 0) { } } // Token: 0x060152CA RID: 86730 RVA: 0x00517050 File Offset: 0x00515250 [Token(Token = "0x60152CA")] [Address(RVA = "0x17A3FD0", Offset = "0x17A29D0", VA = "0x1817A3FD0")] protected void HCHLCNEGJMB(EnemyRangedWeaponBase GDIGKHINJCG, Tool BKKNJFFJBKN, GHMDIDJLFMC KNLMJBAKCGF) { if (this.PAMCNCJAJDE.Get() > 0 && this.OLLCKGGCOEN.Get() != 0) { float y = KNLMJBAKCGF.NKKJICPFILJ.y; float z = KNLMJBAKCGF.FEDGOFKEGEF.z; float z2 = KNLMJBAKCGF.EGJBGIIHEEL.z; } } // Token: 0x060152CB RID: 86731 RVA: 0x005170A4 File Offset: 0x005152A4 [Token(Token = "0x60152CB")] [Address(RVA = "0x179C900", Offset = "0x179B300", VA = "0x18179C900")] protected void AANOFJDLPNJ(EnemyRangedWeaponBase GDIGKHINJCG, Enemy FDJDEJIKCFH, ANBBFGKPJFD KEPAADGDBPC, GHMDIDJLFMC KNLMJBAKCGF) { if (this.PAMCNCJAJDE.Get() <= 0 || this.OLLCKGGCOEN.Get() != 0) { } } // Token: 0x060152CC RID: 86732 RVA: 0x005170D4 File Offset: 0x005152D4 [Token(Token = "0x60152CC")] [Address(RVA = "0x17A6C90", Offset = "0x17A5690", VA = "0x1817A6C90", Slot = "28")] protected virtual void LPCNPEOMAMK(EnemyRangedWeaponBase GDIGKHINJCG, float HGMMMNEJCHC) { this.enemyAnimator.PlayRangedAttack(); } // Token: 0x060152CD RID: 86733 RVA: 0x005170F4 File Offset: 0x005152F4 [Token(Token = "0x60152CD")] [Address(RVA = "0x17A45D0", Offset = "0x17A2FD0", VA = "0x1817A45D0")] 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: 0x060152CE RID: 86734 RVA: 0x00517140 File Offset: 0x00515340 [Token(Token = "0x60152CE")] [Address(RVA = "0x17A3E50", Offset = "0x17A2850", VA = "0x1817A3E50")] 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: 0x060152CF RID: 86735 RVA: 0x00517160 File Offset: 0x00515360 [Token(Token = "0x60152CF")] [Address(RVA = "0x17A95D0", Offset = "0x17A7FD0", VA = "0x1817A95D0")] 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.Get() <= 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: 0x060152D0 RID: 86736 RVA: 0x005171C0 File Offset: 0x005153C0 [Token(Token = "0x60152D0")] [Address(RVA = "0x17A9740", Offset = "0x17A8140", VA = "0x1817A9740")] 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: 0x060152D1 RID: 86737 RVA: 0x0051720C File Offset: 0x0051540C [Token(Token = "0x60152D1")] [Address(RVA = "0x17AAB40", Offset = "0x17A9540", VA = "0x1817AAB40")] private void OnTriggerEnter(Collider GLPOLGOBLAA) { if (this.takesDamageOnKillzones) { Killzone killzone = GLPOLGOBLAA.JAAHHMHJBPL(); int num = 0; if (killzone != num && killzone.killsEnemies && base.hasAuthority && this.OLLCKGGCOEN.Get() != 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: 0x060152D2 RID: 86738 RVA: 0x0051728C File Offset: 0x0051548C [Token(Token = "0x60152D2")] [Address(RVA = "0x17A9260", Offset = "0x17A7C60", VA = "0x1817A9260")] private void OCKKNBEGOPG(Killzone IDJIPJICFKG) { if (base.hasAuthority && this.OLLCKGGCOEN.Get() != 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: 0x060152D3 RID: 86739 RVA: 0x005172E4 File Offset: 0x005154E4 [Token(Token = "0x60152D3")] [Address(RVA = "0x17A4A80", Offset = "0x17A3480", VA = "0x1817A4A80", Slot = "29")] public virtual bool HasLineOfSight(Vector3 JJGDNPNBINJ) { Transform transform = this.KFHBKDMLJNE; Vector3 vector; float z = vector.z; bool flag; if (!flag) { Vector3 up = Vector3.up; } throw new NullReferenceException(); } // Token: 0x060152D4 RID: 86740 RVA: 0x00517318 File Offset: 0x00515518 [Token(Token = "0x60152D4")] [Address(RVA = "0x17A4CF0", Offset = "0x17A36F0", VA = "0x1817A4CF0")] 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; float z8 = vector3.z; Vector3 vector4; float z9 = vector4.z; Vector3 vector5; float z10 = vector5.z; Vector3 vector6; float z11 = vector6.z; float z12 = JCOGAMEFLLF.z; float z13 = GHMDGAIKOJA.z; LEGLBECFPMF.LEACJFICINB leacjficinb; if (leacjficinb == LEGLBECFPMF.LEACJFICINB.MISS) { int num4 = Mathf.FloorToInt((float)num); int num5 = 0; Vector3 zero = Vector3.zero; if (num4 > 1) { float z14 = ((float)num * num5).z; Vector3 down = Vector3.down; bool flag; bool flag2; if (!flag || !flag2) { goto IL_EA; } } return true; } IL_EA: throw new NullReferenceException(); } // Token: 0x060152D5 RID: 86741 RVA: 0x00517414 File Offset: 0x00515614 [Token(Token = "0x60152D5")] [Address(RVA = "0x17AA480", Offset = "0x17A8E80", VA = "0x1817AA480")] 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: 0x060152D6 RID: 86742 RVA: 0x00517458 File Offset: 0x00515658 [Token(Token = "0x60152D6")] [Address(RVA = "0x17AC160", Offset = "0x17AAB60", VA = "0x1817AC160")] 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: 0x060152D7 RID: 86743 RVA: 0x00517474 File Offset: 0x00515674 [Token(Token = "0x60152D7")] [Address(RVA = "0x17AC240", Offset = "0x17AAC40", VA = "0x1817AC240")] 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: 0x060152D8 RID: 86744 RVA: 0x00517494 File Offset: 0x00515694 [Token(Token = "0x60152D8")] [Address(RVA = "0x17A7790", Offset = "0x17A6190", VA = "0x1817A7790")] private Bounds MKLHEFJCHOB() { int num = 0; int num2 = 0; bool flag; if (!flag || num2 != 0) { } num++; throw new NullReferenceException(); } // Token: 0x060152D9 RID: 86745 RVA: 0x005174BC File Offset: 0x005156BC [Token(Token = "0x60152D9")] [Address(RVA = "0x17A05C0", Offset = "0x179EFC0", VA = "0x1817A05C0")] 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: 0x060152DA RID: 86746 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60152DA")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "30")] protected virtual void NBJJBGJGCAG() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060152DB RID: 86747 RVA: 0x005174F8 File Offset: 0x005156F8 [Token(Token = "0x60152DB")] [Address(RVA = "0x17A9EE0", Offset = "0x17A88E0", VA = "0x1817A9EE0")] 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 num2 = num * 1.25f; steering.LADKFOBHIKN = num2; Steering steering2 = this.steering; float jlmoaffbjon = steering2.JLMOAFFBJON; steering2.k__BackingField = jlmoaffbjon; Steering steering3 = this.steering; float num3 = this.movementMaxAcceleration; steering3.k__BackingField = num3; this.steering.StopAll(); Steering steering4 = this.steering; int num4 = 0; steering4.EJADFFGLCKG = num4 != 0; if (base.hasAuthority) { SynchronizedField ogbknfmddgb = this.OGBKNFMDDGB; float z4 = this.k__BackingField.z; } Enemy.FJNNOHNMINM onmhnmhlpbf = this.ONMHNMHLPBF; if (onmhnmhlpbf != 0) { onmhnmhlpbf(this); } } // Token: 0x060152DC RID: 86748 RVA: 0x005175EC File Offset: 0x005157EC [Token(Token = "0x60152DC")] [Address(RVA = "0x17A35E0", Offset = "0x17A1FE0", VA = "0x1817A35E0")] private void FLOMKFPEGHL() { if (base.hasAuthority) { 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: 0x060152DD RID: 86749 RVA: 0x00517684 File Offset: 0x00515884 [Token(Token = "0x60152DD")] [Address(RVA = "0x17A3850", Offset = "0x17A2250", VA = "0x1817A3850")] private void GBNAADABLEM(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.rigidbodyEx.RemoveKinematic(this); Steering steering = this.steering; float num = this.BJOPPAMLMLM.Get(); float num2 = this.BJOPPAMLMLM.Get(); 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: 0x060152DE RID: 86750 RVA: 0x00517724 File Offset: 0x00515924 [Token(Token = "0x60152DE")] [Address(RVA = "0x17AB2B0", Offset = "0x17A9CB0", VA = "0x1817AB2B0", 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.Instance; 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: 0x060152DF RID: 86751 RVA: 0x00517840 File Offset: 0x00515A40 [Token(Token = "0x60152DF")] [Address(RVA = "0x179D440", Offset = "0x179BE40", VA = "0x18179D440")] public void AddPreventAutoAggro(object PIHIPPPPEBI) { this.NMKLDFJDIFL.Add(PIHIPPPPEBI); if (base.hasAuthority) { SynchronizedField nfjcmdkogkm = this.NFJCMDKOGKM; int num = 0; nfjcmdkogkm.Set(num); return; } } // Token: 0x060152E0 RID: 86752 RVA: 0x0051787C File Offset: 0x00515A7C [Token(Token = "0x60152E0")] [Address(RVA = "0x17AB7E0", Offset = "0x17AA1E0", VA = "0x1817AB7E0")] public void RemovePreventAutoAggro(object PIHIPPPPEBI) { this.NMKLDFJDIFL.Remove(PIHIPPPPEBI); if (base.hasAuthority) { bool hasTokens = this.NMKLDFJDIFL.HasTokens; SynchronizedField nfjcmdkogkm = this.NFJCMDKOGKM; } } // Token: 0x060152E1 RID: 86753 RVA: 0x005178B8 File Offset: 0x00515AB8 [Token(Token = "0x60152E1")] [Address(RVA = "0x17A32C0", Offset = "0x17A1CC0", VA = "0x1817A32C0")] protected bool FAJKPFELAOF() { ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; bool flag; return flag; } // Token: 0x060152E2 RID: 86754 RVA: 0x005178E8 File Offset: 0x00515AE8 [Token(Token = "0x60152E2")] [Address(RVA = "0x179D060", Offset = "0x179BA60", VA = "0x18179D060")] protected bool AEEEPJFPGML() { ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; bool flag; return flag; } // Token: 0x060152E3 RID: 86755 RVA: 0x00517918 File Offset: 0x00515B18 [Token(Token = "0x60152E3")] [Address(RVA = "0x17A5BB0", Offset = "0x17A45B0", VA = "0x1817A5BB0")] protected bool JFADGFFCLKF(ENDNBHFKNFL HEGDAEMJLDE) { EnemyManager instance = SingletonMonoBehaviour.Instance; int falkmighgoo = HEGDAEMJLDE.FALKMIGHGOO; float y = HEGDAEMJLDE.CMINCCMAJHA.y; float y2 = HEGDAEMJLDE.GDBPMHPHDBI.y; bool flag; if (flag) { EnemyManager instance2 = SingletonMonoBehaviour.Instance; int falkmighgoo2 = HEGDAEMJLDE.FALKMIGHGOO; float y3 = HEGDAEMJLDE.CMINCCMAJHA.y; float y4 = HEGDAEMJLDE.GDBPMHPHDBI.y; bool flag2; if (!flag2) { bool flag3 = this.EMMDJABEBEN.Get() != null; return !flag3 || flag3; } } throw new NullReferenceException(); } // Token: 0x060152E4 RID: 86756 RVA: 0x0051799C File Offset: 0x00515B9C [Token(Token = "0x60152E4")] [Address(RVA = "0x17A0010", Offset = "0x179EA10", VA = "0x1817A0010")] private void BGOLBLLICHD(Weapon GDIGKHINJCG, GHMDIDJLFMC KNLMJBAKCGF, bool MJJOHHLGOGK) { } // Token: 0x060152E5 RID: 86757 RVA: 0x005179B0 File Offset: 0x00515BB0 [Token(Token = "0x60152E5")] [Address(RVA = "0x17A2470", Offset = "0x17A0E70", VA = "0x1817A2470")] private void DFCBOEJFFLE(Tool EGFEJGHDNAI, Collision GBJHLKOJGPB) { if (GBJHLKOJGPB.contactCount > 0) { ContactPoint[] contacts = GBJHLKOJGPB.contacts; } } // Token: 0x060152E6 RID: 86758 RVA: 0x005179D4 File Offset: 0x00515BD4 [Token(Token = "0x60152E6")] [Address(RVA = "0x17A0620", Offset = "0x179F020", VA = "0x1817A0620")] 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.Get4(); int num2 = 0; if (num < (float)num2) { } if (this.GBLLGLAHEBM.Get4() < num2) { } Photon.Realtime.Player authority = EGFEJGHDNAI.authority; ActionEvent enemyDetectedImpact = Enemy.EnemyDetectedImpact; float z5 = BEOPNIAIJOM.z; DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (this.NFJCMDKOGKM.Get() != 0 && EGFEJGHDNAI.hasAuthority) { if (!base.hasAuthority) { Photon.Realtime.Player authority2 = EGFEJGHDNAI.authority; bool flag = this.IOGGJAMKGNG(); } if (base.hasAuthority) { EnemyManager instance = SingletonMonoBehaviour.Instance; CGLKOJIMDIH cglkojimdih = this.k__BackingField; Photon.Realtime.Player authority3 = EGFEJGHDNAI.authority; bool flag2; if (!flag2) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } } } } // Token: 0x060152E7 RID: 86759 RVA: 0x00517ABC File Offset: 0x00515CBC [Token(Token = "0x60152E7")] [Address(RVA = "0x17A5920", Offset = "0x17A4320", VA = "0x1817A5920")] private void JADNLHCPFIL(ENDNBHFKNFL ONNGJNMDIFD, Tool LIOEEGGKMEE) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (this.NFJCMDKOGKM.Get() != 0 && LIOEEGGKMEE.hasAuthority) { if (!base.hasAuthority) { Photon.Realtime.Player authority = LIOEEGGKMEE.authority; bool flag = this.IOGGJAMKGNG(); } if (base.hasAuthority) { EnemyManager instance = SingletonMonoBehaviour.Instance; CGLKOJIMDIH cglkojimdih = this.k__BackingField; Photon.Realtime.Player authority2 = LIOEEGGKMEE.authority; bool flag2; if (!flag2) { int falkmighgoo = ONNGJNMDIFD.FALKMIGHGOO; float y = ONNGJNMDIFD.CMINCCMAJHA.y; float y2 = ONNGJNMDIFD.GDBPMHPHDBI.y; DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } } } } // Token: 0x060152E8 RID: 86760 RVA: 0x00517B58 File Offset: 0x00515D58 [Token(Token = "0x60152E8")] [Address(RVA = "0x17AAD30", Offset = "0x17A9730", VA = "0x1817AAD30")] private ENDNBHFKNFL PCBNEHCKNDH() { if ("{il2cpp array field il2cppMethodInfo->}" != (ulong)0L) { float time = Time.time; float time2 = Time.time; EnemyManager instance = SingletonMonoBehaviour.Instance; ENDNBHFKNFL endnbhfknfl; int falkmighgoo = endnbhfknfl.FALKMIGHGOO; float y = endnbhfknfl.CMINCCMAJHA.y; float y2 = endnbhfknfl.GDBPMHPHDBI.y; } throw new NullReferenceException(); } // Token: 0x060152E9 RID: 86761 RVA: 0x00517BB0 File Offset: 0x00515DB0 [Token(Token = "0x60152E9")] [Address(RVA = "0x1785270", Offset = "0x1783C70", VA = "0x181785270")] private bool JHHPOBCOOFC(Enemy.PDJKIMICGFC GKNIHNHGBKC) { return GKNIHNHGBKC == Enemy.PDJKIMICGFC.COMBAT || GKNIHNHGBKC == Enemy.PDJKIMICGFC.INTERRUPTED; } // Token: 0x060152EA RID: 86762 RVA: 0x00517BC8 File Offset: 0x00515DC8 [Token(Token = "0x60152EA")] [Address(RVA = "0x17A6AB0", Offset = "0x17A54B0", VA = "0x1817A6AB0", Slot = "32")] protected virtual void LOKLHDKNDBN(bool ELHNNMKNCAJ) { this.enemyAnimator.StartStun(ELHNNMKNCAJ); this.enemyAudio.StopMoving(); this.LKLJCOLKJFM = false; this.JCBNEGONHEP(); RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (ELHNNMKNCAJ) { } this.steering.Pause(); } // Token: 0x060152EB RID: 86763 RVA: 0x00517C18 File Offset: 0x00515E18 [Token(Token = "0x60152EB")] [Address(RVA = "0x17A0DC0", Offset = "0x179F7C0", VA = "0x1817A0DC0", 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: 0x060152EC RID: 86764 RVA: 0x00517C7C File Offset: 0x00515E7C [Token(Token = "0x60152EC")] [Address(RVA = "0x17A6280", Offset = "0x17A4C80", VA = "0x1817A6280")] private bool KJMDFHJHFJN() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } // Token: 0x060152ED RID: 86765 RVA: 0x00517C9C File Offset: 0x00515E9C [Token(Token = "0x60152ED")] [Address(RVA = "0x17A7110", Offset = "0x17A5B10", VA = "0x1817A7110")] private bool MGPOGFBAPDK() { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } // Token: 0x060152EE RID: 86766 RVA: 0x00517CBC File Offset: 0x00515EBC [Token(Token = "0x60152EE")] [Address(RVA = "0x17A6D60", Offset = "0x17A5760", VA = "0x1817A6D60")] 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: 0x060152EF RID: 86767 RVA: 0x00517CEC File Offset: 0x00515EEC [Token(Token = "0x60152EF")] [Address(RVA = "0x179DC70", Offset = "0x179C670", VA = "0x18179DC70", Slot = "34")] public virtual void AuthorityStartPatrol() { if (base.hasAuthority) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } if ((ulong)1L == 0UL) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } return; } } // Token: 0x060152F0 RID: 86768 RVA: 0x00517D24 File Offset: 0x00515F24 [Token(Token = "0x60152F0")] [Address(RVA = "0x17A00C0", Offset = "0x179EAC0", VA = "0x1817A00C0", Slot = "35")] protected virtual void BIINIBEFAID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (base.hasAuthority) { SynchronizedField amolknjjgkk = this.AMOLKNJJGKK; SynchronizedField aolhoddflfo = this.AOLHODDFLFO; int num = 0; aolhoddflfo.Set(num); SynchronizedField kpmhgddhicp = this.KPMHGDDHICP; SynchronizedField kpmhgddhicp2 = this.KPMHGDDHICP; } this.enemyAnimator.LBNBKGMIILG = true; this.enemyAudio.StartMoving(); 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: 0x060152F1 RID: 86769 RVA: 0x00517E34 File Offset: 0x00516034 [Token(Token = "0x60152F1")] [Address(RVA = "0x17A8C60", Offset = "0x17A7660", VA = "0x1817A8C60", Slot = "36")] protected virtual void NPGNACJKGGB() { bool hasAuthority = base.hasAuthority; if (hasAuthority) { if (this.HPAMBPLKIKF) { float time = Time.time; float time2 = Time.time; this.MHKMKHNPPFF = time2; EnemyManager instance = SingletonMonoBehaviour.Instance; 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; } if (hasAuthority) { bool flag; if (flag) { int num = 0; ENDNBHFKNFL endnbhfknfl2; int falkmighgoo2 = endnbhfknfl2.FALKMIGHGOO; float y3 = endnbhfknfl2.CMINCCMAJHA.y; float y4 = endnbhfknfl2.GDBPMHPHDBI.y; if (endnbhfknfl2 != 0) { this.CMCKIOGNPCC = num; } } if (this.NFJCMDKOGKM.Get() != 0) { goto IL_154; } } ENDNBHFKNFL endnbhfknfl3; int falkmighgoo3 = endnbhfknfl3.FALKMIGHGOO; float y5 = endnbhfknfl3.CMINCCMAJHA.y; float y6 = endnbhfknfl3.GDBPMHPHDBI.y; if (endnbhfknfl3 == 0) { int num2 = 0; this.CMCKIOGNPCC = num2; } ENDNBHFKNFL target = this.CMCKIOGNPCC; int falkmighgoo4 = target.FALKMIGHGOO; float y7 = target.CMINCCMAJHA.y; float y8 = target.GDBPMHPHDBI.y; if (target == 0 || this.NFJCMDKOGKM.Get() == 0) { int num3 = 0; EnemyPatrol enemyPatrol; EnemyPatrol enemyPatrol2; bool flag2; if (!(enemyPatrol != num3) || enemyPatrol2.GetGizmoPosition() == 0 || !flag2) { } throw new NullReferenceException(); } IL_154: DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x060152F2 RID: 86770 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60152F2")] [Address(RVA = "0x17A7590", Offset = "0x17A5F90", VA = "0x1817A7590", Slot = "37")] protected virtual void MIJKIINFINL(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060152F3 RID: 86771 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60152F3")] [Address(RVA = "0x17A46D0", Offset = "0x17A30D0", VA = "0x1817A46D0")] protected void HDNJOAAIOHJ() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060152F4 RID: 86772 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60152F4")] [Address(RVA = "0x17A98B0", Offset = "0x17A82B0", VA = "0x1817A98B0")] private void OLDILEPNOLG() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060152F5 RID: 86773 RVA: 0x00517FCC File Offset: 0x005161CC [Token(Token = "0x60152F5")] [Address(RVA = "0x179DB80", Offset = "0x179C580", VA = "0x18179DB80")] public void AuthorityStartCombat() { if (base.hasAuthority) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if ((ulong)1L == 0UL) { } if ((ulong)1L == 0UL) { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } return; } } // Token: 0x060152F6 RID: 86774 RVA: 0x00518008 File Offset: 0x00516208 [Token(Token = "0x60152F6")] [Address(RVA = "0x17A3150", Offset = "0x17A1B50", VA = "0x1817A3150", Slot = "38")] protected virtual void FAAMINBDNNA() { this.enemyAnimator.ICDINHNADIH = true; if (base.hasAuthority) { SynchronizedField kpmhgddhicp = this.KPMHGDDHICP; return; } } // Token: 0x060152F7 RID: 86775 RVA: 0x00518038 File Offset: 0x00516238 [Token(Token = "0x60152F7")] [Address(RVA = "0x17A7980", Offset = "0x17A6380", VA = "0x1817A7980", Slot = "39")] protected virtual void MNFHFDLPACH() { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.ICDINHNADIH = num != 0; } // Token: 0x060152F8 RID: 86776 RVA: 0x0051805C File Offset: 0x0051625C [Token(Token = "0x60152F8")] [Address(RVA = "0x179FFC0", Offset = "0x179E9C0", VA = "0x18179FFC0")] private void BEJJOMPPIEL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { Enemy.FJNNOHNMINM ligdpnphfmp = this.LIGDPNPHFMP; if (ligdpnphfmp != 0) { ligdpnphfmp(this); } } // Token: 0x060152F9 RID: 86777 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60152F9")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] private void JAICDCAFKGP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060152FA RID: 86778 RVA: 0x0051807C File Offset: 0x0051627C [Token(Token = "0x60152FA")] [Address(RVA = "0x17A5B00", Offset = "0x17A4500", VA = "0x1817A5B00")] private void JBNNCELOMIE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060152FB RID: 86779 RVA: 0x00518090 File Offset: 0x00516290 [Token(Token = "0x60152FB")] [Address(RVA = "0x17A5840", Offset = "0x17A4240", VA = "0x1817A5840", Slot = "40")] protected virtual void IPBNIIFOBEA() { this.rigidbodyEx.RemoveKinematic(this); this.steering.EJADFFGLCKG = true; this.steering.StopAll(); this.enemyAudio.StartMoving(); if (base.hasAuthority) { SynchronizedField kpmhgddhicp = this.KPMHGDDHICP; int num = 0; kpmhgddhicp.Set2(num); return; } } // Token: 0x060152FC RID: 86780 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60152FC")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "41")] protected virtual void NEHLKJJEMDA() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060152FD RID: 86781 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60152FD")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "42")] protected virtual void MHFNGEDCNLG() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060152FE RID: 86782 RVA: 0x005180EC File Offset: 0x005162EC [Token(Token = "0x60152FE")] [Address(RVA = "0x3EF630", Offset = "0x3EE030", VA = "0x1803EF630")] private void MADJJCNHOCO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060152FF RID: 86783 RVA: 0x00518100 File Offset: 0x00516300 [Token(Token = "0x60152FF")] [Address(RVA = "0x17A87D0", Offset = "0x17A71D0", VA = "0x1817A87D0")] private void NCNBICGPENC() { this.IPBNIIFOBEA(); if (base.hasAuthority) { int num = this.PAMCNCJAJDE.Get(); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06015300 RID: 86784 RVA: 0x00518138 File Offset: 0x00516338 [Token(Token = "0x6015300")] [Address(RVA = "0x17A9EC0", Offset = "0x17A88C0", VA = "0x1817A9EC0")] private void OLMJNBHEAKH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06015301 RID: 86785 RVA: 0x0051814C File Offset: 0x0051634C [Token(Token = "0x6015301")] [Address(RVA = "0x17A3470", Offset = "0x17A1E70", VA = "0x1817A3470")] private void FFIPPMJFBKE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06015302 RID: 86786 RVA: 0x00518160 File Offset: 0x00516360 [Token(Token = "0x6015302")] [Address(RVA = "0x17A5500", Offset = "0x17A3F00", VA = "0x1817A5500")] private void IDAPGNHJOLE(float EDILMNBLMAL) { Rigidbody unityRigidbody = this.rigidbodyEx.unityRigidbody; float num = Mathf.Lerp(this.GJCKCNBBAEK, 2f, EDILMNBLMAL); unityRigidbody.angularDrag = num; } // Token: 0x06015303 RID: 86787 RVA: 0x00518198 File Offset: 0x00516398 [Token(Token = "0x6015303")] [Address(RVA = "0x17A8B20", Offset = "0x17A7520", VA = "0x1817A8B20")] private void NOFHGOILLGF() { float num = this.MBDCEOIOBNA.HPDDAIKGLBM; this.IDAPGNHJOLE(1f); if (base.hasAuthority && this.MBDCEOIOBNA.OLGMEEIPCAL && this.MECPPOCKONG()) { bool flag = this.NFJCMDKOGKM.Get() != null; DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (flag) { throw new NullReferenceException(); } ushort num2 = this.FOELDJMGAJF; ushort num3 = this.MJIJMBEKBAL; pegjgmdgkjn.PIEOGAPMGIH(num2, num3); } } // Token: 0x06015304 RID: 86788 RVA: 0x00518214 File Offset: 0x00516414 [Token(Token = "0x6015304")] [Address(RVA = "0x17A9230", Offset = "0x17A7C30", VA = "0x1817A9230")] private void OCBMDOOKLIO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { int num = 0; this.IDAPGNHJOLE((float)num); bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06015305 RID: 86789 RVA: 0x00518234 File Offset: 0x00516434 [Token(Token = "0x6015305")] [Address(RVA = "0x17A7E30", Offset = "0x17A6830", VA = "0x1817A7E30")] public void MasterOnCustomEncounterEvent() { if (PhotonNetwork.IsMasterClient) { if (!base.hasAuthority) { Photon.Realtime.Player masterClient = PhotonNetwork.MasterClient; bool flag = this.IOGGJAMKGNG(); } bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } } // Token: 0x06015306 RID: 86790 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015306")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "43")] protected virtual void JONGCOMPLON() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015307 RID: 86791 RVA: 0x0051826C File Offset: 0x0051646C [Token(Token = "0x6015307")] [Address(RVA = "0x17A3500", Offset = "0x17A1F00", VA = "0x1817A3500")] private void FGMILJIMOFE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06015308 RID: 86792 RVA: 0x00518280 File Offset: 0x00516480 [Token(Token = "0x6015308")] [Address(RVA = "0x17A0AC0", Offset = "0x179F4C0", VA = "0x1817A0AC0")] private void CAIDNMELLBE() { float num = this.MBDCEOIOBNA.HPDDAIKGLBM; this.IDAPGNHJOLE(1f); if (base.hasAuthority && this.MBDCEOIOBNA.OLGMEEIPCAL && this.MECPPOCKONG()) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06015309 RID: 86793 RVA: 0x005182D4 File Offset: 0x005164D4 [Token(Token = "0x6015309")] [Address(RVA = "0x17AB270", Offset = "0x17A9C70", VA = "0x1817AB270")] private void PKNAENHPKHG(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { int num = 0; this.IDAPGNHJOLE((float)num); bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0601530A RID: 86794 RVA: 0x005182F4 File Offset: 0x005164F4 [Token(Token = "0x601530A")] [Address(RVA = "0x17A0C70", Offset = "0x179F670", VA = "0x1817A0C70", Slot = "44")] protected virtual void CIDBPLMELBM() { EnemyAudio enemyAudio = this.enemyAudio; enemyAudio.StopMoving(); if (base.hasAuthority) { 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; } } // Token: 0x0601530B RID: 86795 RVA: 0x0051834C File Offset: 0x0051654C [Token(Token = "0x601530B")] [Address(RVA = "0x17A7760", Offset = "0x17A6160", VA = "0x1817A7760", Slot = "45")] protected virtual void MJBPKDODENL() { this.steering.StopLooking(); } // Token: 0x0601530C RID: 86796 RVA: 0x0051836C File Offset: 0x0051656C [Token(Token = "0x601530C")] [Address(RVA = "0x17A3410", Offset = "0x17A1E10", VA = "0x1817A3410")] private void FDIENEKJIFF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.JONGCOMPLON(); if (base.hasAuthority) { MJNLDDCLOGP mbdceoiobna = this.MBDCEOIOBNA; float num = this.recoveryDuration; mbdceoiobna.KGFFMEICLNN(num); return; } } // Token: 0x0601530D RID: 86797 RVA: 0x005183A4 File Offset: 0x005165A4 [Token(Token = "0x601530D")] [Address(RVA = "0x17A67C0", Offset = "0x17A51C0", VA = "0x1817A67C0")] private void LIBCDAOGPDO() { if (base.hasAuthority && this.MBDCEOIOBNA.OLGMEEIPCAL) { bool flag = this.NFJCMDKOGKM.Get() != null; DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; if (flag) { throw new NullReferenceException(); } SynchronizedField kpmhgddhicp = this.KPMHGDDHICP; ushort num = this.KPMHGDDHICP.Get2(); ushort num2; pegjgmdgkjn.PIEOGAPMGIH(num2, num); } } // Token: 0x0601530E RID: 86798 RVA: 0x00518404 File Offset: 0x00516604 [Token(Token = "0x601530E")] [Address(RVA = "0x17A3490", Offset = "0x17A1E90", VA = "0x1817A3490")] private void FGDCLNJFNAJ(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0601530F RID: 86799 RVA: 0x00518418 File Offset: 0x00516618 [Token(Token = "0x601530F")] [Address(RVA = "0x17A7A00", Offset = "0x17A6400", VA = "0x1817A7A00")] public void MasterDisengage() { if (PhotonNetwork.IsMasterClient) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcAuthorityDisengage); photonView.RpcAll(rpcaction); } } // Token: 0x06015310 RID: 86800 RVA: 0x00518458 File Offset: 0x00516658 [Token(Token = "0x6015310")] [Address(RVA = "0x17A7EF0", Offset = "0x17A68F0", VA = "0x1817A7EF0")] public void MasterReengage() { if (PhotonNetwork.IsMasterClient) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcAuthorityReengage); photonView.RpcAll(rpcaction); } } // Token: 0x06015311 RID: 86801 RVA: 0x00518498 File Offset: 0x00516698 [Token(Token = "0x6015311")] [Address(RVA = "0x17AB960", Offset = "0x17AA360", VA = "0x1817AB960")] [PunRPC] protected void RpcAuthorityDisengage() { if (base.hasAuthority) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06015312 RID: 86802 RVA: 0x005184BC File Offset: 0x005166BC [Token(Token = "0x6015312")] [Address(RVA = "0x17AB9D0", Offset = "0x17AA3D0", VA = "0x1817AB9D0")] [PunRPC] protected void RpcAuthorityReengage() { if (base.hasAuthority) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; return; } } // Token: 0x06015313 RID: 86803 RVA: 0x005184E4 File Offset: 0x005166E4 [Token(Token = "0x6015313")] [Address(RVA = "0x179CA40", Offset = "0x179B440", VA = "0x18179CA40", Slot = "46")] protected virtual void ABEPMJHMHLF() { this.enemyAnimator.DLJEPKIILPO = true; } // Token: 0x06015314 RID: 86804 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015314")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "47")] protected virtual void BNGOHEOCOMH() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06015315 RID: 86805 RVA: 0x00518504 File Offset: 0x00516704 [Token(Token = "0x6015315")] [Address(RVA = "0x179CA10", Offset = "0x179B410", VA = "0x18179CA10", Slot = "48")] protected virtual void ABDJEAJBHPF() { EnemyAnimator enemyAnimator = this.enemyAnimator; int num = 0; enemyAnimator.DLJEPKIILPO = num != 0; } // Token: 0x06015316 RID: 86806 RVA: 0x00518528 File Offset: 0x00516728 [Token(Token = "0x6015316")] [Address(RVA = "0x17A6540", Offset = "0x17A4F40", VA = "0x1817A6540")] private void LDGLMKEENJM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.MJBPKDODENL(); Enemy.FJNNOHNMINM ligdpnphfmp = this.LIGDPNPHFMP; if (ligdpnphfmp != 0) { ligdpnphfmp(this); } } // Token: 0x06015317 RID: 86807 RVA: 0x00518550 File Offset: 0x00516750 [Token(Token = "0x6015317")] [Address(RVA = "0x6A4A70", Offset = "0x6A3470", VA = "0x1806A4A70")] protected void PCFOLDCLCNB() { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06015318 RID: 86808 RVA: 0x00518564 File Offset: 0x00516764 [Token(Token = "0x6015318")] [Address(RVA = "0x17A3E20", Offset = "0x17A2820", VA = "0x1817A3E20")] private void GLAOMDLFGGH(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x06015319 RID: 86809 RVA: 0x00518578 File Offset: 0x00516778 [Token(Token = "0x6015319")] [Address(RVA = "0x17A1720", Offset = "0x17A0120", VA = "0x1817A1720", Slot = "49")] protected virtual void DEKBALOIGCL() { Enemy.FJNNOHNMINM fbaehebklcb = this.FBAEHEBKLCB; this.LCCKDIEPKIG = true; if (fbaehebklcb != 0) { fbaehebklcb(this); } int num = 0; Enemy.EnemyDeathEvent.Invoke(this, num); if (this.trackTargetCount && base.hasAuthority) { EnemyManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; if (instance != num2) { EnemyManager instance2 = SingletonMonoBehaviour.Instance; 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; Photon.Realtime.Player[] array = flhhhbdfedp.ToArray(); pointsDropper2.DropPoints(array); } } bool isMasterClient = PhotonNetwork.IsMasterClient; if (isMasterClient && this.spawnToolOnDeath) { SynchronizedField pplkfgdffhb = this.PPLKFGDFFHB; if (this.DPACMGDPEMM != (isMasterClient ? 1 : 0)) { this.DPACMGDPEMM = (isMasterClient ? 1 : 0); PhotonView photonView = PhotonNetwork.GetPhotonView(pplkfgdffhb.Get()); int num7 = 0; if (photonView != num7) { Weapon component = photonView.GetComponent(); } int num8 = 0; this.IKKFLLKCOFO = num8; } Weapon ikkfllkcofo = this.IKKFLLKCOFO; int num9 = 0; if (ikkfllkcofo != num9) { RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num10 = 0; if (k__BackingField != num10) { GameManager instance3 = SingletonMonoBehaviour.Instance; int num11 = 0; if (instance3 != num11 && !Matchmaking.KDIKBBAPFDH) { Transform transform = this.KFHBKDMLJNE; Vector3 vector; float z = vector.z; ENDNBHFKNFL endnbhfknfl; Enemy lgcddnmhpdd = endnbhfknfl.LGCDDNMHPDD; Vector3 vector2; float z2 = vector2.z; float z3 = Vector3.up.z; Vector3 vector3; float z4 = vector3.z; float z5 = Vector3.up.z; Vector3 vector4; float z6 = vector4.z; GameSpawnManager spawnManager = SingletonMonoBehaviour.Instance.spawnManager; OGNBCNBPFCC ognbcnbpfcc = HELOBGLDDLH.CCFEJLNMDLG(this.spawnToolTypeId); int num12 = 0; Tool tool; if (tool != num12) { Vector3 vector5; float z7 = vector5.z; Vector3 vector6; float z8 = vector6.z; Vector3 vector7; float z9 = vector7.z; float z10 = Vector3.up.z; Vector3 vector8; float z11 = vector8.z; Vector3 vector9; float z12 = vector9.z; float z13 = Vector3.up.z; Vector3 vector10; float z14 = vector10.z; RigidbodyEx rigidbodyEx3 = tool.rigidbodyEx; Vector3 vector11; float z15 = vector11.z; RigidbodyEx rigidbodyEx4 = tool.rigidbodyEx; float z16 = global::UnityEngine.Random.onUnitSphere.z; Vector3 vector12; float z17 = vector12.z; Vector3 vector13; float z18 = vector13.z; } } } } } } // Token: 0x0601531A RID: 86810 RVA: 0x0051888C File Offset: 0x00516A8C [Token(Token = "0x601531A")] [Address(RVA = "0x17A3D80", Offset = "0x17A2780", VA = "0x1817A3D80")] private void GILKCGKOBNJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.ABDJEAJBHPF(); this.enemyAudio.StopMoving(); if (base.hasAuthority) { Enemy.EDCDJGMAMNG edcdjgmamng = this.shatterType; float num; if (edcdjgmamng == Enemy.EDCDJGMAMNG.ANIMATION || edcdjgmamng <= Enemy.EDCDJGMAMNG.ANIMATION) { num = this.animationShatterDeathDuration; } this.MBDCEOIOBNA.KGFFMEICLNN(num); return; } } // Token: 0x0601531B RID: 86811 RVA: 0x005188DC File Offset: 0x00516ADC [Token(Token = "0x601531B")] [Address(RVA = "0x17A0510", Offset = "0x179EF10", VA = "0x1817A0510")] private void BJONDAGCJGC() { if (base.hasAuthority && this.MBDCEOIOBNA.OLGMEEIPCAL) { SynchronizedField ollckggcoen = this.OLLCKGGCOEN; int num = 0; ollckggcoen.Set(num); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num2 = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num2); return; } } // Token: 0x0601531C RID: 86812 RVA: 0x00518928 File Offset: 0x00516B28 [Token(Token = "0x601531C")] [Address(RVA = "0x17A28D0", Offset = "0x17A12D0", VA = "0x1817A28D0")] private void DPCKBOGODFL(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { if (base.hasAuthority) { Debug.Log("Killed on state machine error. Transitioned from dead state to " + HKDPLMDENDA + " state"); int num = 0; this.MMNFJJDMFNP = num; SynchronizedField ollckggcoen = this.OLLCKGGCOEN; int num2 = 0; ollckggcoen.Set(num2); } } // Token: 0x0601531D RID: 86813 RVA: 0x00518974 File Offset: 0x00516B74 [Token(Token = "0x601531D")] [Address(RVA = "0x17A97B0", Offset = "0x17A81B0", VA = "0x1817A97B0")] protected void OKAHKJINIPB(Vector3 NHAOMEMANJA, ANBBFGKPJFD PAKELHPNJDI) { if (base.hasAuthority && !this.NNHGCACFLDL) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcShatter); float z = NHAOMEMANJA.z; } } // Token: 0x0601531E RID: 86814 RVA: 0x005189BC File Offset: 0x00516BBC [Token(Token = "0x601531E")] [Address(RVA = "0x17A1050", Offset = "0x179FA50", VA = "0x1817A1050")] 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; Renderer[] pclmnnehlng = this.PCLMNNEHLNG; if (((pclmnnehlng == 0 || pclmnnehlng.Length == 0 || !pclmnnehlng[0].gameObject.activeSelf || !this.visibleInCamera.GDPKBEBEOBA) && !this.IJFBMNGHIMP) || 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) { Transform transform2 = base.transform; Vector3 vector2; float z3 = vector2.z; } this.enemyAnimator.PlayDeath(); } // Token: 0x0601531F RID: 86815 RVA: 0x00518B14 File Offset: 0x00516D14 [Token(Token = "0x601531F")] [Address(RVA = "0x17A65A0", Offset = "0x17A4FA0", VA = "0x1817A65A0", 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; if (endnbhfknfl != 0) { ENDNBHFKNFL endnbhfknfl2; int falkmighgoo2 = endnbhfknfl2.FALKMIGHGOO; float y3 = endnbhfknfl2.CMINCCMAJHA.y; float y4 = endnbhfknfl2.GDBPMHPHDBI.y; if (endnbhfknfl2 != 0 && !base.hasAuthority) { Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; bool flag = this.IOGGJAMKGNG(); } } } if (this.NMICCMJNODO) { int num2 = 0; this.DEJAHLCMPCG(num2 != 0); } ActionEvent enemyTargetChangeEvent = Enemy.EnemyTargetChangeEvent; } // Token: 0x06015320 RID: 86816 RVA: 0x00518BB8 File Offset: 0x00516DB8 [Token(Token = "0x6015320")] [Address(RVA = "0x17A6060", Offset = "0x17A4A60", VA = "0x1817A6060")] 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: 0x06015321 RID: 86817 RVA: 0x00518BF4 File Offset: 0x00516DF4 [Token(Token = "0x6015321")] [Address(RVA = "0x17AAE80", Offset = "0x17A9880", VA = "0x1817AAE80")] 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.Instance; int falkmighgoo = a.FALKMIGHGOO; float y = a.CMINCCMAJHA.y; float y2 = a.GDBPMHPHDBI.y; EnemyManager instance4 = SingletonMonoBehaviour.Instance; int falkmighgoo2 = b.FALKMIGHGOO; float y3 = b.CMINCCMAJHA.y; float y4 = b.GDBPMHPHDBI.y; int num2; return num2; }; } EnemyManager instance = SingletonMonoBehaviour.Instance; ThrowHelper.ThrowArgumentOutOfRangeException(); int otherEnemyTargetCount = instance.GetOtherEnemyTargetCount(bmhmbmhnlil); uint num; if (num < instance.preLoadedEnemyTypes) { EnemyManager instance2 = SingletonMonoBehaviour.Instance; 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: 0x06015322 RID: 86818 RVA: 0x00518C9C File Offset: 0x00516E9C [Token(Token = "0x6015322")] [Address(RVA = "0x17A8A40", Offset = "0x17A7440", VA = "0x1817A8A40")] protected Vector3 NMFJIKOFGBG() { EnemyManager instance = SingletonMonoBehaviour.Instance; bool flag; if (!flag) { Vector3 vector; float z = vector.z; } throw new NullReferenceException(); } // Token: 0x06015323 RID: 86819 RVA: 0x00518CC4 File Offset: 0x00516EC4 [Token(Token = "0x6015323")] [Address(RVA = "0x179CA70", Offset = "0x179B470", VA = "0x18179CA70")] protected void ADBPNPBPDFD(bool NAKEFJOLOJC, bool JFBGJBMGBIB, List DDLAECGFOLE) { int num = this.GBLLGLAHEBM.Get1(); if (num == -1) { } EnemyManager instance2; float num7; if (num != 1) { float num2; if (!NAKEFJOLOJC) { EnemyManager instance = SingletonMonoBehaviour.Instance; num2 = this.preferredTargetSearchRadius; float num3 = this.GBLLGLAHEBM.Get2(); int num4 = 0; float num5; if (num3 < (float)num4) { num5 = this.maxTargetSearchRadius; } instance.GetOpponentsInRadius(this, num2, num5, JFBGJBMGBIB, DDLAECGFOLE); return; } instance2 = SingletonMonoBehaviour.Instance; int num6 = 0; if (num7 < (float)num6) { } float num8; if (num8 < (float)num6) { } num8 = num7; num2 = Mathf.Min(num8, num8); } Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; int num9; if (num9 == -1) { } int num10 = 0; float num11; if (num9 != 1 || num11 < (float)num10) { } float num12; num7 = num12; if (num12 < (float)num10) { } if (instance2 != 0) { float num13; float num8 = num13; if (num13 < (float)num10) { } num8 = num7; num13 = num8; num7 = Mathf.Min(num13, num8); } EnemyManager instance3 = SingletonMonoBehaviour.Instance; throw new NullReferenceException(); } // Token: 0x06015324 RID: 86820 RVA: 0x00518DAC File Offset: 0x00516FAC [Token(Token = "0x6015324")] [Address(RVA = "0x17A5310", Offset = "0x17A3D10", VA = "0x1817A5310")] 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.Get2(); int num2 = 0; if (num < (float)num2) { } } EnemyManager instance = SingletonMonoBehaviour.Instance; float z = KANIKGIELJG.z; float z2 = GMEPGFHAEDC.z; } // Token: 0x06015325 RID: 86821 RVA: 0x00518DF0 File Offset: 0x00516FF0 [Token(Token = "0x6015325")] [Address(RVA = "0x17A3B50", Offset = "0x17A2550", VA = "0x1817A3B50")] protected Vector3 GIHJPMIEHKK(bool MOLGDNIMMAF) { ENDNBHFKNFL target = this.CMCKIOGNPCC; int falkmighgoo = target.FALKMIGHGOO; float y = target.CMINCCMAJHA.y; Enemy lgcddnmhpdd = target.LGCDDNMHPDD; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; float z3 = vector2.z; float z4 = Vector3.up.z; Vector3 vector3; float z5 = vector3.z; float z6 = vector2.z; throw new NullReferenceException(); } // Token: 0x06015326 RID: 86822 RVA: 0x00518E64 File Offset: 0x00517064 [Token(Token = "0x6015326")] [Address(RVA = "0x17A39C0", Offset = "0x17A23C0", VA = "0x1817A39C0")] protected Vector3 GFGOIHACPAN(Vector3 DDHPAFKBMON, bool MOLGDNIMMAF) { Vector3 up = Vector3.up; Vector3 vector; float z = vector.z; throw new NullReferenceException(); } // Token: 0x06015327 RID: 86823 RVA: 0x00518E84 File Offset: 0x00517084 [Token(Token = "0x6015327")] [Address(RVA = "0x179D9C0", Offset = "0x179C3C0", VA = "0x18179D9C0")] public void AuthoritySetLineOfSightParameters(Enemy.FDCONKFINIF HNKDGAMOJBK, float FJOMOJLNMHC, float GIPENJDOEFD, float GNOLLFENDNK, bool GBMNCOKKPIL) { if (base.hasAuthority) { SynchronizedField gbllglahebm = this.GBLLGLAHEBM; SynchronizedField emmdjabeben = this.EMMDJABEBEN; } } // Token: 0x06015328 RID: 86824 RVA: 0x00518EB0 File Offset: 0x005170B0 [Token(Token = "0x6015328")] [Address(RVA = "0x179D1C0", Offset = "0x179BBC0", VA = "0x18179D1C0")] protected Vector3 ANDNOOKDLOD(Vector3 JJGDNPNBINJ, float ODFABLCILOH, float PPLPECFPIAO, float DAHIFLJHFAJ) { Vector3 up = Vector3.up; Vector3 vector; float z = vector.z; float randomSign = MathExt.GetRandomSign(); int num = 0; Quaternion quaternion = Quaternion.Euler(randomSign, (float)num, ODFABLCILOH); Vector3 vector2; float z2 = vector2.z; throw new NullReferenceException(); } // Token: 0x06015329 RID: 86825 RVA: 0x00518EF4 File Offset: 0x005170F4 [Token(Token = "0x6015329")] [Address(RVA = "0x17A1490", Offset = "0x179FE90", VA = "0x1817A1490")] 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; if (endnbhfknfl != 0) { EnemyManager instance = SingletonMonoBehaviour.Instance; bool flag; if (flag) { ENDNBHFKNFL endnbhfknfl2; int falkmighgoo2 = endnbhfknfl2.FALKMIGHGOO; float y3 = endnbhfknfl2.CMINCCMAJHA.y; float y4 = endnbhfknfl2.GDBPMHPHDBI.y; Enemy lgcddnmhpdd = endnbhfknfl2.LGCDDNMHPDD; this.DIPMCBIHANM = endnbhfknfl2 != null; if (!NBIDONOAKOM || endnbhfknfl2 != 0) { this.NJMONMLKFMM.z = lgcddnmhpdd; ENDNBHFKNFL target = this.CMCKIOGNPCC; int falkmighgoo3 = target.FALKMIGHGOO; float y5 = target.CMINCCMAJHA.y; float y6 = target.GDBPMHPHDBI.y; Enemy lgcddnmhpdd2 = target.LGCDDNMHPDD; this.KFFFKFCFKJI.z = lgcddnmhpdd2; } return; } } this.DIPMCBIHANM = false; throw new NullReferenceException(); } // Token: 0x0601532A RID: 86826 RVA: 0x00518FE8 File Offset: 0x005171E8 [Token(Token = "0x601532A")] [Address(RVA = "0x17A7FC0", Offset = "0x17A69C0", VA = "0x1817A7FC0")] 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 (PhotonNetwork.IsMasterClient && 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: 0x0601532B RID: 86827 RVA: 0x0051908C File Offset: 0x0051728C [Token(Token = "0x601532B")] [Address(RVA = "0x17A7C00", Offset = "0x17A6600", VA = "0x1817A7C00")] public static void MasterKill(Enemy BPJNEFJBBML) { if (PhotonNetwork.IsMasterClient) { int num = 0; if (BPJNEFJBBML != num && BPJNEFJBBML.OLLCKGGCOEN.Get() != 0) { if (!BPJNEFJBBML.hasAuthority) { PhotonView photonView = BPJNEFJBBML.photonView; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; photonView.TransferOwnership(localPlayer); } if (BPJNEFJBBML.PAMCNCJAJDE.Get() > 0) { int num2 = 0; BPJNEFJBBML.MMNFJJDMFNP = num2; } float z = Vector3.up.z; Transform transform = BPJNEFJBBML.transform; Vector3 vector; float z2 = vector.z; } } } // Token: 0x0601532C RID: 86828 RVA: 0x0051911C File Offset: 0x0051731C [Token(Token = "0x601532C")] [Address(RVA = "0x17A7AD0", Offset = "0x17A64D0", VA = "0x1817A7AD0")] public static void MasterDispose(Enemy BPJNEFJBBML) { if (PhotonNetwork.IsMasterClient) { int num = 0; if (BPJNEFJBBML != num) { if (!BPJNEFJBBML.hasAuthority) { PhotonView photonView = BPJNEFJBBML.photonView; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; photonView.TransferOwnership(localPlayer); } PhotonNetwork.Destroy(BPJNEFJBBML.photonView); } } } // Token: 0x0601532D RID: 86829 RVA: 0x00519174 File Offset: 0x00517374 [Token(Token = "0x601532D")] [Address(RVA = "0x17A5910", Offset = "0x17A4310", VA = "0x1817A5910")] public static bool IsShield(ANBBFGKPJFD EMPFLFOEDFD) { return EMPFLFOEDFD == ANBBFGKPJFD.SHIELD; } // Token: 0x0601532E RID: 86830 RVA: 0x00519188 File Offset: 0x00517388 [Token(Token = "0x601532E")] [Address(RVA = "0x17A5900", Offset = "0x17A4300", VA = "0x1817A5900")] public static bool IsCriticalHit(ANBBFGKPJFD EMPFLFOEDFD) { return EMPFLFOEDFD == ANBBFGKPJFD.CRITICAL_HIT; } // Token: 0x0601532F RID: 86831 RVA: 0x0051919C File Offset: 0x0051739C [Token(Token = "0x601532F")] [Address(RVA = "0x17A5E70", Offset = "0x17A4870", VA = "0x1817A5E70")] private void JOEKHELIILH() { if (base.hasAuthority) { this.LFFBDDEIEMJ(); SynchronizedField npfoohiglai = this.NPFOOHIGLAI; } } // Token: 0x06015330 RID: 86832 RVA: 0x005191C8 File Offset: 0x005173C8 [Token(Token = "0x6015330")] [Address(RVA = "0x17A5770", Offset = "0x17A4170", VA = "0x1817A5770", 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: 0x06015331 RID: 86833 RVA: 0x00519210 File Offset: 0x00517410 [Token(Token = "0x6015331")] [Address(RVA = "0x17A89B0", Offset = "0x17A73B0", VA = "0x1817A89B0")] private void NFHPBMMMOOE() { EnemyAnimator enemyAnimator = this.enemyAnimator; bool flag = this.NPFOOHIGLAI.Get() != null; enemyAnimator.AMCLDGIHFOA = flag; } // Token: 0x06015332 RID: 86834 RVA: 0x00519240 File Offset: 0x00517440 [Token(Token = "0x6015332")] [Address(RVA = "0x179FF60", Offset = "0x179E960", VA = "0x18179FF60")] private void BCFPIKCIHPM() { EnemyRopes component = base.GetComponent(); if (component != 0) { component.RemoveAllRopes(); return; } } // Token: 0x06015333 RID: 86835 RVA: 0x00519260 File Offset: 0x00517460 [Token(Token = "0x6015333")] [Address(RVA = "0x17AB870", Offset = "0x17AA270", VA = "0x1817AB870")] 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: 0x06015334 RID: 86836 RVA: 0x00519298 File Offset: 0x00517498 [Token(Token = "0x6015334")] [Address(RVA = "0x17AC0C0", Offset = "0x17AAAC0", VA = "0x1817AC0C0", Slot = "52")] public virtual void TransferOwnership(Photon.Realtime.Player IEKDDPPNFPF) { base.photonView.TransferOwnership(IEKDDPPNFPF); QuestEnemyArticulatingAccessory[] ihdkfibgenj = this.IHDKFIBGENJ; if (ihdkfibgenj != 0) { int num = 0; int length = ihdkfibgenj.Length; if (num < length) { ihdkfibgenj[num].photonView.TransferOwnership(IEKDDPPNFPF); num++; } } } // Token: 0x06015335 RID: 86837 RVA: 0x005192E8 File Offset: 0x005174E8 [Token(Token = "0x6015335")] [Address(RVA = "0x17ABA40", Offset = "0x17AA440", VA = "0x1817ABA40")] [PunRPC] protected void RpcOnTookDamage(ENDNBHFKNFL LJGOHLFADDN, FJDJKDOJKDO GMPCPLNNMGD, ANBBFGKPJFD PAKELHPNJDI, int JJHKPNCCEFB, bool MBAELPAGNPL, Vector3 GMENKJKOGMD, Vector3 JIDCFPIGAIF) { } // Token: 0x06015336 RID: 86838 RVA: 0x005192F8 File Offset: 0x005174F8 [Token(Token = "0x6015336")] [Address(RVA = "0x17ABB00", Offset = "0x17AA500", VA = "0x1817ABB00")] [PunRPC] protected void RpcShatter(Vector3 POMGIDPAKLH, ANBBFGKPJFD CHGNKPMKPEB) { float z = POMGIDPAKLH.z; } // Token: 0x06015337 RID: 86839 RVA: 0x0051930C File Offset: 0x0051750C [Token(Token = "0x6015337")] [Address(RVA = "0x17AAA90", Offset = "0x17A9490", VA = "0x1817AAA90")] private void OnMasterClientSwitched(Photon.Realtime.Player EFABHEGDDAP) { int num = this.PAMCNCJAJDE.Get(); this.ABDJEAJBHPF(); if (this.OLLCKGGCOEN.Get() == 0) { this.FCJNEDJBJPB(); return; } } // Token: 0x06015338 RID: 86840 RVA: 0x00519348 File Offset: 0x00517548 [Token(Token = "0x6015338")] [Address(RVA = "0x17AC890", Offset = "0x17AB290", VA = "0x1817AC890")] 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 = new SerializedGuid(GOAGAGHOIJG.DPGJELFJAJJ); this.spawnToolTypeId = serializedGuid; ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL; this.AAJOHFNKAPO = bmhmbmhnlil; this.AAJOHFNKAPO.CMINCCMAJHA.y = bmhmbmhnlil; this.LOJNCHCNNNO = true; TokenFlag tokenFlag = new TokenFlag(); this.NMKLDFJDIFL = tokenFlag; 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: 0x06015339 RID: 86841 RVA: 0x005195D0 File Offset: 0x005177D0 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6015339")] [Address(RVA = "0x17AC600", Offset = "0x17AB000", VA = "0x1817AC600")] static Enemy() { int num; ActionEvent actionEvent = new ActionEvent(4, num != 0); num = 0; Enemy.EnemyInstantiatedEvent = actionEvent; int num2; ActionEvent actionEvent2 = new ActionEvent(4, num2 != 0); num2 = 0; Enemy.EnemySpawnEvent = actionEvent2; int num3; ActionEvent actionEvent3 = new ActionEvent(32, num3 != 0); num3 = 0; Enemy.EnemyDeathEvent = actionEvent3; int num4; ActionEvent actionEvent4 = new ActionEvent(32, num4 != 0); num4 = 0; Enemy.EnemyTargetChangeEvent = actionEvent4; int num5; ActionEvent actionEvent5 = new ActionEvent(32, num5 != 0); num5 = 0; Enemy.EnemyDetectedImpact = actionEvent5; int num6; ActionEvent actionEvent6 = new ActionEvent(32, num6 != 0); num6 = 0; Enemy.TookDamageEvent = actionEvent6; int num7; ActionEvent actionEvent7 = new ActionEvent(32, num7 != 0); num7 = 0; Enemy.EnemyHealthChangeEvent = actionEvent7; Enemy.SPAWN_STATE_OVERRIDE = "SSO"; Enemy.PREVENT_AUTO_AGGRO_OVERRIDE = "AAO"; Enemy.MAX_HEALTH_OVERRIDE = "MHO"; Enemy.MOVE_SPEED_OVERRIDE = "MSO"; Enemy.HEALTH_BAR_OVERRIDE = "HBO"; Enemy.DASH_SPEED_OVERRIDE = "DSO"; Enemy.DASH_MIN_DIST_OVERRIDE = "DMiDO"; Enemy.DASH_MAX_DIST_OVERRIDE = "DMaDO"; } // Token: 0x0400E14A RID: 57674 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400E14A")] [SerializeField] [Header("Patrol")] private float patrolSearchRadius = 6f; // Token: 0x0400E14B RID: 57675 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x400E14B")] [SerializeField] private float patrolSpeed = 1.5f; // Token: 0x0400E14C RID: 57676 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400E14C")] [SerializeField] private float patrolMaxAcceleration = 10f; // Token: 0x0400E14D RID: 57677 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x400E14D")] [SerializeField] private float patrolAngularSpeed = 180f; // Token: 0x0400E14E RID: 57678 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400E14E")] [SerializeField] [Header("Offense")] private Enemy.PlayerDamageSetting[] playerDamageSettings; // Token: 0x0400E14F RID: 57679 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400E14F")] [SerializeField] private int enemyDamage = (int)((ulong)50L); // Token: 0x0400E150 RID: 57680 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400E150")] [SerializeField] [Header("Defense")] private Enemy.CombatSettings[] combatSettings; // Token: 0x0400E151 RID: 57681 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400E151")] [SerializeField] private bool stunnedUntilRigidbodyComesToRest; // Token: 0x0400E152 RID: 57682 [global::Cpp2IlInjected.FieldOffset(Offset = "0x69")] [Token(Token = "0x400E152")] [SerializeField] private Enemy.RigidbodyConstraintSettings interruptedStunConstraints; // Token: 0x0400E153 RID: 57683 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6F")] [Token(Token = "0x400E153")] [SerializeField] private Enemy.RigidbodyConstraintSettings stunConstraints; // Token: 0x0400E154 RID: 57684 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400E154")] [SerializeField] [Header("Health")] private int maxHealth; // Token: 0x0400E155 RID: 57685 [global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")] [Token(Token = "0x400E155")] [SerializeField] private bool takesDamageOnKillzones; // Token: 0x0400E156 RID: 57686 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400E156")] [SerializeField] [Header("Health Bar")] private Transform healthBarRoot; // Token: 0x0400E157 RID: 57687 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400E157")] [SerializeField] private Vector3 healthBarOffset; // Token: 0x0400E158 RID: 57688 [global::Cpp2IlInjected.FieldOffset(Offset = "0x94")] [Token(Token = "0x400E158")] [SerializeField] private float healthBarScale; // Token: 0x0400E159 RID: 57689 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400E159")] [SerializeField] private Enemy.FPNJPKEMEPI healthBarSetting; // Token: 0x0400E15A RID: 57690 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400E15A")] [SerializeField] [Header("Line of Sight")] private Transform lineOfSightOrigin; // Token: 0x0400E15B RID: 57691 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400E15B")] [SerializeField] [Header("Spawning")] private float spawnDuration; // Token: 0x0400E15C RID: 57692 [global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")] [Token(Token = "0x400E15C")] [SerializeField] private float spawnSlowdownDistance; // Token: 0x0400E15D RID: 57693 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400E15D")] [SerializeField] [Header("Movement")] private float movementSpeed; // Token: 0x0400E15E RID: 57694 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")] [Token(Token = "0x400E15E")] [SerializeField] [Tooltip("When spawning, randomly set the movement speed a little higher or lower than the provided movementSpeed")] private bool fudgeMovementSpeed; // Token: 0x0400E15F RID: 57695 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400E15F")] [SerializeField] protected float movementMaxAcceleration; // Token: 0x0400E160 RID: 57696 [global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")] [Token(Token = "0x400E160")] [SerializeField] protected float movementAngularSpeed; // Token: 0x0400E161 RID: 57697 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400E161")] [SerializeField] protected float movementSlowdownDistance; // Token: 0x0400E162 RID: 57698 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")] [Token(Token = "0x400E162")] [SerializeField] protected bool neverPitchWhileLooking; // Token: 0x0400E163 RID: 57699 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400E163")] [SerializeField] [Header("Death")] private float animationShatterDeathDuration; // Token: 0x0400E164 RID: 57700 [global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")] [Token(Token = "0x400E164")] [SerializeField] private Enemy.EDCDJGMAMNG shatterType; // Token: 0x0400E165 RID: 57701 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400E165")] [SerializeField] private bool animationShatterLookAtAttack; // Token: 0x0400E166 RID: 57702 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")] [Token(Token = "0x400E166")] [SerializeField] private float ragdollShatterSpeed; // Token: 0x0400E167 RID: 57703 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400E167")] [SerializeField] [Header("Stun")] private float recoveryDuration; // Token: 0x0400E168 RID: 57704 [global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")] [Token(Token = "0x400E168")] [SerializeField] [Header("Target Search")] private bool transferOwnershipOnTargetChange; // Token: 0x0400E169 RID: 57705 [global::Cpp2IlInjected.FieldOffset(Offset = "0xDD")] [Token(Token = "0x400E169")] [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: 0x0400E16A RID: 57706 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400E16A")] [SerializeField] protected float preferredTargetSearchRadius; // Token: 0x0400E16B RID: 57707 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")] [Token(Token = "0x400E16B")] [SerializeField] private float maxTargetSearchRadius; // Token: 0x0400E16C RID: 57708 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400E16C")] [SerializeField] private bool prioritizeAttackers; // Token: 0x0400E16D RID: 57709 [global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")] [Token(Token = "0x400E16D")] [SerializeField] private int timesToPrioritizeCurrentTargets; // Token: 0x0400E16E RID: 57710 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x400E16E")] [SerializeField] private bool requireLineOfSightToTargets; // Token: 0x0400E16F RID: 57711 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF4")] [Token(Token = "0x400E16F")] [SerializeField] private Enemy.HIOKOGMKMEA patrolTargetSelectionMode; // Token: 0x0400E170 RID: 57712 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x400E170")] [SerializeField] private Enemy.HIOKOGMKMEA combatTargetSelectionMode; // Token: 0x0400E171 RID: 57713 [global::Cpp2IlInjected.FieldOffset(Offset = "0xFC")] [Token(Token = "0x400E171")] [SerializeField] private Enemy.FDCONKFINIF targetFindingDirection; // Token: 0x0400E172 RID: 57714 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x400E172")] [SerializeField] [OMAIFIIBMNL("DefaultUsesVisionConeForTargeting")] private float visionConeAngle; // Token: 0x0400E173 RID: 57715 [global::Cpp2IlInjected.FieldOffset(Offset = "0x104")] [Token(Token = "0x400E173")] [SerializeField] [OMAIFIIBMNL("DefaultUsesVisionConeForTargeting")] [Tooltip("Vision cone is actually more of a 'cheese wedge' shape. This is the height of the cheese wedge.")] private float visionConeHeight; // Token: 0x0400E174 RID: 57716 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x400E174")] [SerializeField] [Tooltip("The distance from the NavMesh beyond which we consider an enemy to potentially be 'stuck'")] [Header("Stuck Detection")] private float stuckDistanceFromNavMesh; // Token: 0x0400E175 RID: 57717 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")] [Token(Token = "0x400E175")] [SerializeField] [Tooltip("Number of seconds after which a potentially stuck enemy is auto killed")] private float stuckSecondsUntilAutoKill; // Token: 0x0400E176 RID: 57718 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400E176")] [SerializeField] [Header("Spawned Tool")] private bool spawnToolOnDeath; // Token: 0x0400E177 RID: 57719 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400E177")] [SerializeField] [HELOBGLDDLH.KBCDAGDEHAO(false)] private SerializedGuid spawnToolTypeId; // Token: 0x0400E178 RID: 57720 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400E178")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private EnemyAnimator enemyAnimator; // Token: 0x0400E179 RID: 57721 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400E179")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private EnemyAudio enemyAudio; // Token: 0x0400E17A RID: 57722 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400E17A")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private EnemyParticles enemyParticles; // Token: 0x0400E17B RID: 57723 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400E17B")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private EnemyRangedWeaponBase rangedWeapon; // Token: 0x0400E17C RID: 57724 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x400E17C")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private PointsDropper pointsDropper; // Token: 0x0400E17D RID: 57725 [global::Cpp2IlInjected.FieldOffset(Offset = "0x148")] [Token(Token = "0x400E17D")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)] private NetworkTransform networkTransform; // Token: 0x0400E17E RID: 57726 [global::Cpp2IlInjected.FieldOffset(Offset = "0x150")] [Token(Token = "0x400E17E")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private RigidbodyEx rigidbodyEx; // Token: 0x0400E17F RID: 57727 [global::Cpp2IlInjected.FieldOffset(Offset = "0x158")] [Token(Token = "0x400E17F")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private Steering steering; // Token: 0x0400E180 RID: 57728 [global::Cpp2IlInjected.FieldOffset(Offset = "0x160")] [Token(Token = "0x400E180")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private VisibleInCamera visibleInCamera; // Token: 0x0400E181 RID: 57729 [Token(Token = "0x400E181")] private static Transform BFBCEHMBHIJ; // Token: 0x0400E182 RID: 57730 [Token(Token = "0x400E182")] private static readonly float JMPCDFNDJLF; // Token: 0x0400E183 RID: 57731 [global::Cpp2IlInjected.FieldOffset(Offset = "0x168")] [Token(Token = "0x400E183")] private MeleeWeaponCollider[] LKBLPCEKPJG; // Token: 0x0400E184 RID: 57732 [global::Cpp2IlInjected.FieldOffset(Offset = "0x170")] [Token(Token = "0x400E184")] private Renderer[] PCLMNNEHLNG; // Token: 0x0400E185 RID: 57733 [global::Cpp2IlInjected.FieldOffset(Offset = "0x178")] [Token(Token = "0x400E185")] private RagdollPiece[] OFAAIDDBBKH; // Token: 0x0400E186 RID: 57734 [global::Cpp2IlInjected.FieldOffset(Offset = "0x180")] [Token(Token = "0x400E186")] private QuestEnemyArticulatingAccessory[] IHDKFIBGENJ; // Token: 0x0400E187 RID: 57735 [global::Cpp2IlInjected.FieldOffset(Offset = "0x188")] [Token(Token = "0x400E187")] protected bool DIPMCBIHANM; // Token: 0x0400E188 RID: 57736 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18C")] [Token(Token = "0x400E188")] protected Vector3 NJMONMLKFMM; // Token: 0x0400E189 RID: 57737 [global::Cpp2IlInjected.FieldOffset(Offset = "0x198")] [Token(Token = "0x400E189")] protected Vector3 KFFFKFCFKJI; // Token: 0x0400E18A RID: 57738 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A4")] [Token(Token = "0x400E18A")] private float OPCNMDPMGIO; // Token: 0x0400E18B RID: 57739 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")] [Token(Token = "0x400E18B")] private float AIENDBCOJMP; // Token: 0x0400E18C RID: 57740 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1AC")] [Token(Token = "0x400E18C")] private float MHKMKHNPPFF; // Token: 0x0400E18D RID: 57741 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")] [Token(Token = "0x400E18D")] private ENDNBHFKNFL AAJOHFNKAPO; // Token: 0x0400E18E RID: 57742 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")] [Token(Token = "0x400E18E")] private bool DCAPMNLPJEO; // Token: 0x0400E18F RID: 57743 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1F9")] [Token(Token = "0x400E18F")] private bool NNHGCACFLDL; // Token: 0x0400E190 RID: 57744 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1FA")] [Token(Token = "0x400E190")] private bool LOJNCHCNNNO; // Token: 0x0400E191 RID: 57745 [global::Cpp2IlInjected.FieldOffset(Offset = "0x200")] [Token(Token = "0x400E191")] private SynchronizedField PAMCNCJAJDE; // Token: 0x0400E192 RID: 57746 [global::Cpp2IlInjected.FieldOffset(Offset = "0x208")] [Token(Token = "0x400E192")] private SynchronizedField OLLCKGGCOEN; // Token: 0x0400E193 RID: 57747 [global::Cpp2IlInjected.FieldOffset(Offset = "0x210")] [Token(Token = "0x400E193")] private SynchronizedField OGBKNFMDDGB; // Token: 0x0400E194 RID: 57748 [global::Cpp2IlInjected.FieldOffset(Offset = "0x218")] [Token(Token = "0x400E194")] private SynchronizedField LLBMHIKIEAL; // Token: 0x0400E195 RID: 57749 [global::Cpp2IlInjected.FieldOffset(Offset = "0x220")] [Token(Token = "0x400E195")] private SynchronizedField PPLKFGDFFHB; // Token: 0x0400E196 RID: 57750 [global::Cpp2IlInjected.FieldOffset(Offset = "0x228")] [Token(Token = "0x400E196")] private SynchronizedField AMOLKNJJGKK; // Token: 0x0400E197 RID: 57751 [global::Cpp2IlInjected.FieldOffset(Offset = "0x230")] [Token(Token = "0x400E197")] private SynchronizedField NGAOJFAMALG; // Token: 0x0400E198 RID: 57752 [global::Cpp2IlInjected.FieldOffset(Offset = "0x238")] [Token(Token = "0x400E198")] private SynchronizedField NFJCMDKOGKM; // Token: 0x0400E199 RID: 57753 [global::Cpp2IlInjected.FieldOffset(Offset = "0x240")] [Token(Token = "0x400E199")] private SynchronizedField KPMHGDDHICP; // Token: 0x0400E19A RID: 57754 [global::Cpp2IlInjected.FieldOffset(Offset = "0x248")] [Token(Token = "0x400E19A")] private SynchronizedField BAMJNKJGHHA; // Token: 0x0400E19B RID: 57755 [global::Cpp2IlInjected.FieldOffset(Offset = "0x250")] [Token(Token = "0x400E19B")] private SynchronizedField GBLLGLAHEBM; // Token: 0x0400E19C RID: 57756 [global::Cpp2IlInjected.FieldOffset(Offset = "0x258")] [Token(Token = "0x400E19C")] private SynchronizedField EMMDJABEBEN; // Token: 0x0400E19D RID: 57757 [global::Cpp2IlInjected.FieldOffset(Offset = "0x260")] [Token(Token = "0x400E19D")] private SynchronizedField BJOPPAMLMLM; // Token: 0x0400E19E RID: 57758 [global::Cpp2IlInjected.FieldOffset(Offset = "0x268")] [Token(Token = "0x400E19E")] private TokenFlag NMKLDFJDIFL; // Token: 0x0400E19F RID: 57759 [global::Cpp2IlInjected.FieldOffset(Offset = "0x270")] [Token(Token = "0x400E19F")] private SynchronizedField NPFOOHIGLAI; // Token: 0x0400E1A0 RID: 57760 [global::Cpp2IlInjected.FieldOffset(Offset = "0x278")] [Token(Token = "0x400E1A0")] private DJHELPHHAEN PEGJGMDGKJN; // Token: 0x0400E1A1 RID: 57761 [global::Cpp2IlInjected.FieldOffset(Offset = "0x280")] [Token(Token = "0x400E1A1")] private MJNLDDCLOGP MBDCEOIOBNA; // Token: 0x0400E1A2 RID: 57762 [global::Cpp2IlInjected.FieldOffset(Offset = "0x288")] [Token(Token = "0x400E1A2")] protected bool KJDHMJPNDCK; // Token: 0x0400E1A3 RID: 57763 [global::Cpp2IlInjected.FieldOffset(Offset = "0x289")] [Token(Token = "0x400E1A3")] protected bool HPAMBPLKIKF; // Token: 0x0400E1A4 RID: 57764 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28A")] [Token(Token = "0x400E1A4")] private bool LCCKDIEPKIG; // Token: 0x0400E1A5 RID: 57765 [global::Cpp2IlInjected.FieldOffset(Offset = "0x290")] [Token(Token = "0x400E1A5")] protected List FLHHHBDFEDP; // Token: 0x0400E1A6 RID: 57766 [global::Cpp2IlInjected.FieldOffset(Offset = "0x298")] [Token(Token = "0x400E1A6")] protected bool NMICCMJNODO; // Token: 0x0400E1A7 RID: 57767 [global::Cpp2IlInjected.FieldOffset(Offset = "0x299")] [Token(Token = "0x400E1A7")] protected bool EIMLKALGHDP; // Token: 0x0400E1A8 RID: 57768 [global::Cpp2IlInjected.FieldOffset(Offset = "0x29A")] [Token(Token = "0x400E1A8")] protected bool BALGICIBEEF; // Token: 0x0400E1A9 RID: 57769 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2A0")] [Token(Token = "0x400E1A9")] protected List MMLMLMJKMCJ; // Token: 0x0400E1AA RID: 57770 [Token(Token = "0x400E1AA")] private const float KHFFPENNAHC = 4.25f; // Token: 0x0400E1AB RID: 57771 [Token(Token = "0x400E1AB")] private const int NKJPGJCGBCE = 100; // Token: 0x0400E1AC RID: 57772 [Token(Token = "0x400E1AC")] private const int OGKOBHMEODM = 100; // Token: 0x0400E1AD RID: 57773 [Token(Token = "0x400E1AD")] private const float PPPHNPCGNBA = 5f; // Token: 0x0400E1AE RID: 57774 [Token(Token = "0x400E1AE")] private const float FGEBCFEJINN = 4f; // Token: 0x0400E1AF RID: 57775 [Token(Token = "0x400E1AF")] private const float PBPGACKEOFB = 0.25f; // Token: 0x0400E1B0 RID: 57776 [Token(Token = "0x400E1B0")] private const float APHKHMDOPOK = 10f; // Token: 0x0400E1B1 RID: 57777 [Token(Token = "0x400E1B1")] private const float JDPMJNPIEDG = 0.1f; // Token: 0x0400E1B2 RID: 57778 [Token(Token = "0x400E1B2")] private const float PNKELLIPOKL = 6f; // Token: 0x0400E1B3 RID: 57779 [Token(Token = "0x400E1B3")] private const float PEHBJHDLDNJ = 6f; // Token: 0x0400E1B4 RID: 57780 [Token(Token = "0x400E1B4")] private const float EBEECNGJOJE = 0.4f; // Token: 0x0400E1B5 RID: 57781 [Token(Token = "0x400E1B5")] private const float OOKEFBACGHC = 1f; // Token: 0x0400E1B6 RID: 57782 [Token(Token = "0x400E1B6")] private const int HKIKKGGMBIC = 0; // Token: 0x0400E1B7 RID: 57783 [Token(Token = "0x400E1B7")] private const float FMOLMBNHLJB = 0.05f; // Token: 0x0400E1B8 RID: 57784 [Token(Token = "0x400E1B8")] private const float MDMPMJBBBGA = 0.0025000002f; // Token: 0x0400E1B9 RID: 57785 [Token(Token = "0x400E1B9")] private const float PDAEEGLDPPC = 1f; // Token: 0x0400E1BA RID: 57786 [Token(Token = "0x400E1BA")] private const float BMLEDNOEAEA = 1f; // Token: 0x0400E1BB RID: 57787 [Token(Token = "0x400E1BB")] private const float BDDGCBCFCHP = 4f; // Token: 0x0400E1BC RID: 57788 [Token(Token = "0x400E1BC")] private const float FABFBHDLOKD = 2f; // Token: 0x0400E1BD RID: 57789 [Token(Token = "0x400E1BD")] private const float KJNEOHNLONG = 1f; // Token: 0x0400E1BE RID: 57790 [Token(Token = "0x400E1BE")] private const float CNAAOICADEI = 720f; // Token: 0x0400E1BF RID: 57791 [Token(Token = "0x400E1BF")] private const float HDJIOJDCDBC = 1f; // Token: 0x0400E1C0 RID: 57792 [Token(Token = "0x400E1C0")] protected const RigidbodyConstraints CFIPDGCPPCA = RigidbodyConstraints.FreezeRotation; // Token: 0x0400E1C1 RID: 57793 [Token(Token = "0x400E1C1")] protected const RigidbodyConstraints NNOEMCIGCOC = RigidbodyConstraints.None; // Token: 0x0400E1C2 RID: 57794 [Token(Token = "0x400E1C2")] private const float BDHFGHEKJBL = 2f; // Token: 0x0400E1C3 RID: 57795 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2A8")] [Token(Token = "0x400E1C3")] private float GJCKCNBBAEK; // Token: 0x0400E1C4 RID: 57796 [Token(Token = "0x400E1C4")] private const float MKDCEAPDJPF = 45f; // Token: 0x0400E1C5 RID: 57797 [Token(Token = "0x400E1C5")] private const float KFPCCOFBECK = 2f; // Token: 0x0400E1D1 RID: 57809 [global::Cpp2IlInjected.FieldOffset(Offset = "0x300")] [Token(Token = "0x400E1D1")] private SynchronizedField OEAJKKMFGEM; // Token: 0x0400E1D2 RID: 57810 [global::Cpp2IlInjected.FieldOffset(Offset = "0x308")] [Token(Token = "0x400E1D2")] private SynchronizedField AOLHODDFLFO; // Token: 0x0400E1D3 RID: 57811 [global::Cpp2IlInjected.FieldOffset(Offset = "0x310")] [Token(Token = "0x400E1D3")] private KCMNCAFFHJG LDPLJAEGNGM; // Token: 0x0400E1D5 RID: 57813 [global::Cpp2IlInjected.FieldOffset(Offset = "0x320")] [Token(Token = "0x400E1D5")] private ENDNBHFKNFL HDOEJNHKDCI; // Token: 0x0400E1D6 RID: 57814 [global::Cpp2IlInjected.FieldOffset(Offset = "0x368")] [Token(Token = "0x400E1D6")] private int BDEBJOIJMFE; // Token: 0x0400E1D7 RID: 57815 [global::Cpp2IlInjected.FieldOffset(Offset = "0x370")] [Token(Token = "0x400E1D7")] private Weapon IKKFLLKCOFO; // Token: 0x0400E1D8 RID: 57816 [global::Cpp2IlInjected.FieldOffset(Offset = "0x378")] [Token(Token = "0x400E1D8")] private int DPACMGDPEMM; // Token: 0x0400E1D9 RID: 57817 [global::Cpp2IlInjected.FieldOffset(Offset = "0x37C")] [Token(Token = "0x400E1D9")] private bool LKLJCOLKJFM; // Token: 0x0400E1DA RID: 57818 [global::Cpp2IlInjected.FieldOffset(Offset = "0x37D")] [Token(Token = "0x400E1DA")] private bool BODKACCDCAI; // Token: 0x0400E1DB RID: 57819 [global::Cpp2IlInjected.FieldOffset(Offset = "0x380")] [Token(Token = "0x400E1DB")] private ENDNBHFKNFL GPEIIPINLPG; // Token: 0x0400E1DC RID: 57820 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C8")] [Token(Token = "0x400E1DC")] private int LPCMCAEAFOK; // Token: 0x0400E1DF RID: 57823 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3DC")] [Token(Token = "0x400E1DF")] private bool IJFBMNGHIMP; // Token: 0x0400E1E0 RID: 57824 [Token(Token = "0x400E1E0")] public static ActionEvent EnemyInstantiatedEvent; // Token: 0x0400E1E1 RID: 57825 [Token(Token = "0x400E1E1")] public static ActionEvent EnemySpawnEvent; // Token: 0x0400E1E2 RID: 57826 [Token(Token = "0x400E1E2")] public static ActionEvent EnemyDeathEvent; // Token: 0x0400E1E3 RID: 57827 [Token(Token = "0x400E1E3")] public static ActionEvent EnemyTargetChangeEvent; // Token: 0x0400E1E4 RID: 57828 [Token(Token = "0x400E1E4")] public static ActionEvent EnemyDetectedImpact; // Token: 0x0400E1E5 RID: 57829 [Token(Token = "0x400E1E5")] public static ActionEvent TookDamageEvent; // Token: 0x0400E1E6 RID: 57830 [Token(Token = "0x400E1E6")] public static ActionEvent EnemyHealthChangeEvent; // Token: 0x0400E1F1 RID: 57841 [Token(Token = "0x400E1F1")] public static string SPAWN_STATE_OVERRIDE = null; // Token: 0x0400E1F2 RID: 57842 [Token(Token = "0x400E1F2")] public static string PREVENT_AUTO_AGGRO_OVERRIDE = null; // Token: 0x0400E1F3 RID: 57843 [Token(Token = "0x400E1F3")] public static string MAX_HEALTH_OVERRIDE = null; // Token: 0x0400E1F4 RID: 57844 [Token(Token = "0x400E1F4")] public static string MOVE_SPEED_OVERRIDE = null; // Token: 0x0400E1F5 RID: 57845 [Token(Token = "0x400E1F5")] public static string HEALTH_BAR_OVERRIDE = null; // Token: 0x0400E1F6 RID: 57846 [Token(Token = "0x400E1F6")] public static string DASH_SPEED_OVERRIDE = null; // Token: 0x0400E1F7 RID: 57847 [Token(Token = "0x400E1F7")] public static string DASH_MIN_DIST_OVERRIDE = null; // Token: 0x0400E1F8 RID: 57848 [Token(Token = "0x400E1F8")] public static string DASH_MAX_DIST_OVERRIDE = null; // Token: 0x02002E27 RID: 11815 [Token(Token = "0x2002E27")] public enum FPNJPKEMEPI { // Token: 0x0400E1FA RID: 57850 [Token(Token = "0x400E1FA")] DEFAULT, // Token: 0x0400E1FB RID: 57851 [Token(Token = "0x400E1FB")] ALWAYS_DISPLAY, // Token: 0x0400E1FC RID: 57852 [Token(Token = "0x400E1FC")] NEVER_DISPLAY } // Token: 0x02002E28 RID: 11816 [Token(Token = "0x2002E28")] private enum PIJAELHFBLG { // Token: 0x0400E1FE RID: 57854 [Token(Token = "0x400E1FE")] INSTANTIATOR_ID, // Token: 0x0400E1FF RID: 57855 [Token(Token = "0x400E1FF")] INSTANTIATION_PARAMS, // Token: 0x0400E200 RID: 57856 [Token(Token = "0x400E200")] ENEMY_TYPE, // Token: 0x0400E201 RID: 57857 [Token(Token = "0x400E201")] SPAWN_TARGET_POSITION, // Token: 0x0400E202 RID: 57858 [Token(Token = "0x400E202")] SPAWN_ON_PATROL, // Token: 0x0400E203 RID: 57859 [Token(Token = "0x400E203")] PATROL_PHOTON_VIEW_ID, // Token: 0x0400E204 RID: 57860 [Token(Token = "0x400E204")] TEAM_ID, // Token: 0x0400E205 RID: 57861 [Token(Token = "0x400E205")] SPAWN_DISENGAGED, // Token: 0x0400E206 RID: 57862 [Token(Token = "0x400E206")] UNIQUE_RANDOM_VALUE, // Token: 0x0400E207 RID: 57863 [Token(Token = "0x400E207")] VALUE_COUNT } // Token: 0x02002E29 RID: 11817 [Token(Token = "0x2002E29")] private enum EDCDJGMAMNG { // Token: 0x0400E209 RID: 57865 [Token(Token = "0x400E209")] NONE, // Token: 0x0400E20A RID: 57866 [Token(Token = "0x400E20A")] ANIMATION, // Token: 0x0400E20B RID: 57867 [Token(Token = "0x400E20B")] PHYSICS, // Token: 0x0400E20C RID: 57868 [Token(Token = "0x400E20C")] PHYSICS_ON_COLLISION } // Token: 0x02002E2A RID: 11818 [Token(Token = "0x2002E2A")] public enum PDJKIMICGFC { // Token: 0x0400E20E RID: 57870 [Token(Token = "0x400E20E")] INVALID, // Token: 0x0400E20F RID: 57871 [Token(Token = "0x400E20F")] SPAWNING, // Token: 0x0400E210 RID: 57872 [Token(Token = "0x400E210")] PATROL, // Token: 0x0400E211 RID: 57873 [Token(Token = "0x400E211")] COMBAT, // Token: 0x0400E212 RID: 57874 [Token(Token = "0x400E212")] INTERRUPTED, // Token: 0x0400E213 RID: 57875 [Token(Token = "0x400E213")] DISENGAGED, // Token: 0x0400E214 RID: 57876 [Token(Token = "0x400E214")] DEAD, // Token: 0x0400E215 RID: 57877 [Token(Token = "0x400E215")] CUSTOM_LOGIC } // Token: 0x02002E2B RID: 11819 [Token(Token = "0x2002E2B")] private enum BMBKCIBKIOG { // Token: 0x0400E217 RID: 57879 [Token(Token = "0x400E217")] COMBAT_ACTIVE, // Token: 0x0400E218 RID: 57880 [Token(Token = "0x400E218")] COMBAT_STUN } // Token: 0x02002E2C RID: 11820 [Token(Token = "0x2002E2C")] private enum OLMKAMFMNNH { // Token: 0x0400E21A RID: 57882 [Token(Token = "0x400E21A")] INTERRUPTED_STUN, // Token: 0x0400E21B RID: 57883 [Token(Token = "0x400E21B")] INTERRUPTED_RECOVERY } // Token: 0x02002E2D RID: 11821 [Token(Token = "0x2002E2D")] private enum HIOKOGMKMEA { // Token: 0x0400E21D RID: 57885 [Token(Token = "0x400E21D")] RANDOM, // Token: 0x0400E21E RID: 57886 [Token(Token = "0x400E21E")] CLOSEST, // Token: 0x0400E21F RID: 57887 [Token(Token = "0x400E21F")] LEAST_TARGETED } // Token: 0x02002E2E RID: 11822 [Token(Token = "0x2002E2E")] public enum FDCONKFINIF { // Token: 0x0400E221 RID: 57889 [Token(Token = "0x400E221")] INVALID = -1, // Token: 0x0400E222 RID: 57890 [Token(Token = "0x400E222")] OMNIDIRECTIONAL, // Token: 0x0400E223 RID: 57891 [Token(Token = "0x400E223")] VISION_CONE } // Token: 0x02002E2F RID: 11823 [Token(Token = "0x2002E2F")] public sealed class FJNNOHNMINM : MulticastDelegate { // Token: 0x0601533A RID: 86842 RVA: 0x005196B8 File Offset: 0x005178B8 [Token(Token = "0x601533A")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public FJNNOHNMINM(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0601533B RID: 86843 RVA: 0x005196D4 File Offset: 0x005178D4 [Token(Token = "0x601533B")] [Address(RVA = "0x42BD60", Offset = "0x42A760", VA = "0x18042BD60", Slot = "13")] public void Invoke(Enemy BPJNEFJBBML) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0601533C RID: 86844 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601533C")] [Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", 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: 0x0601533D RID: 86845 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601533D")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002E30 RID: 11824 [Token(Token = "0x2002E30")] public sealed class FIEKLJKDFIP : MulticastDelegate { // Token: 0x0601533E RID: 86846 RVA: 0x005197B4 File Offset: 0x005179B4 [Token(Token = "0x601533E")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public FIEKLJKDFIP(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0601533F RID: 86847 RVA: 0x005197D0 File Offset: 0x005179D0 [Token(Token = "0x601533F")] [Address(RVA = "0x519DF0", Offset = "0x5187F0", VA = "0x180519DF0", Slot = "13")] public void Invoke(Enemy BPJNEFJBBML, Collision GBJHLKOJGPB) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06015340 RID: 86848 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015340")] [Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", 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: 0x06015341 RID: 86849 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6015341")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02002E31 RID: 11825 [Token(Token = "0x2002E31")] [Serializable] protected class CombatSettings { // Token: 0x170038DE RID: 14558 // (get) Token: 0x06015342 RID: 86850 RVA: 0x005198C8 File Offset: 0x00517AC8 [Token(Token = "0x170038DE")] public static Enemy.CombatSettings Default { [Token(Token = "0x6015342")] [Address(RVA = "0x1798EC0", Offset = "0x17978C0", VA = "0x181798EC0")] 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: 0x06015343 RID: 86851 RVA: 0x00519960 File Offset: 0x00517B60 [Token(Token = "0x6015343")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public CombatSettings() { } // Token: 0x0400E224 RID: 57892 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E224")] public FJDJKDOJKDO DamageType; // Token: 0x0400E225 RID: 57893 [global::Cpp2IlInjected.FieldOffset(Offset = "0x14")] [Token(Token = "0x400E225")] [Header("Normal Hit")] public bool InterruptsBehavior; // Token: 0x0400E226 RID: 57894 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400E226")] public float StunDuration; // Token: 0x0400E227 RID: 57895 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400E227")] public float DamageMultiplier; // Token: 0x0400E228 RID: 57896 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400E228")] public float RecoilMultiplier; // Token: 0x0400E229 RID: 57897 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400E229")] public float KillingBlowRecoilMultiplier; // Token: 0x0400E22A RID: 57898 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400E22A")] [Header("Critical Hit")] public bool CriticalHitInterruptsBehavior; // Token: 0x0400E22B RID: 57899 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400E22B")] public float CriticalHitStunDuration; // Token: 0x0400E22C RID: 57900 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400E22C")] public float CriticalHitDamageMultiplier; // Token: 0x0400E22D RID: 57901 [global::Cpp2IlInjected.FieldOffset(Offset = "0x34")] [Token(Token = "0x400E22D")] public float CriticalHitRecoilMultiplier; // Token: 0x0400E22E RID: 57902 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400E22E")] public float KillingBlowCriticalHitRecoilMultiplier; // Token: 0x0400E22F RID: 57903 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3C")] [Token(Token = "0x400E22F")] [Header("Shield")] public bool ShieldHitInterruptsBehavior; // Token: 0x0400E230 RID: 57904 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400E230")] public float ShieldHitStunDuration; // Token: 0x0400E231 RID: 57905 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x400E231")] public float ShieldHitDamageMultiplier; // Token: 0x0400E232 RID: 57906 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400E232")] public float ShieldHitRecoilMultiplier; } // Token: 0x02002E32 RID: 11826 [Token(Token = "0x2002E32")] [Serializable] protected struct RigidbodyConstraintSettings { // Token: 0x06015344 RID: 86852 RVA: 0x00519974 File Offset: 0x00517B74 [Token(Token = "0x6015344")] [Address(RVA = "0x238C80", Offset = "0x238080", VA = "0x180238C80")] public RigidbodyConstraintSettings(bool positionX, bool positionY, bool positionZ, bool rotationX, bool rotationY, bool rotationZ) { } // Token: 0x170038DF RID: 14559 // (get) Token: 0x06015345 RID: 86853 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170038DF")] public RigidbodyConstraints Constraints { [Token(Token = "0x6015345")] [Address(RVA = "0x238CB0", Offset = "0x2380B0", VA = "0x180238CB0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0400E233 RID: 57907 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400E233")] [SerializeField] [Header("Position")] private bool freezePositionX; // Token: 0x0400E234 RID: 57908 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1")] [Token(Token = "0x400E234")] [SerializeField] private bool freezePositionY; // Token: 0x0400E235 RID: 57909 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2")] [Token(Token = "0x400E235")] [SerializeField] private bool freezePositionZ; // Token: 0x0400E236 RID: 57910 [global::Cpp2IlInjected.FieldOffset(Offset = "0x3")] [Token(Token = "0x400E236")] [SerializeField] [Header("Rotation")] private bool freezeRotationX; // Token: 0x0400E237 RID: 57911 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400E237")] [SerializeField] private bool freezeRotationY; // Token: 0x0400E238 RID: 57912 [global::Cpp2IlInjected.FieldOffset(Offset = "0x5")] [Token(Token = "0x400E238")] [SerializeField] private bool freezeRotationZ; } // Token: 0x02002E33 RID: 11827 [Token(Token = "0x2002E33")] [Serializable] private struct PlayerDamageSetting { // Token: 0x0400E239 RID: 57913 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400E239")] public global::Player.GAHEJKDCLLE BodyPart; // Token: 0x0400E23A RID: 57914 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400E23A")] public int Damage; } } }