using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecNet; using UnityEngine; namespace RecRoom.Core.AI { // Token: 0x02002E41 RID: 11841 [Token(Token = "0x2002E41")] [StructLayout(3)] public class EnemyManager : SingletonMonoBehaviour { // Token: 0x170038ED RID: 14573 // (get) Token: 0x06015395 RID: 86933 RVA: 0x0051B1E8 File Offset: 0x005193E8 [Token(Token = "0x170038ED")] public static List BLFLFHGFPHN { [Token(Token = "0x6015395")] [Address(RVA = "0x1B71A20", Offset = "0x1B70420", VA = "0x181B71A20")] get { return EnemyManager.FKKLHOKOBNL; } } // Token: 0x170038EE RID: 14574 // (get) Token: 0x06015396 RID: 86934 RVA: 0x0051B1FC File Offset: 0x005193FC [Token(Token = "0x170038EE")] public static int CEPIGPAOAPM { [Token(Token = "0x6015396")] [Address(RVA = "0x1B71A80", Offset = "0x1B70480", VA = "0x181B71A80")] get { return EnemyManager.FKKLHOKOBNL._size; } } // Token: 0x170038EF RID: 14575 // (get) Token: 0x06015397 RID: 86935 RVA: 0x0051B21C File Offset: 0x0051941C [Token(Token = "0x170038EF")] public static int CCDDBLHILNA { [Token(Token = "0x6015397")] [Address(RVA = "0x1B718B0", Offset = "0x1B702B0", VA = "0x181B718B0")] get { int num = 0; List fkklhokobnl = EnemyManager.FKKLHOKOBNL; List fkklhokobnl2 = EnemyManager.FKKLHOKOBNL; bool flag; if (flag) { List fkklhokobnl3 = EnemyManager.FKKLHOKOBNL; bool flag2; if (flag2) { num++; } } return num + 1; } } // Token: 0x06015398 RID: 86936 RVA: 0x0051B258 File Offset: 0x00519458 [Token(Token = "0x6015398")] [Address(RVA = "0x1B6D660", Offset = "0x1B6C060", VA = "0x181B6D660", Slot = "4")] protected override void Awake() { base.Awake(); List list = this.preLoadedEnemyTypes; if (list != 0) { PFEIDJDACLO.AMGOKGIMIAD(list); return; } } // Token: 0x06015399 RID: 86937 RVA: 0x0051B280 File Offset: 0x00519480 [Token(Token = "0x6015399")] [Address(RVA = "0x1B71020", Offset = "0x1B6FA20", VA = "0x181B71020")] private void Start() { SettingsManager instance = SingletonMonoBehaviour.Instance; Action action = new Action(this.HGBNDKCHPHF); instance.QualitySettingChanged += action; int qualitySetting = (int)SingletonMonoBehaviour.Instance.KONLNCONKKJ; EnemyManager.NGLEKJBDPAM = (int)((uint)5); this.HOOGFCECAAN(); } // Token: 0x0601539A RID: 86938 RVA: 0x0051B2C8 File Offset: 0x005194C8 [Token(Token = "0x601539A")] [Address(RVA = "0x1B70CF0", Offset = "0x1B6F6F0", VA = "0x181B70CF0", Slot = "5")] protected override void OnDestroy() { base.OnDestroy(); SettingsManager instance = SingletonMonoBehaviour.Instance; int num = 0; if (instance != num) { SettingsManager instance2 = SingletonMonoBehaviour.Instance; Action action = new Action(this.HGBNDKCHPHF); instance2.QualitySettingChanged -= action; } } // Token: 0x0601539B RID: 86939 RVA: 0x0051B310 File Offset: 0x00519510 [Token(Token = "0x601539B")] [Address(RVA = "0x1B71750", Offset = "0x1B70150", VA = "0x181B71750")] private void Update() { this.CICDIDKFDBI(); this.CGNAKFHBOJD(); } // Token: 0x0601539C RID: 86940 RVA: 0x0051B32C File Offset: 0x0051952C [Token(Token = "0x601539C")] [Address(RVA = "0x1B70F90", Offset = "0x1B6F990", VA = "0x181B70F90")] public void RegisterEnemy(Enemy BPJNEFJBBML) { EnemyManager.FKKLHOKOBNL.Add(BPJNEFJBBML); this.HOOGFCECAAN(); } // Token: 0x0601539D RID: 86941 RVA: 0x0051B350 File Offset: 0x00519550 [Token(Token = "0x601539D")] [Address(RVA = "0x1B716C0", Offset = "0x1B700C0", VA = "0x181B716C0")] public void UnregisterEnemy(Enemy BPJNEFJBBML) { bool flag = EnemyManager.FKKLHOKOBNL.Remove(BPJNEFJBBML); this.HOOGFCECAAN(); } // Token: 0x0601539E RID: 86942 RVA: 0x0051B378 File Offset: 0x00519578 [Token(Token = "0x601539E")] [Address(RVA = "0x1B70090", Offset = "0x1B6EA90", VA = "0x181B70090")] private void HOOGFCECAAN() { List fkklhokobnl = EnemyManager.FKKLHOKOBNL; bool flag; base.enabled = flag; } // Token: 0x0601539F RID: 86943 RVA: 0x0051B398 File Offset: 0x00519598 [Token(Token = "0x601539F")] [Address(RVA = "0x1B71160", Offset = "0x1B6FB60", VA = "0x181B71160")] public bool TargetIsAlive(ENDNBHFKNFL HEGDAEMJLDE) { bool flag; Photon.Realtime.Player player; if (flag && player != 0) { bool flag2; if (flag2) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } int num = 0; int num2 = 0; bool flag3; if (!(num == num2) && flag3) { bool flag4; return flag4; } } bool flag5; if (!flag5) { } throw new NullReferenceException(); } // Token: 0x060153A0 RID: 86944 RVA: 0x0051B3DC File Offset: 0x005195DC [Token(Token = "0x60153A0")] [Address(RVA = "0x1B70850", Offset = "0x1B6F250", VA = "0x181B70850")] public bool IsAlly(CGLKOJIMDIH CGOLFOLCHIF, ENDNBHFKNFL HEGDAEMJLDE) { bool flag; bool flag2; if (!flag && flag2) { RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; if (k__BackingField != num) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } int num2 = 0; Photon.Realtime.Player player; if (player != 0 && CGOLFOLCHIF != CGLKOJIMDIH.ANY) { int num3 = 0; if (num2 != num3) { bool flag3; return flag3; } } } bool flag4; while (!flag4) { } throw new NullReferenceException(); } // Token: 0x060153A1 RID: 86945 RVA: 0x0051B438 File Offset: 0x00519638 [Token(Token = "0x60153A1")] [Address(RVA = "0x1B70630", Offset = "0x1B6F030", VA = "0x181B70630")] public bool IsAlly(CGLKOJIMDIH CGOLFOLCHIF, Enemy BPJNEFJBBML) { int num = 0; bool flag = BPJNEFJBBML != num; if (!flag) { return flag; } return CGOLFOLCHIF == BPJNEFJBBML.k__BackingField; } // Token: 0x060153A2 RID: 86946 RVA: 0x0051B468 File Offset: 0x00519668 [Token(Token = "0x60153A2")] [Address(RVA = "0x1B706C0", Offset = "0x1B6F0C0", VA = "0x181B706C0")] public bool IsAlly(CGLKOJIMDIH CGOLFOLCHIF, Photon.Realtime.Player IEKDDPPNFPF) { RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; if (k__BackingField != num) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } int num2 = 0; if (IEKDDPPNFPF != 0 && CGOLFOLCHIF != CGLKOJIMDIH.ANY) { int num3 = 0; if (num2 != num3) { bool flag; return flag; } } throw new NullReferenceException(); } // Token: 0x060153A3 RID: 86947 RVA: 0x0051B4B4 File Offset: 0x005196B4 [Token(Token = "0x60153A3")] [Address(RVA = "0x1B70AE0", Offset = "0x1B6F4E0", VA = "0x181B70AE0")] public bool IsValidAttack(Enemy FDJDEJIKCFH, ENDNBHFKNFL LJGOHLFADDN) { int num = 0; int num2 = 0; bool flag = FDJDEJIKCFH == num2; if (!flag && flag) { CGLKOJIMDIH k__BackingField = FDJDEJIKCFH.k__BackingField; bool flag2; bool flag3; bool flag4; if (!this.IsAlly(k__BackingField, num) || (!flag2 && !flag3) || !flag4) { } } throw new NullReferenceException(); } // Token: 0x060153A4 RID: 86948 RVA: 0x0051B500 File Offset: 0x00519700 [Token(Token = "0x60153A4")] [Address(RVA = "0x1B6E8C0", Offset = "0x1B6D2C0", VA = "0x181B6E8C0")] public ENDNBHFKNFL GetAggrodAllyInRadius(Enemy JHDECNFMHPP, float OMLBPICLALA) { int num = 0; Dictionary fmadhbgjmep = EnemyManager.FMADHBGJMEP; bool flag; if (flag) { Vector3 vector; float z = vector.z; if (num < vector) { ThrowHelper.ThrowArgumentOutOfRangeException(); bool flag2; if (!flag2) { ThrowHelper.ThrowArgumentOutOfRangeException(); bool flag3; if (!flag3) { ThrowHelper.ThrowArgumentOutOfRangeException(); bool flag4; if (flag4) { ThrowHelper.ThrowArgumentOutOfRangeException(); uint num2; if (num2 != (uint)0) { ThrowHelper.ThrowArgumentOutOfRangeException(); Vector3 vector2; float z2 = vector2.z; } } } } num++; num += 72; ThrowHelper.ThrowArgumentOutOfRangeException(); } } ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL; throw new NullReferenceException(); } // Token: 0x060153A5 RID: 86949 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60153A5")] [Address(RVA = "0x1B6EDD0", Offset = "0x1B6D7D0", VA = "0x181B6EDD0")] public ENDNBHFKNFL GetClosestOpponent(Enemy JHDECNFMHPP, float DJGCMOJICGK, bool OMJNBDNHBDL, out float HACDGDCGBHD) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060153A6 RID: 86950 RVA: 0x0051B58C File Offset: 0x0051978C [Token(Token = "0x60153A6")] [Address(RVA = "0x1B6F470", Offset = "0x1B6DE70", VA = "0x181B6F470")] public void GetOpponentsInRadius(Enemy JHDECNFMHPP, float FAIOBKIPMKO, bool JFBGJBMGBIB, List FLIJGEPBJDM) { float num = Mathf.Min(FAIOBKIPMKO, FAIOBKIPMKO); if (FAIOBKIPMKO > FAIOBKIPMKO) { } } // Token: 0x060153A7 RID: 86951 RVA: 0x0051B5AC File Offset: 0x005197AC [Token(Token = "0x60153A7")] [Address(RVA = "0x1B6F570", Offset = "0x1B6DF70", VA = "0x181B6F570")] public void GetOpponentsInRadius(Enemy JHDECNFMHPP, float OEHCFBDIIPK, float FAIOBKIPMKO, bool JFBGJBMGBIB, List FLIJGEPBJDM) { float num = Mathf.Min(OEHCFBDIIPK, FAIOBKIPMKO); if (FAIOBKIPMKO > OEHCFBDIIPK) { } } // Token: 0x060153A8 RID: 86952 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60153A8")] [Address(RVA = "0x1B6F680", Offset = "0x1B6E080", VA = "0x181B6F680")] public void GetOpponentsInVisionCone(Enemy JHDECNFMHPP, Vector3 KANIKGIELJG, Vector3 GOJMAMKKBBB, Vector3 DCOJMALHPGC, float CMMICGMMADF, float DJGCMOJICGK, float GHBDMCLADFC, bool MOLGDNIMMAF, bool JFBGJBMGBIB, List FLIJGEPBJDM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060153A9 RID: 86953 RVA: 0x0051B5CC File Offset: 0x005197CC [Token(Token = "0x60153A9")] [Address(RVA = "0x1B71360", Offset = "0x1B6FD60", VA = "0x181B71360")] public bool TryGetOpponentCentroid(Enemy JHDECNFMHPP, out Vector3 POMHINIGOFE) { int num; do { num = 0; float z = Vector3.zero.z; POMHINIGOFE.z = z; CGLKOJIMDIH k__BackingField = JHDECNFMHPP.k__BackingField; Dictionary.KeyCollection keys = EnemyManager.FMADHBGJMEP.Keys; Dictionary.KeyCollection.Enumerator enumerator; if (enumerator != 0) { while (JHDECNFMHPP == k__BackingField) { } Dictionary fmadhbgjmep = EnemyManager.FMADHBGJMEP; EnemyManager.LAKDHDBBHHK lakdhdbbhhk; List mhknikbfdif = lakdhdbbhhk.MHKNIKBFDIF; num++; EnemyManager.LAKDHDBBHHK lakdhdbbhhk2; POMHINIGOFE.z = lakdhdbbhhk2; } if (num != -1) { } } while (num != 0); if (num != 0) { Dictionary.KeyCollection.Enumerator enumerator2; int index = enumerator2.index; POMHINIGOFE.z = (float)index; return true; } throw new NullReferenceException(); } // Token: 0x060153AA RID: 86954 RVA: 0x0051B65C File Offset: 0x0051985C [Token(Token = "0x60153AA")] [Address(RVA = "0x1B6FE50", Offset = "0x1B6E850", VA = "0x181B6FE50")] public int GetOtherEnemyTargetCount(ENDNBHFKNFL HEGDAEMJLDE) { RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; if (k__BackingField != num) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } int num2 = 0; int num3 = 0; bool flag; if (num2 != num3 && flag) { int num4; return num4; } return 0; } // Token: 0x060153AB RID: 86955 RVA: 0x0051B6A0 File Offset: 0x005198A0 [Token(Token = "0x60153AB")] [Address(RVA = "0x1B6D440", Offset = "0x1B6BE40", VA = "0x181B6D440")] public void AuthorityAddEnemyTargetCount(Enemy JHDECNFMHPP, ENDNBHFKNFL HEGDAEMJLDE, int KNAPMEIGFND) { RecRoomSceneManager k__BackingField = RecRoomSceneManager.k__BackingField; int num = 0; if (k__BackingField != num) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } int num2 = 0; int num3 = 0; if (JHDECNFMHPP != num3 && JHDECNFMHPP.hasAuthority) { int num4 = 0; bool flag = num2 != num4; bool flag2; if (!flag || !flag || flag2) { } } } // Token: 0x060153AC RID: 86956 RVA: 0x0051B700 File Offset: 0x00519900 [Token(Token = "0x60153AC")] [Address(RVA = "0x1B6E440", Offset = "0x1B6CE40", VA = "0x181B6E440")] private float GOGCEEIFAMK(Enemy BPJNEFJBBML) { Transform transform = BPJNEFJBBML.transform; Vector3 vector; float z = vector.z; Transform transform2 = global::Player.k__BackingField.head.transform; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; if (!BPJNEFJBBML.GDPKBEBEOBA) { } float num; return num; } // Token: 0x060153AD RID: 86957 RVA: 0x0051B750 File Offset: 0x00519950 [Token(Token = "0x60153AD")] [Address(RVA = "0x1B6DF60", Offset = "0x1B6C960", VA = "0x181B6DF60")] private void CICDIDKFDBI() { List fkklhokobnl = EnemyManager.FKKLHOKOBNL; int nglekjbdpam = EnemyManager.NGLEKJBDPAM; int num = Time.frameCount; ulong num2; num2 += num2; num = (int)((ulong)num - num2); int num3 = 0; List fkklhokobnl2 = EnemyManager.FKKLHOKOBNL; List fkklhokobnl3 = EnemyManager.FKKLHOKOBNL; int num4 = num - 1; num4 += num3; if (num3 == 0) { List fkklhokobnl4 = EnemyManager.FKKLHOKOBNL; int nglekjbdpam2 = EnemyManager.NGLEKJBDPAM; } num3++; EnemyManager.OEHBCGDFJOJ.Clear(); int num5 = 0; List fkklhokobnl5 = EnemyManager.FKKLHOKOBNL; List fkklhokobnl6 = EnemyManager.FKKLHOKOBNL; List oehbcgdfjoj = EnemyManager.OEHBCGDFJOJ; num5++; List oehbcgdfjoj2 = EnemyManager.OEHBCGDFJOJ; int num6 = EnemyManager.NGLEKJBDPAM + 1; float nthLowestValue = MathExt.GetNthLowestValue(oehbcgdfjoj2, num6); List fkklhokobnl7 = EnemyManager.FKKLHOKOBNL; List oehbcgdfjoj3 = EnemyManager.OEHBCGDFJOJ; List fkklhokobnl8 = EnemyManager.FKKLHOKOBNL; num5++; int num7 = 0; List fkklhokobnl9 = EnemyManager.FKKLHOKOBNL; List fkklhokobnl10 = EnemyManager.FKKLHOKOBNL; num7++; } // Token: 0x060153AE RID: 86958 RVA: 0x0051B830 File Offset: 0x00519A30 [Token(Token = "0x60153AE")] [Address(RVA = "0x1B70010", Offset = "0x1B6EA10", VA = "0x181B70010")] private void HGBNDKCHPHF(INGEKFNNGDK AOKDECDAEEG) { EnemyManager.NGLEKJBDPAM = (int)((uint)5); } // Token: 0x170038F0 RID: 14576 // (get) Token: 0x060153AF RID: 86959 RVA: 0x0051B850 File Offset: 0x00519A50 [Token(Token = "0x170038F0")] public bool NMOPNJHIIOM { [Token(Token = "0x60153AF")] [Address(RVA = "0x1B71AF0", Offset = "0x1B704F0", VA = "0x181B71AF0")] get { if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM; } throw new NullReferenceException(); } } // Token: 0x170038F1 RID: 14577 // (get) Token: 0x060153B0 RID: 86960 RVA: 0x0051B878 File Offset: 0x00519A78 [Token(Token = "0x170038F1")] private CGLKOJIMDIH EKBJHHACPLJ { [Token(Token = "0x60153B0")] [Address(RVA = "0x1B70CE0", Offset = "0x1B6F6E0", VA = "0x181B70CE0")] get { return CGLKOJIMDIH.TEAM_40; } } // Token: 0x060153B1 RID: 86961 RVA: 0x0051B888 File Offset: 0x00519A88 [Token(Token = "0x60153B1")] [Address(RVA = "0x1B6D6E0", Offset = "0x1B6C0E0", VA = "0x181B6D6E0")] private void CGNAKFHBOJD() { for (;;) { int num = 0; Dictionary.ValueCollection values = EnemyManager.FMADHBGJMEP.Values; Dictionary.ValueCollection.Enumerator enumerator; if (enumerator != 0) { Vector3 zero = Vector3.zero; } int num2 = 0; bool isInitialized; if (num != -1) { isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD; if (isInitialized && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM) { goto IL_EB; } bool flag; if (!flag) { goto IL_4B; } GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } if (!isInitialized) { goto IL_4B; } continue; IL_EB: List fkklhokobnl = EnemyManager.FKKLHOKOBNL; List.Enumerator enumerator2; if (enumerator2 != 0) { } num++; Photon.Realtime.Player[] playerList; if (num != -1) { Dictionary.ValueCollection values2 = EnemyManager.FMADHBGJMEP.Values; Dictionary.ValueCollection.Enumerator enumerator3; if (enumerator3 == 0) { goto IL_126; } while (playerList <= 0) { } Dictionary.ValueCollection.Enumerator enumerator4; int index = enumerator4.index; } if (num2 != 0) { continue; } IL_126: num++; if (num != -1) { } if (num2 == 0) { break; } continue; IL_4B: int num3 = 0; if (!(num2 == num3)) { Photon.Realtime.Player[] playerList2 = PhotonNetwork.PlayerList; int length = playerList2.Length; if (num2 >= length) { goto IL_EB; } Photon.Realtime.Player player = playerList2[num2]; bool flag2; bool flag3; if (!flag2 || flag3) { CGLKOJIMDIH cglkojimdih; int num4 = (int)cglkojimdih; if (!Matchmaking.KDIKBBAPFDH || num4 == -1) { } if ((ulong)((uint)39) != (ulong)(-1L)) { this.PINNNHMEOEN(player, (CGLKOJIMDIH)((uint)39)); } } num2++; } playerList = PhotonNetwork.PlayerList; int length2 = playerList.Length; if (num2 < length2) { Photon.Realtime.Player player2 = playerList[num2]; this.PINNNHMEOEN(player2, CGLKOJIMDIH.ANY); num2++; goto IL_EB; } goto IL_EB; } } // Token: 0x060153B2 RID: 86962 RVA: 0x0051B9D8 File Offset: 0x00519BD8 [Token(Token = "0x60153B2")] [Address(RVA = "0x1B70E10", Offset = "0x1B6F810", VA = "0x181B70E10")] private void PINNNHMEOEN(Photon.Realtime.Player IEKDDPPNFPF, CGLKOJIMDIH CGOLFOLCHIF) { } // Token: 0x060153B3 RID: 86963 RVA: 0x0051B9E8 File Offset: 0x00519BE8 [Token(Token = "0x60153B3")] [Address(RVA = "0x1B70ED0", Offset = "0x1B6F8D0", VA = "0x181B70ED0")] private void PINNNHMEOEN(Enemy BPJNEFJBBML, CGLKOJIMDIH CGOLFOLCHIF) { } // Token: 0x060153B4 RID: 86964 RVA: 0x0051B9F8 File Offset: 0x00519BF8 [Token(Token = "0x60153B4")] [Address(RVA = "0x1B6E610", Offset = "0x1B6D010", VA = "0x181B6E610")] private void GOMBPPNDEED(ENDNBHFKNFL HEGDAEMJLDE, CGLKOJIMDIH CGOLFOLCHIF) { Dictionary fmadhbgjmep = EnemyManager.FMADHBGJMEP; bool flag; if (!flag) { EnemyManager.LAKDHDBBHHK lakdhdbbhhk = new EnemyManager.LAKDHDBBHHK(); List list = new List(100); lakdhdbbhhk.MHKNIKBFDIF = list; float z = Vector3.zero.z; lakdhdbbhhk.ENBJMBPDCHE.z = z; Dictionary fmadhbgjmep2 = EnemyManager.FMADHBGJMEP; } int falkmighgoo = HEGDAEMJLDE.FALKMIGHGOO; float y = HEGDAEMJLDE.CMINCCMAJHA.y; float y2 = HEGDAEMJLDE.GDBPMHPHDBI.y; Vector3 vector; float z2 = vector.z; } // Token: 0x060153B5 RID: 86965 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60153B5")] [Address(RVA = "0x1B70110", Offset = "0x1B6EB10", VA = "0x181B70110")] private void IEJBDFMOPCC(Enemy JHDECNFMHPP, float OMLBPICLALA, bool JFBGJBMGBIB, List FLIJGEPBJDM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060153B6 RID: 86966 RVA: 0x0051BA7C File Offset: 0x00519C7C [Token(Token = "0x60153B6")] [Address(RVA = "0x1B71850", Offset = "0x1B70250", VA = "0x181B71850")] public EnemyManager() { } // Token: 0x060153B7 RID: 86967 RVA: 0x0051BA90 File Offset: 0x00519C90 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60153B7")] [Address(RVA = "0x1B71770", Offset = "0x1B70170", VA = "0x181B71770")] static EnemyManager() { List list; EnemyManager.FKKLHOKOBNL = list; } // Token: 0x0400E293 RID: 58003 [Token(Token = "0x400E293")] private const int JJPDPBKDMFM = 15; // Token: 0x0400E294 RID: 58004 [Token(Token = "0x400E294")] private const int LECMPAHHGND = 5; // Token: 0x0400E295 RID: 58005 [Token(Token = "0x400E295")] private const int AACGIDECNPM = 5; // Token: 0x0400E296 RID: 58006 [Token(Token = "0x400E296")] private const float EMMIDKBCOEA = 100f; // Token: 0x0400E297 RID: 58007 [Token(Token = "0x400E297")] private const int PBDAABJJFKE = 100; // Token: 0x0400E298 RID: 58008 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400E298")] [SerializeField] private List preLoadedEnemyTypes; // Token: 0x0400E299 RID: 58009 [Token(Token = "0x400E299")] private static int NGLEKJBDPAM; // Token: 0x0400E29A RID: 58010 [Token(Token = "0x400E29A")] private static readonly List OEHBCGDFJOJ = new List(100); // Token: 0x0400E29B RID: 58011 [Token(Token = "0x400E29B")] private static readonly Dictionary FMADHBGJMEP = new Dictionary(); // Token: 0x0400E29C RID: 58012 [Token(Token = "0x400E29C")] private static readonly List FKKLHOKOBNL; // Token: 0x0400E29D RID: 58013 [Token(Token = "0x400E29D")] public static bool SupportsEnemyOnEnemyFriendlyFire; // Token: 0x0400E29E RID: 58014 [Token(Token = "0x400E29E")] public static bool SupportsPlayerOnEnemyFriendlyFire; // Token: 0x02002E42 RID: 11842 [Token(Token = "0x2002E42")] private class LAKDHDBBHHK { // Token: 0x060153B8 RID: 86968 RVA: 0x0051BABC File Offset: 0x00519CBC [Token(Token = "0x60153B8")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public LAKDHDBBHHK() { } // Token: 0x0400E29F RID: 58015 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400E29F")] public List MHKNIKBFDIF; // Token: 0x0400E2A0 RID: 58016 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400E2A0")] public Vector3 ENBJMBPDCHE; } } }