This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,787 @@
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<EnemyManager>
{
// Token: 0x170038ED RID: 14573
// (get) Token: 0x06015395 RID: 86933 RVA: 0x0051B1E8 File Offset: 0x005193E8
[Token(Token = "0x170038ED")]
public static List<Enemy> 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<Enemy> fkklhokobnl = EnemyManager.FKKLHOKOBNL;
List<Enemy> fkklhokobnl2 = EnemyManager.FKKLHOKOBNL;
bool flag;
if (flag)
{
List<Enemy> 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<JIEHOGDIGPG> 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<INGEKFNNGDK> 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<INGEKFNNGDK> 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<Enemy> 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 <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (<OCDLBPHJMOP>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.<GFJMMJBJGMO>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 <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (<OCDLBPHJMOP>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 <GFJMMJBJGMO>k__BackingField = FDJDEJIKCFH.<GFJMMJBJGMO>k__BackingField;
bool flag2;
bool flag3;
bool flag4;
if (!this.IsAlly(<GFJMMJBJGMO>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<CGLKOJIMDIH, EnemyManager.LAKDHDBBHHK> 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<ENDNBHFKNFL> 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<ENDNBHFKNFL> 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<ENDNBHFKNFL> 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 <GFJMMJBJGMO>k__BackingField = JHDECNFMHPP.<GFJMMJBJGMO>k__BackingField;
Dictionary<CGLKOJIMDIH, EnemyManager.LAKDHDBBHHK>.KeyCollection keys = EnemyManager.FMADHBGJMEP.Keys;
Dictionary<CGLKOJIMDIH, EnemyManager.LAKDHDBBHHK>.KeyCollection.Enumerator enumerator;
if (enumerator != 0)
{
while (JHDECNFMHPP == <GFJMMJBJGMO>k__BackingField)
{
}
Dictionary<CGLKOJIMDIH, EnemyManager.LAKDHDBBHHK> fmadhbgjmep = EnemyManager.FMADHBGJMEP;
EnemyManager.LAKDHDBBHHK lakdhdbbhhk;
List<ENDNBHFKNFL> mhknikbfdif = lakdhdbbhhk.MHKNIKBFDIF;
num++;
EnemyManager.LAKDHDBBHHK lakdhdbbhhk2;
POMHINIGOFE.z = lakdhdbbhhk2;
}
if (num != -1)
{
}
}
while (num != 0);
if (num != 0)
{
Dictionary<CGLKOJIMDIH, EnemyManager.LAKDHDBBHHK>.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 <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (<OCDLBPHJMOP>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 <OCDLBPHJMOP>k__BackingField = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField;
int num = 0;
if (<OCDLBPHJMOP>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.<EGKJPJKLEAI>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<Enemy> fkklhokobnl = EnemyManager.FKKLHOKOBNL;
int nglekjbdpam = EnemyManager.NGLEKJBDPAM;
int num = Time.frameCount;
ulong num2;
num2 += num2;
num = (int)((ulong)num - num2);
int num3 = 0;
List<Enemy> fkklhokobnl2 = EnemyManager.FKKLHOKOBNL;
List<Enemy> fkklhokobnl3 = EnemyManager.FKKLHOKOBNL;
int num4 = num - 1;
num4 += num3;
if (num3 == 0)
{
List<Enemy> fkklhokobnl4 = EnemyManager.FKKLHOKOBNL;
int nglekjbdpam2 = EnemyManager.NGLEKJBDPAM;
}
num3++;
EnemyManager.OEHBCGDFJOJ.Clear();
int num5 = 0;
List<Enemy> fkklhokobnl5 = EnemyManager.FKKLHOKOBNL;
List<Enemy> fkklhokobnl6 = EnemyManager.FKKLHOKOBNL;
List<float> oehbcgdfjoj = EnemyManager.OEHBCGDFJOJ;
num5++;
List<float> oehbcgdfjoj2 = EnemyManager.OEHBCGDFJOJ;
int num6 = EnemyManager.NGLEKJBDPAM + 1;
float nthLowestValue = MathExt.GetNthLowestValue(oehbcgdfjoj2, num6);
List<Enemy> fkklhokobnl7 = EnemyManager.FKKLHOKOBNL;
List<float> oehbcgdfjoj3 = EnemyManager.OEHBCGDFJOJ;
List<Enemy> fkklhokobnl8 = EnemyManager.FKKLHOKOBNL;
num5++;
int num7 = 0;
List<Enemy> fkklhokobnl9 = EnemyManager.FKKLHOKOBNL;
List<Enemy> 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<CGLKOJIMDIH, EnemyManager.LAKDHDBBHHK>.ValueCollection values = EnemyManager.FMADHBGJMEP.Values;
Dictionary<CGLKOJIMDIH, EnemyManager.LAKDHDBBHHK>.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<Enemy> fkklhokobnl = EnemyManager.FKKLHOKOBNL;
List.Enumerator enumerator2;
if (enumerator2 != 0)
{
}
num++;
Photon.Realtime.Player[] playerList;
if (num != -1)
{
Dictionary<CGLKOJIMDIH, EnemyManager.LAKDHDBBHHK>.ValueCollection values2 = EnemyManager.FMADHBGJMEP.Values;
Dictionary<CGLKOJIMDIH, EnemyManager.LAKDHDBBHHK>.ValueCollection.Enumerator enumerator3;
if (enumerator3 == 0)
{
goto IL_126;
}
while (playerList <= 0)
{
}
Dictionary<CGLKOJIMDIH, EnemyManager.LAKDHDBBHHK>.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<CGLKOJIMDIH, EnemyManager.LAKDHDBBHHK> fmadhbgjmep = EnemyManager.FMADHBGJMEP;
bool flag;
if (!flag)
{
EnemyManager.LAKDHDBBHHK lakdhdbbhhk = new EnemyManager.LAKDHDBBHHK();
List<ENDNBHFKNFL> list = new List(100);
lakdhdbbhhk.MHKNIKBFDIF = list;
float z = Vector3.zero.z;
lakdhdbbhhk.ENBJMBPDCHE.z = z;
Dictionary<CGLKOJIMDIH, EnemyManager.LAKDHDBBHHK> 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<ENDNBHFKNFL> 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<Enemy> 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<JIEHOGDIGPG> preLoadedEnemyTypes;
// Token: 0x0400E299 RID: 58009
[Token(Token = "0x400E299")]
private static int NGLEKJBDPAM;
// Token: 0x0400E29A RID: 58010
[Token(Token = "0x400E29A")]
private static readonly List<float> OEHBCGDFJOJ = new List(100);
// Token: 0x0400E29B RID: 58011
[Token(Token = "0x400E29B")]
private static readonly Dictionary<CGLKOJIMDIH, EnemyManager.LAKDHDBBHHK> FMADHBGJMEP = new Dictionary();
// Token: 0x0400E29C RID: 58012
[Token(Token = "0x400E29C")]
private static readonly List<Enemy> 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<ENDNBHFKNFL> MHKNIKBFDIF;
// Token: 0x0400E2A0 RID: 58016
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E2A0")]
public Vector3 ENBJMBPDCHE;
}
}
}