Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

313 lines
8.6 KiB
C#

using System;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
// Token: 0x02003051 RID: 12369
[Token(Token = "0x2003051")]
public class FHJAFBMOIKC : LIMDPCEOFDK, IDisposable
{
// Token: 0x170039FF RID: 14847
// (get) Token: 0x060150CD RID: 86221 RVA: 0x004EE2F0 File Offset: 0x004EC4F0
[Token(Token = "0x170039FF")]
public bool NLLONFJBKKP
{
[Token(Token = "0x60150CD")]
[Address(RVA = "0x1176750", Offset = "0x1175550", VA = "0x181176750", Slot = "4")]
get
{
return this.MFOMAFBOKCB.IAHDANBDAAM() != -1;
}
}
// Token: 0x17003A00 RID: 14848
// (get) Token: 0x060150CE RID: 86222 RVA: 0x004EE314 File Offset: 0x004EC514
[Token(Token = "0x17003A00")]
public bool NACCLBIMDLH
{
[Token(Token = "0x60150CE")]
[Address(RVA = "0x11762B0", Offset = "0x11750B0", VA = "0x1811762B0", Slot = "5")]
get
{
if (this.MFOMAFBOKCB.IAHDANBDAAM() == -1)
{
}
return !this.LMFKDFGEKNL;
}
}
// Token: 0x17003A01 RID: 14849
// (get) Token: 0x060150CF RID: 86223 RVA: 0x004EE340 File Offset: 0x004EC540
[Token(Token = "0x17003A01")]
private bool EMLHEJPFNON
{
[Token(Token = "0x60150CF")]
[Address(RVA = "0x1176A40", Offset = "0x1175840", VA = "0x181176A40")]
get
{
if (this.MFOMAFBOKCB.IAHDANBDAAM() == -1)
{
}
int num = this.MFOMAFBOKCB.IAHDANBDAAM();
int playerId = num;
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
Func<AGAJMBPABDL, bool> func = delegate(AGAJMBPABDL p)
{
int playerId2 = playerId;
return p.INPOAAAOAHI == playerId2;
};
return Enumerable.FirstOrDefault<AGAJMBPABDL>(array, func) != 0;
}
}
// Token: 0x17003A02 RID: 14850
// (get) Token: 0x060150D0 RID: 86224 RVA: 0x004EE3A4 File Offset: 0x004EC5A4
[Token(Token = "0x17003A02")]
public ALHCCKBFJCP CPPPEHGADBI
{
[Token(Token = "0x60150D0")]
[Address(RVA = "0x1176520", Offset = "0x1175320", VA = "0x181176520", Slot = "6")]
get
{
int num = this.MFOMAFBOKCB.IAHDANBDAAM();
int playerId = num;
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
Func<AGAJMBPABDL, bool> func = delegate(AGAJMBPABDL p)
{
int playerId2 = playerId;
return p.INPOAAAOAHI == playerId2;
};
AGAJMBPABDL agajmbpabdl = Enumerable.FirstOrDefault<AGAJMBPABDL>(array, func);
throw new NullReferenceException();
}
}
// Token: 0x17003A03 RID: 14851
// (get) Token: 0x060150D1 RID: 86225 RVA: 0x004EE3F0 File Offset: 0x004EC5F0
[Token(Token = "0x17003A03")]
public int BDCCNHBOFGJ
{
[Token(Token = "0x60150D1")]
[Address(RVA = "0x11763E0", Offset = "0x11751E0", VA = "0x1811763E0", Slot = "7")]
get
{
return this.MFOMAFBOKCB.IAHDANBDAAM();
}
}
// Token: 0x17003A04 RID: 14852
// (get) Token: 0x060150D2 RID: 86226 RVA: 0x004EE410 File Offset: 0x004EC610
[Token(Token = "0x17003A04")]
public bool LMFKDFGEKNL
{
[Token(Token = "0x60150D2")]
[Address(RVA = "0x1176B90", Offset = "0x1175990", VA = "0x181176B90", Slot = "8")]
get
{
int num = this.MFOMAFBOKCB.IAHDANBDAAM();
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
if (num == agajmbpabdl.INPOAAAOAHI)
{
return true;
}
if (this.MFOMAFBOKCB.IAHDANBDAAM() != -1)
{
int num2 = this.MFOMAFBOKCB.IAHDANBDAAM();
int playerId = num2;
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
Func<AGAJMBPABDL, bool> func = delegate(AGAJMBPABDL p)
{
int playerId2 = playerId;
return p.INPOAAAOAHI == playerId2;
};
if (Enumerable.FirstOrDefault<AGAJMBPABDL>(array, func) != 0)
{
}
}
return KKPBCOOONNK.BNNCCCFFALC;
}
}
// Token: 0x060150D3 RID: 86227 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60150D3")]
[Address(RVA = "0x1176E00", Offset = "0x1175C00", VA = "0x181176E00")]
public FHJAFBMOIKC(PMCMAGGIDJG DDGONMAOBAC, string DNGKIAJLLHG, Action EDOLIFJECFH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060150D4 RID: 86228 RVA: 0x004EE49C File Offset: 0x004EC69C
[Token(Token = "0x60150D4")]
[Address(RVA = "0x1176320", Offset = "0x1175120", VA = "0x181176320")]
private void AKLBDHIPFEG()
{
int num = this.MFOMAFBOKCB.IAHDANBDAAM();
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
if (num != agajmbpabdl.INPOAAAOAHI)
{
this.FFLHAFOLKGE.KFKPHICNHEH();
}
Action edolifjecfh = this.EDOLIFJECFH;
if (edolifjecfh != 0)
{
edolifjecfh();
}
}
// Token: 0x060150D5 RID: 86229 RVA: 0x004EE4E8 File Offset: 0x004EC6E8
[Token(Token = "0x60150D5")]
[Address(RVA = "0x1176620", Offset = "0x1175420", VA = "0x181176620", Slot = "1")]
protected override void Finalize()
{
int num;
do
{
num = 0;
if (!this.KGACOELMNLL)
{
this.KGACOELMNLL = true;
KLLMCPFPIIE<int> mfomafbokcb = this.MFOMAFBOKCB;
if (mfomafbokcb != 0)
{
mfomafbokcb.Dispose();
}
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
Action<AGAJMBPABDL> action = new Action(this.HPHOOJLDKKM);
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(hphoojldkkm, action);
}
base..ctor();
}
while (num != 0);
}
// Token: 0x060150D6 RID: 86230 RVA: 0x004EE544 File Offset: 0x004EC744
[Token(Token = "0x60150D6")]
[Address(RVA = "0x11767A0", Offset = "0x11755A0", VA = "0x1811767A0")]
private void HPHOOJLDKKM(AGAJMBPABDL AGIHAKFFCCD)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
int inpoaaaoahi = AGIHAKFFCCD.INPOAAAOAHI;
int num = this.MFOMAFBOKCB.IAHDANBDAAM();
if (inpoaaaoahi == num)
{
this.FFLHAFOLKGE.KFKPHICNHEH();
KLLMCPFPIIE<int> mfomafbokcb = this.MFOMAFBOKCB;
}
}
}
// Token: 0x060150D7 RID: 86231 RVA: 0x004EE58C File Offset: 0x004EC78C
[Token(Token = "0x60150D7")]
[Address(RVA = "0x1176890", Offset = "0x1175690", VA = "0x181176890", Slot = "10")]
public void JBJNADMCBND(object PIHIPPPPEBI, bool DKDANDNLMCN)
{
bool flag;
AOLMGGAPKEH fflhafolkge;
do
{
flag = this.FFLHAFOLKGE.CFLJGNJLBFG;
fflhafolkge = this.FFLHAFOLKGE;
if (!DKDANDNLMCN)
{
goto Block_0;
}
fflhafolkge.BPAJKKAGPKB(PIHIPPPPEBI);
}
while (!this.FFLHAFOLKGE.CFLJGNJLBFG);
while (flag)
{
}
KLLMCPFPIIE<int> mfomafbokcb = this.MFOMAFBOKCB;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
throw new NullReferenceException();
Block_0:
fflhafolkge.BIHKNNPGGKP(PIHIPPPPEBI);
bool flag2 = this.FFLHAFOLKGE.CFLJGNJLBFG;
if (flag)
{
int num = this.MFOMAFBOKCB.IAHDANBDAAM();
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
if (num == agajmbpabdl2.INPOAAAOAHI)
{
KLLMCPFPIIE<int> mfomafbokcb2 = this.MFOMAFBOKCB;
}
}
}
// Token: 0x060150D8 RID: 86232 RVA: 0x004EE620 File Offset: 0x004EC820
[Token(Token = "0x60150D8")]
[Address(RVA = "0x1176DA0", Offset = "0x1175BA0", VA = "0x181176DA0", Slot = "9")]
public void MDGIKHBFLAF()
{
this.FFLHAFOLKGE.KFKPHICNHEH();
KLLMCPFPIIE<int> mfomafbokcb = this.MFOMAFBOKCB;
}
// Token: 0x060150D9 RID: 86233 RVA: 0x004EE648 File Offset: 0x004EC848
[Token(Token = "0x60150D9")]
[Address(RVA = "0x1176430", Offset = "0x1175230", VA = "0x181176430", Slot = "11")]
public void Dispose()
{
if (!this.KGACOELMNLL)
{
KLLMCPFPIIE<int> mfomafbokcb = this.MFOMAFBOKCB;
this.KGACOELMNLL = true;
if (mfomafbokcb != 0)
{
mfomafbokcb.Dispose();
}
MFBGLIHGCGO<AGAJMBPABDL> hphoojldkkm = KKPBCOOONNK.HPHOOJLDKKM;
Action<AGAJMBPABDL> action = new Action(this.HPHOOJLDKKM);
KKPBCOOONNK.HPHOOJLDKKM = MFBGLIHGCGO.GMNMHGMFGOL(hphoojldkkm, action);
}
}
// Token: 0x0400DF6A RID: 57194
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400DF6A")]
private readonly Action EDOLIFJECFH;
// Token: 0x0400DF6B RID: 57195
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400DF6B")]
private readonly AOLMGGAPKEH FFLHAFOLKGE;
// Token: 0x0400DF6C RID: 57196
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400DF6C")]
private readonly KLLMCPFPIIE<int> MFOMAFBOKCB;
// Token: 0x0400DF6D RID: 57197
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400DF6D")]
private bool KGACOELMNLL;
// Token: 0x02003052 RID: 12370
[Token(Token = "0x2003052")]
[CompilerGenerated]
private sealed class HILONFELLBI
{
// Token: 0x060150DA RID: 86234 RVA: 0x004EE698 File Offset: 0x004EC898
[Token(Token = "0x60150DA")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HILONFELLBI()
{
}
// Token: 0x060150DB RID: 86235 RVA: 0x004EE6AC File Offset: 0x004EC8AC
[Token(Token = "0x60150DB")]
[Address(RVA = "0x118C380", Offset = "0x118B180", VA = "0x18118C380")]
internal bool <get_LockedByPhotonPlayer>b__0(AGAJMBPABDL p)
{
int num = this.playerId;
return p.INPOAAAOAHI == num;
}
// Token: 0x0400DF6E RID: 57198
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400DF6E")]
public int playerId;
}
}