using System; using System.Collections.Generic; using Cpp2IlInjected; using RecNet; using UnityEngine; using UnityEngine.Rendering.Universal; namespace RecRoom.Core.AI { // Token: 0x020034F7 RID: 13559 [Token(Token = "0x20034F7")] public class EnemyManager : SingletonMonoBehaviour { // Token: 0x17004122 RID: 16674 // (get) Token: 0x06017993 RID: 96659 RVA: 0x005817F4 File Offset: 0x0057F9F4 [Token(Token = "0x17004122")] public static List BLFLFHGFPHN { [Token(Token = "0x6017993")] [Address(RVA = "0x1EB6330", Offset = "0x1EB5330", VA = "0x181EB6330")] get { return EnemyManager.FKKLHOKOBNL; } } // Token: 0x17004123 RID: 16675 // (get) Token: 0x06017994 RID: 96660 RVA: 0x00581808 File Offset: 0x0057FA08 [Token(Token = "0x17004123")] public static int CEPIGPAOAPM { [Token(Token = "0x6017994")] [Address(RVA = "0x1EB6390", Offset = "0x1EB5390", VA = "0x181EB6390")] get { return EnemyManager.FKKLHOKOBNL._size; } } // Token: 0x17004124 RID: 16676 // (get) Token: 0x06017995 RID: 96661 RVA: 0x00581828 File Offset: 0x0057FA28 [Token(Token = "0x17004124")] public static int CCDDBLHILNA { [Token(Token = "0x6017995")] [Address(RVA = "0x1EB61C0", Offset = "0x1EB51C0", VA = "0x181EB61C0")] 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: 0x06017996 RID: 96662 RVA: 0x00581864 File Offset: 0x0057FA64 [Token(Token = "0x6017996")] [Address(RVA = "0x1EB1F10", Offset = "0x1EB0F10", VA = "0x181EB1F10", Slot = "4")] protected override void Awake() { base.Awake(); List list = this.preLoadedEnemyTypes; if (list != 0) { PFEIDJDACLO.AMGOKGIMIAD(list); return; } } // Token: 0x06017997 RID: 96663 RVA: 0x0058188C File Offset: 0x0057FA8C [Token(Token = "0x6017997")] [Address(RVA = "0x1EB57A0", Offset = "0x1EB47A0", VA = "0x181EB57A0")] private void Start() { Action action = new Action(this.HGBNDKCHPHF); IRecRoomQualityConfigProvider recRoomQualityConfigProvider; if (recRoomQualityConfigProvider != 0) { } this.HOOGFCECAAN(); } // Token: 0x06017998 RID: 96664 RVA: 0x005818C0 File Offset: 0x0057FAC0 [Token(Token = "0x6017998")] [Address(RVA = "0x1EB5460", Offset = "0x1EB4460", VA = "0x181EB5460", Slot = "5")] protected override void OnDestroy() { base.OnDestroy(); Action action = new Action(this.HGBNDKCHPHF); throw new NullReferenceException(); } // Token: 0x06017999 RID: 96665 RVA: 0x005818E8 File Offset: 0x0057FAE8 [Token(Token = "0x6017999")] [Address(RVA = "0x1EB6060", Offset = "0x1EB5060", VA = "0x181EB6060")] private void Update() { this.CICDIDKFDBI(); this.CGNAKFHBOJD(); } // Token: 0x0601799A RID: 96666 RVA: 0x00581904 File Offset: 0x0057FB04 [Token(Token = "0x601799A")] [Address(RVA = "0x1EB5710", Offset = "0x1EB4710", VA = "0x181EB5710")] public void RegisterEnemy(Enemy BPJNEFJBBML) { EnemyManager.FKKLHOKOBNL.Add(BPJNEFJBBML); this.HOOGFCECAAN(); } // Token: 0x0601799B RID: 96667 RVA: 0x00581928 File Offset: 0x0057FB28 [Token(Token = "0x601799B")] [Address(RVA = "0x1EB5FD0", Offset = "0x1EB4FD0", VA = "0x181EB5FD0")] public void UnregisterEnemy(Enemy BPJNEFJBBML) { bool flag = EnemyManager.FKKLHOKOBNL.Remove(BPJNEFJBBML); this.HOOGFCECAAN(); } // Token: 0x0601799C RID: 96668 RVA: 0x00581950 File Offset: 0x0057FB50 [Token(Token = "0x601799C")] [Address(RVA = "0x1EB49A0", Offset = "0x1EB39A0", VA = "0x181EB49A0")] private void HOOGFCECAAN() { List fkklhokobnl = EnemyManager.FKKLHOKOBNL; bool flag; base.enabled = flag; } // Token: 0x0601799D RID: 96669 RVA: 0x00581970 File Offset: 0x0057FB70 [Token(Token = "0x601799D")] [Address(RVA = "0x1EB5A80", Offset = "0x1EB4A80", VA = "0x181EB5A80")] public bool TargetIsAlive(ENDNBHFKNFL HEGDAEMJLDE) { bool flag; AGAJMBPABDL agajmbpabdl; if (flag && agajmbpabdl != 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: 0x0601799E RID: 96670 RVA: 0x005819B4 File Offset: 0x0057FBB4 [Token(Token = "0x601799E")] [Address(RVA = "0x1EB5140", Offset = "0x1EB4140", VA = "0x181EB5140")] public bool IsAlly(CGLKOJIMDIH CGOLFOLCHIF, ENDNBHFKNFL HEGDAEMJLDE) { bool flag; if (flag) { bool flag2; return flag2; } bool flag3; if (!flag3) { return flag3; } bool flag4; return flag4; } // Token: 0x0601799F RID: 96671 RVA: 0x005819D8 File Offset: 0x0057FBD8 [Token(Token = "0x601799F")] [Address(RVA = "0x1EB4F20", Offset = "0x1EB3F20", VA = "0x181EB4F20")] public bool IsAlly(CGLKOJIMDIH CGOLFOLCHIF, Enemy BPJNEFJBBML) { int num = 0; bool flag = BPJNEFJBBML != num; if (!flag) { return flag; } return CGOLFOLCHIF == BPJNEFJBBML.k__BackingField; } // Token: 0x060179A0 RID: 96672 RVA: 0x00581A08 File Offset: 0x0057FC08 [Token(Token = "0x60179A0")] [Address(RVA = "0x1EB4FB0", Offset = "0x1EB3FB0", VA = "0x181EB4FB0")] public bool IsAlly(CGLKOJIMDIH CGOLFOLCHIF, AGAJMBPABDL 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: 0x060179A1 RID: 96673 RVA: 0x00581A54 File Offset: 0x0057FC54 [Token(Token = "0x60179A1")] [Address(RVA = "0x1EB5260", Offset = "0x1EB4260", VA = "0x181EB5260")] public bool IsValidAttack(Enemy FDJDEJIKCFH, ENDNBHFKNFL LJGOHLFADDN) { int num = 0; int num2 = 0; if (!(FDJDEJIKCFH == num2) && LJGOHLFADDN.FBLEJONFPAK) { CGLKOJIMDIH k__BackingField = FDJDEJIKCFH.k__BackingField; bool flag; bool flag2; bool flag3; if (!this.IsAlly(k__BackingField, num) || (!flag && !flag2) || !flag3) { } } throw new NullReferenceException(); } // Token: 0x060179A2 RID: 96674 RVA: 0x00581AA0 File Offset: 0x0057FCA0 [Token(Token = "0x60179A2")] [Address(RVA = "0x1EB3240", Offset = "0x1EB2240", VA = "0x181EB3240")] 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; Vector3 vector3; float z3 = vector3.z; } } } } num++; num += 72; ThrowHelper.ThrowArgumentOutOfRangeException(); } } ENDNBHFKNFL bmhmbmhnlil = ENDNBHFKNFL.BMHMBMHNLIL; throw new NullReferenceException(); } // Token: 0x060179A3 RID: 96675 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60179A3")] [Address(RVA = "0x1EB3750", Offset = "0x1EB2750", VA = "0x181EB3750")] 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: 0x060179A4 RID: 96676 RVA: 0x00581B38 File Offset: 0x0057FD38 [Token(Token = "0x60179A4")] [Address(RVA = "0x1EB3DC0", Offset = "0x1EB2DC0", VA = "0x181EB3DC0")] public void GetOpponentsInRadius(Enemy JHDECNFMHPP, float FAIOBKIPMKO, bool JFBGJBMGBIB, List FLIJGEPBJDM) { } // Token: 0x060179A5 RID: 96677 RVA: 0x00581B48 File Offset: 0x0057FD48 [Token(Token = "0x60179A5")] [Address(RVA = "0x1EB3DF0", Offset = "0x1EB2DF0", VA = "0x181EB3DF0")] public void GetOpponentsInRadius(Enemy JHDECNFMHPP, float OEHCFBDIIPK, float FAIOBKIPMKO, bool JFBGJBMGBIB, List FLIJGEPBJDM) { float num = Mathf.Min(OEHCFBDIIPK, FAIOBKIPMKO); if (FAIOBKIPMKO > OEHCFBDIIPK) { } } // Token: 0x060179A6 RID: 96678 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60179A6")] [Address(RVA = "0x1EB3F00", Offset = "0x1EB2F00", VA = "0x181EB3F00")] 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: 0x060179A7 RID: 96679 RVA: 0x00581B68 File Offset: 0x0057FD68 [Token(Token = "0x60179A7")] [Address(RVA = "0x1EB5CB0", Offset = "0x1EB4CB0", VA = "0x181EB5CB0")] 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; bool flag; if (flag) { while (JHDECNFMHPP == k__BackingField) { } Dictionary fmadhbgjmep = EnemyManager.FMADHBGJMEP; EnemyManager.LAKDHDBBHHK lakdhdbbhhk; List mhknikbfdif = lakdhdbbhhk.MHKNIKBFDIF; num++; EnemyManager.LAKDHDBBHHK lakdhdbbhhk2; POMHINIGOFE.z = lakdhdbbhhk2; } } while (num != 0); if (num != 0) { Dictionary.KeyCollection.Enumerator enumerator; int index = enumerator.index; POMHINIGOFE.z = (float)index; return true; } throw new NullReferenceException(); } // Token: 0x060179A8 RID: 96680 RVA: 0x00581BF4 File Offset: 0x0057FDF4 [Token(Token = "0x60179A8")] [Address(RVA = "0x1EB46A0", Offset = "0x1EB36A0", VA = "0x181EB46A0")] 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: 0x060179A9 RID: 96681 RVA: 0x00581C38 File Offset: 0x0057FE38 [Token(Token = "0x60179A9")] [Address(RVA = "0x1EB1CF0", Offset = "0x1EB0CF0", VA = "0x181EB1CF0")] 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.OGIBLNIIHDK) { int num4 = 0; bool flag; if (!(num2 != num4) || !HEGDAEMJLDE.FBLEJONFPAK || flag) { } } } // Token: 0x060179AA RID: 96682 RVA: 0x00581C98 File Offset: 0x0057FE98 [Token(Token = "0x60179AA")] [Address(RVA = "0x1EB2D00", Offset = "0x1EB1D00", VA = "0x181EB2D00")] private float GOGCEEIFAMK(Enemy BPJNEFJBBML) { int num = 0; if (BPJNEFJBBML != num) { Transform transform = BPJNEFJBBML.transform; Vector3 vector; float z = vector.z; Transform transform2 = Player.k__BackingField.head.transform; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; if (!BPJNEFJBBML.GDPKBEBEOBA) { } } throw new NullReferenceException(); } // Token: 0x060179AB RID: 96683 RVA: 0x00581CF0 File Offset: 0x0057FEF0 [Token(Token = "0x60179AB")] [Address(RVA = "0x1EB27E0", Offset = "0x1EB17E0", VA = "0x181EB27E0")] 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 num7 = FJFHDHBBFKE.GDKJPBLEGLK(oehbcgdfjoj2, num6); List fkklhokobnl7 = EnemyManager.FKKLHOKOBNL; List oehbcgdfjoj3 = EnemyManager.OEHBCGDFJOJ; if (EnemyManager.FKKLHOKOBNL != 0) { } num5++; int num8 = 0; List fkklhokobnl8 = EnemyManager.FKKLHOKOBNL; if (EnemyManager.FKKLHOKOBNL != 0) { } num8++; } // Token: 0x060179AC RID: 96684 RVA: 0x00581DD0 File Offset: 0x0057FFD0 [Token(Token = "0x60179AC")] [Address(RVA = "0x1EB4860", Offset = "0x1EB3860", VA = "0x181EB4860")] private void HGBNDKCHPHF(PPDOPHKNMCK AOKDECDAEEG) { IRecRoomQualityConfigProvider recRoomQualityConfigProvider; if (recRoomQualityConfigProvider != 0) { return; } } // Token: 0x17004125 RID: 16677 // (get) Token: 0x060179AD RID: 96685 RVA: 0x00581DEC File Offset: 0x0057FFEC [Token(Token = "0x17004125")] public bool NMOPNJHIIOM { [Token(Token = "0x60179AD")] [Address(RVA = "0x1EB6400", Offset = "0x1EB5400", VA = "0x181EB6400")] get { if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM; } throw new NullReferenceException(); } } // Token: 0x17004126 RID: 16678 // (get) Token: 0x060179AE RID: 96686 RVA: 0x00581E14 File Offset: 0x00580014 [Token(Token = "0x17004126")] private CGLKOJIMDIH EKBJHHACPLJ { [Token(Token = "0x60179AE")] [Address(RVA = "0xC3E7C0", Offset = "0xC3D7C0", VA = "0x180C3E7C0")] get { return CGLKOJIMDIH.TEAM_40; } } // Token: 0x060179AF RID: 96687 RVA: 0x00581E24 File Offset: 0x00580024 [Token(Token = "0x60179AF")] [Address(RVA = "0x1EB1F90", Offset = "0x1EB0F90", VA = "0x181EB1F90")] private void CGNAKFHBOJD() { for (;;) { int num = 0; Dictionary.ValueCollection values = EnemyManager.FMADHBGJMEP.Values; bool flag; if (flag) { Vector3 zero = Vector3.zero; } int num2 = 0; if (num == 0) { if (num != -1) { } AGAJMBPABDL[] array2; if (!NetworkedSingletonMonoBehaviour.FFNIFALJLDD || !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM) { bool flag2; if (flag2) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; } int num3 = 0; if (!(num2 == num3)) { AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ; int length = array.Length; if (num2 >= length) { goto IL_E7; } AGAJMBPABDL agajmbpabdl = array[num2]; bool flag3; bool flag4; if (!flag3 || flag4) { CGLKOJIMDIH cglkojimdih; int num4 = (int)cglkojimdih; if (!Matchmaking.KDIKBBAPFDH || num4 == -1) { } if ((ulong)((uint)39) != (ulong)(-1L)) { this.PINNNHMEOEN(agajmbpabdl, (CGLKOJIMDIH)((uint)39)); } } num2++; } array2 = KKPBCOOONNK.DFFEKFNFAKJ; int length2 = array2.Length; if (num2 < length2) { AGAJMBPABDL agajmbpabdl2 = array2[num2]; this.PINNNHMEOEN(agajmbpabdl2, CGLKOJIMDIH.ANY); num2++; } } IL_E7: List fkklhokobnl = EnemyManager.FKKLHOKOBNL; bool flag5; if (flag5) { } num++; if (num2 == 0) { if (num != -1) { } Dictionary.ValueCollection values2 = EnemyManager.FMADHBGJMEP.Values; bool flag6; if (flag6) { while (array2 <= 0) { } Dictionary.ValueCollection.Enumerator enumerator; int index = enumerator.index; } if (num2 == 0) { break; } } } } } // Token: 0x060179B0 RID: 96688 RVA: 0x00581F68 File Offset: 0x00580168 [Token(Token = "0x60179B0")] [Address(RVA = "0x1EB5650", Offset = "0x1EB4650", VA = "0x181EB5650")] private void PINNNHMEOEN(AGAJMBPABDL IEKDDPPNFPF, CGLKOJIMDIH CGOLFOLCHIF) { } // Token: 0x060179B1 RID: 96689 RVA: 0x00581F78 File Offset: 0x00580178 [Token(Token = "0x60179B1")] [Address(RVA = "0x1EB5590", Offset = "0x1EB4590", VA = "0x181EB5590")] private void PINNNHMEOEN(Enemy BPJNEFJBBML, CGLKOJIMDIH CGOLFOLCHIF) { } // Token: 0x060179B2 RID: 96690 RVA: 0x00581F88 File Offset: 0x00580188 [Token(Token = "0x60179B2")] [Address(RVA = "0x1EB2F90", Offset = "0x1EB1F90", VA = "0x181EB2F90")] 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; throw new NullReferenceException(); } int falkmighgoo = HEGDAEMJLDE.FALKMIGHGOO; float y = HEGDAEMJLDE.CMINCCMAJHA.y; float y2 = HEGDAEMJLDE.GDBPMHPHDBI.y; Vector3 vector; float z2 = vector.z; Vector3 vector2; float z3 = vector2.z; } // Token: 0x060179B3 RID: 96691 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60179B3")] [Address(RVA = "0x1EB4A20", Offset = "0x1EB3A20", VA = "0x181EB4A20")] 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: 0x060179B4 RID: 96692 RVA: 0x0058201C File Offset: 0x0058021C [Token(Token = "0x60179B4")] [Address(RVA = "0x1EB6160", Offset = "0x1EB5160", VA = "0x181EB6160")] public EnemyManager() { } // Token: 0x060179B5 RID: 96693 RVA: 0x00582030 File Offset: 0x00580230 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60179B5")] [Address(RVA = "0x1EB6080", Offset = "0x1EB5080", VA = "0x181EB6080")] static EnemyManager() { List list; EnemyManager.FKKLHOKOBNL = list; } // Token: 0x0400F573 RID: 62835 [Token(Token = "0x400F573")] private const int JJPDPBKDMFM = 15; // Token: 0x0400F574 RID: 62836 [Token(Token = "0x400F574")] private const int IMCOJLEEDCO = 5; // Token: 0x0400F575 RID: 62837 [Token(Token = "0x400F575")] private const int AACGIDECNPM = 5; // Token: 0x0400F576 RID: 62838 [Token(Token = "0x400F576")] private const float EMMIDKBCOEA = 100f; // Token: 0x0400F577 RID: 62839 [Token(Token = "0x400F577")] private const int PBDAABJJFKE = 100; // Token: 0x0400F578 RID: 62840 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F578")] [SerializeField] private List preLoadedEnemyTypes; // Token: 0x0400F579 RID: 62841 [Token(Token = "0x400F579")] private static int NGLEKJBDPAM; // Token: 0x0400F57A RID: 62842 [Token(Token = "0x400F57A")] private static readonly List OEHBCGDFJOJ = new List(100); // Token: 0x0400F57B RID: 62843 [Token(Token = "0x400F57B")] private static readonly Dictionary FMADHBGJMEP = new Dictionary(); // Token: 0x0400F57C RID: 62844 [Token(Token = "0x400F57C")] private static readonly List FKKLHOKOBNL; // Token: 0x0400F57D RID: 62845 [Token(Token = "0x400F57D")] public static bool SupportsEnemyOnEnemyFriendlyFire; // Token: 0x0400F57E RID: 62846 [Token(Token = "0x400F57E")] public static bool SupportsPlayerOnEnemyFriendlyFire; // Token: 0x020034F8 RID: 13560 [Token(Token = "0x20034F8")] private class LAKDHDBBHHK { // Token: 0x060179B6 RID: 96694 RVA: 0x0058205C File Offset: 0x0058025C [Token(Token = "0x60179B6")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public LAKDHDBBHHK() { } // Token: 0x0400F57F RID: 62847 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400F57F")] public List MHKNIKBFDIF; // Token: 0x0400F580 RID: 62848 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F580")] public Vector3 ENBJMBPDCHE; } } }