using System; using System.Collections.Generic; using Cpp2IlInjected; using RecNet; using UnityEngine; using UnityEngine.Rendering.Universal; namespace RecRoom.Core.AI { // Token: 0x0200340A RID: 13322 [Token(Token = "0x200340A")] public class EnemyManager : SingletonMonoBehaviour { // Token: 0x1700405F RID: 16479 // (get) Token: 0x06017504 RID: 95492 RVA: 0x0057668C File Offset: 0x0057488C [Token(Token = "0x1700405F")] public static List BLFLFHGFPHN { [Token(Token = "0x6017504")] [Address(RVA = "0x1387640", Offset = "0x1386440", VA = "0x181387640")] get { return EnemyManager.FKKLHOKOBNL; } } // Token: 0x17004060 RID: 16480 // (get) Token: 0x06017505 RID: 95493 RVA: 0x005766A0 File Offset: 0x005748A0 [Token(Token = "0x17004060")] public static int CEPIGPAOAPM { [Token(Token = "0x6017505")] [Address(RVA = "0x13876A0", Offset = "0x13864A0", VA = "0x1813876A0")] get { return EnemyManager.FKKLHOKOBNL._size; } } // Token: 0x17004061 RID: 16481 // (get) Token: 0x06017506 RID: 95494 RVA: 0x005766C0 File Offset: 0x005748C0 [Token(Token = "0x17004061")] public static int CCDDBLHILNA { [Token(Token = "0x6017506")] [Address(RVA = "0x13874D0", Offset = "0x13862D0", VA = "0x1813874D0")] 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: 0x06017507 RID: 95495 RVA: 0x005766FC File Offset: 0x005748FC [Token(Token = "0x6017507")] [Address(RVA = "0x1383220", Offset = "0x1382020", VA = "0x181383220", Slot = "4")] protected override void Awake() { base.Awake(); List list = this.preLoadedEnemyTypes; if (list != 0) { PFEIDJDACLO.AMGOKGIMIAD(list); return; } } // Token: 0x06017508 RID: 95496 RVA: 0x00576724 File Offset: 0x00574924 [Token(Token = "0x6017508")] [Address(RVA = "0x1386AB0", Offset = "0x13858B0", VA = "0x181386AB0")] private void Start() { Action action = new Action(this.HGBNDKCHPHF); IRecRoomQualityConfigProvider recRoomQualityConfigProvider; if (recRoomQualityConfigProvider != 0) { } this.HOOGFCECAAN(); } // Token: 0x06017509 RID: 95497 RVA: 0x00576758 File Offset: 0x00574958 [Token(Token = "0x6017509")] [Address(RVA = "0x1386770", Offset = "0x1385570", VA = "0x181386770", Slot = "5")] protected override void OnDestroy() { base.OnDestroy(); Action action = new Action(this.HGBNDKCHPHF); throw new NullReferenceException(); } // Token: 0x0601750A RID: 95498 RVA: 0x00576780 File Offset: 0x00574980 [Token(Token = "0x601750A")] [Address(RVA = "0x1387370", Offset = "0x1386170", VA = "0x181387370")] private void Update() { this.CICDIDKFDBI(); this.CGNAKFHBOJD(); } // Token: 0x0601750B RID: 95499 RVA: 0x0057679C File Offset: 0x0057499C [Token(Token = "0x601750B")] [Address(RVA = "0x1386A20", Offset = "0x1385820", VA = "0x181386A20")] public void RegisterEnemy(Enemy BPJNEFJBBML) { EnemyManager.FKKLHOKOBNL.Add(BPJNEFJBBML); this.HOOGFCECAAN(); } // Token: 0x0601750C RID: 95500 RVA: 0x005767C0 File Offset: 0x005749C0 [Token(Token = "0x601750C")] [Address(RVA = "0x13872E0", Offset = "0x13860E0", VA = "0x1813872E0")] public void UnregisterEnemy(Enemy BPJNEFJBBML) { bool flag = EnemyManager.FKKLHOKOBNL.Remove(BPJNEFJBBML); this.HOOGFCECAAN(); } // Token: 0x0601750D RID: 95501 RVA: 0x005767E8 File Offset: 0x005749E8 [Token(Token = "0x601750D")] [Address(RVA = "0x1385CB0", Offset = "0x1384AB0", VA = "0x181385CB0")] private void HOOGFCECAAN() { List fkklhokobnl = EnemyManager.FKKLHOKOBNL; bool flag; base.enabled = flag; } // Token: 0x0601750E RID: 95502 RVA: 0x00576808 File Offset: 0x00574A08 [Token(Token = "0x601750E")] [Address(RVA = "0x1386D90", Offset = "0x1385B90", VA = "0x181386D90")] 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: 0x0601750F RID: 95503 RVA: 0x0057684C File Offset: 0x00574A4C [Token(Token = "0x601750F")] [Address(RVA = "0x1386450", Offset = "0x1385250", VA = "0x181386450")] 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: 0x06017510 RID: 95504 RVA: 0x00576870 File Offset: 0x00574A70 [Token(Token = "0x6017510")] [Address(RVA = "0x1386230", Offset = "0x1385030", VA = "0x181386230")] public bool IsAlly(CGLKOJIMDIH CGOLFOLCHIF, Enemy BPJNEFJBBML) { int num = 0; bool flag = BPJNEFJBBML != num; if (!flag) { return flag; } return CGOLFOLCHIF == BPJNEFJBBML.k__BackingField; } // Token: 0x06017511 RID: 95505 RVA: 0x005768A0 File Offset: 0x00574AA0 [Token(Token = "0x6017511")] [Address(RVA = "0x13862C0", Offset = "0x13850C0", VA = "0x1813862C0")] 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: 0x06017512 RID: 95506 RVA: 0x005768EC File Offset: 0x00574AEC [Token(Token = "0x6017512")] [Address(RVA = "0x1386570", Offset = "0x1385370", VA = "0x181386570")] 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: 0x06017513 RID: 95507 RVA: 0x00576938 File Offset: 0x00574B38 [Token(Token = "0x6017513")] [Address(RVA = "0x1384550", Offset = "0x1383350", VA = "0x181384550")] 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: 0x06017514 RID: 95508 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017514")] [Address(RVA = "0x1384A60", Offset = "0x1383860", VA = "0x181384A60")] 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: 0x06017515 RID: 95509 RVA: 0x005769D0 File Offset: 0x00574BD0 [Token(Token = "0x6017515")] [Address(RVA = "0x13850D0", Offset = "0x1383ED0", VA = "0x1813850D0")] public void GetOpponentsInRadius(Enemy JHDECNFMHPP, float FAIOBKIPMKO, bool JFBGJBMGBIB, List FLIJGEPBJDM) { } // Token: 0x06017516 RID: 95510 RVA: 0x005769E0 File Offset: 0x00574BE0 [Token(Token = "0x6017516")] [Address(RVA = "0x1385100", Offset = "0x1383F00", VA = "0x181385100")] public void GetOpponentsInRadius(Enemy JHDECNFMHPP, float OEHCFBDIIPK, float FAIOBKIPMKO, bool JFBGJBMGBIB, List FLIJGEPBJDM) { float num = Mathf.Min(OEHCFBDIIPK, FAIOBKIPMKO); if (FAIOBKIPMKO > OEHCFBDIIPK) { } } // Token: 0x06017517 RID: 95511 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017517")] [Address(RVA = "0x1385210", Offset = "0x1384010", VA = "0x181385210")] 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: 0x06017518 RID: 95512 RVA: 0x00576A00 File Offset: 0x00574C00 [Token(Token = "0x6017518")] [Address(RVA = "0x1386FC0", Offset = "0x1385DC0", VA = "0x181386FC0")] 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: 0x06017519 RID: 95513 RVA: 0x00576A8C File Offset: 0x00574C8C [Token(Token = "0x6017519")] [Address(RVA = "0x13859B0", Offset = "0x13847B0", VA = "0x1813859B0")] 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: 0x0601751A RID: 95514 RVA: 0x00576AD0 File Offset: 0x00574CD0 [Token(Token = "0x601751A")] [Address(RVA = "0x1383000", Offset = "0x1381E00", VA = "0x181383000")] 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: 0x0601751B RID: 95515 RVA: 0x00576B30 File Offset: 0x00574D30 [Token(Token = "0x601751B")] [Address(RVA = "0x1384010", Offset = "0x1382E10", VA = "0x181384010")] 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: 0x0601751C RID: 95516 RVA: 0x00576B88 File Offset: 0x00574D88 [Token(Token = "0x601751C")] [Address(RVA = "0x1383AF0", Offset = "0x13828F0", VA = "0x181383AF0")] 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: 0x0601751D RID: 95517 RVA: 0x00576C68 File Offset: 0x00574E68 [Token(Token = "0x601751D")] [Address(RVA = "0x1385B70", Offset = "0x1384970", VA = "0x181385B70")] private void HGBNDKCHPHF(PPDOPHKNMCK AOKDECDAEEG) { IRecRoomQualityConfigProvider recRoomQualityConfigProvider; if (recRoomQualityConfigProvider != 0) { return; } } // Token: 0x17004062 RID: 16482 // (get) Token: 0x0601751E RID: 95518 RVA: 0x00576C84 File Offset: 0x00574E84 [Token(Token = "0x17004062")] public bool NMOPNJHIIOM { [Token(Token = "0x601751E")] [Address(RVA = "0x1387710", Offset = "0x1386510", VA = "0x181387710")] get { if (NetworkedSingletonMonoBehaviour.FFNIFALJLDD) { return NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.NMOPNJHIIOM; } throw new NullReferenceException(); } } // Token: 0x17004063 RID: 16483 // (get) Token: 0x0601751F RID: 95519 RVA: 0x00576CAC File Offset: 0x00574EAC [Token(Token = "0x17004063")] private CGLKOJIMDIH EKBJHHACPLJ { [Token(Token = "0x601751F")] [Address(RVA = "0x4B1F10", Offset = "0x4B0D10", VA = "0x1804B1F10")] get { return CGLKOJIMDIH.TEAM_40; } } // Token: 0x06017520 RID: 95520 RVA: 0x00576CBC File Offset: 0x00574EBC [Token(Token = "0x6017520")] [Address(RVA = "0x13832A0", Offset = "0x13820A0", VA = "0x1813832A0")] 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: 0x06017521 RID: 95521 RVA: 0x00576E00 File Offset: 0x00575000 [Token(Token = "0x6017521")] [Address(RVA = "0x1386960", Offset = "0x1385760", VA = "0x181386960")] private void PINNNHMEOEN(AGAJMBPABDL IEKDDPPNFPF, CGLKOJIMDIH CGOLFOLCHIF) { } // Token: 0x06017522 RID: 95522 RVA: 0x00576E10 File Offset: 0x00575010 [Token(Token = "0x6017522")] [Address(RVA = "0x13868A0", Offset = "0x13856A0", VA = "0x1813868A0")] private void PINNNHMEOEN(Enemy BPJNEFJBBML, CGLKOJIMDIH CGOLFOLCHIF) { } // Token: 0x06017523 RID: 95523 RVA: 0x00576E20 File Offset: 0x00575020 [Token(Token = "0x6017523")] [Address(RVA = "0x13842A0", Offset = "0x13830A0", VA = "0x1813842A0")] 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; Vector3 vector2; float z3 = vector2.z; } // Token: 0x06017524 RID: 95524 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6017524")] [Address(RVA = "0x1385D30", Offset = "0x1384B30", VA = "0x181385D30")] 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: 0x06017525 RID: 95525 RVA: 0x00576EB0 File Offset: 0x005750B0 [Token(Token = "0x6017525")] [Address(RVA = "0x1387470", Offset = "0x1386270", VA = "0x181387470")] public EnemyManager() { } // Token: 0x06017526 RID: 95526 RVA: 0x00576EC4 File Offset: 0x005750C4 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6017526")] [Address(RVA = "0x1387390", Offset = "0x1386190", VA = "0x181387390")] static EnemyManager() { List list; EnemyManager.FKKLHOKOBNL = list; } // Token: 0x0400F32B RID: 62251 [Token(Token = "0x400F32B")] private const int JJPDPBKDMFM = 15; // Token: 0x0400F32C RID: 62252 [Token(Token = "0x400F32C")] private const int IMCOJLEEDCO = 5; // Token: 0x0400F32D RID: 62253 [Token(Token = "0x400F32D")] private const int AACGIDECNPM = 5; // Token: 0x0400F32E RID: 62254 [Token(Token = "0x400F32E")] private const float EMMIDKBCOEA = 100f; // Token: 0x0400F32F RID: 62255 [Token(Token = "0x400F32F")] private const int PBDAABJJFKE = 100; // Token: 0x0400F330 RID: 62256 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F330")] [SerializeField] private List preLoadedEnemyTypes; // Token: 0x0400F331 RID: 62257 [Token(Token = "0x400F331")] private static int NGLEKJBDPAM; // Token: 0x0400F332 RID: 62258 [Token(Token = "0x400F332")] private static readonly List OEHBCGDFJOJ = new List(100); // Token: 0x0400F333 RID: 62259 [Token(Token = "0x400F333")] private static readonly Dictionary FMADHBGJMEP = new Dictionary(); // Token: 0x0400F334 RID: 62260 [Token(Token = "0x400F334")] private static readonly List FKKLHOKOBNL; // Token: 0x0400F335 RID: 62261 [Token(Token = "0x400F335")] public static bool SupportsEnemyOnEnemyFriendlyFire; // Token: 0x0400F336 RID: 62262 [Token(Token = "0x400F336")] public static bool SupportsPlayerOnEnemyFriendlyFire; // Token: 0x0200340B RID: 13323 [Token(Token = "0x200340B")] private class LAKDHDBBHHK { // Token: 0x06017527 RID: 95527 RVA: 0x00576EF0 File Offset: 0x005750F0 [Token(Token = "0x6017527")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public LAKDHDBBHHK() { } // Token: 0x0400F337 RID: 62263 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400F337")] public List MHKNIKBFDIF; // Token: 0x0400F338 RID: 62264 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400F338")] public Vector3 ENBJMBPDCHE; } } }