Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

313 lines
8.6 KiB
C#

using System;
using System.Linq;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
// Token: 0x0200313C RID: 12604
[Token(Token = "0x200313C")]
public class FHJAFBMOIKC : LIMDPCEOFDK, IDisposable
{
// Token: 0x17003AB9 RID: 15033
// (get) Token: 0x06015521 RID: 87329 RVA: 0x004F8540 File Offset: 0x004F6740
[Token(Token = "0x17003AB9")]
public bool NLLONFJBKKP
{
[Token(Token = "0x6015521")]
[Address(RVA = "0x1E24920", Offset = "0x1E23920", VA = "0x181E24920", Slot = "4")]
get
{
return this.MFOMAFBOKCB.IAHDANBDAAM() != -1;
}
}
// Token: 0x17003ABA RID: 15034
// (get) Token: 0x06015522 RID: 87330 RVA: 0x004F8564 File Offset: 0x004F6764
[Token(Token = "0x17003ABA")]
public bool NACCLBIMDLH
{
[Token(Token = "0x6015522")]
[Address(RVA = "0x1E24480", Offset = "0x1E23480", VA = "0x181E24480", Slot = "5")]
get
{
if (this.MFOMAFBOKCB.IAHDANBDAAM() == -1)
{
}
return !this.LMFKDFGEKNL;
}
}
// Token: 0x17003ABB RID: 15035
// (get) Token: 0x06015523 RID: 87331 RVA: 0x004F8590 File Offset: 0x004F6790
[Token(Token = "0x17003ABB")]
private bool EMLHEJPFNON
{
[Token(Token = "0x6015523")]
[Address(RVA = "0x1E24C10", Offset = "0x1E23C10", VA = "0x181E24C10")]
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: 0x17003ABC RID: 15036
// (get) Token: 0x06015524 RID: 87332 RVA: 0x004F85F4 File Offset: 0x004F67F4
[Token(Token = "0x17003ABC")]
public ALHCCKBFJCP CPPPEHGADBI
{
[Token(Token = "0x6015524")]
[Address(RVA = "0x1E246F0", Offset = "0x1E236F0", VA = "0x181E246F0", 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: 0x17003ABD RID: 15037
// (get) Token: 0x06015525 RID: 87333 RVA: 0x004F8640 File Offset: 0x004F6840
[Token(Token = "0x17003ABD")]
public int BDCCNHBOFGJ
{
[Token(Token = "0x6015525")]
[Address(RVA = "0x1E245B0", Offset = "0x1E235B0", VA = "0x181E245B0", Slot = "7")]
get
{
return this.MFOMAFBOKCB.IAHDANBDAAM();
}
}
// Token: 0x17003ABE RID: 15038
// (get) Token: 0x06015526 RID: 87334 RVA: 0x004F8660 File Offset: 0x004F6860
[Token(Token = "0x17003ABE")]
public bool LMFKDFGEKNL
{
[Token(Token = "0x6015526")]
[Address(RVA = "0x1E24D60", Offset = "0x1E23D60", VA = "0x181E24D60", 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: 0x06015527 RID: 87335 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6015527")]
[Address(RVA = "0x1E24FD0", Offset = "0x1E23FD0", VA = "0x181E24FD0")]
public FHJAFBMOIKC(PMCMAGGIDJG DDGONMAOBAC, string DNGKIAJLLHG, Action EDOLIFJECFH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06015528 RID: 87336 RVA: 0x004F86EC File Offset: 0x004F68EC
[Token(Token = "0x6015528")]
[Address(RVA = "0x1E244F0", Offset = "0x1E234F0", VA = "0x181E244F0")]
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: 0x06015529 RID: 87337 RVA: 0x004F8738 File Offset: 0x004F6938
[Token(Token = "0x6015529")]
[Address(RVA = "0x1E247F0", Offset = "0x1E237F0", VA = "0x181E247F0", 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: 0x0601552A RID: 87338 RVA: 0x004F8794 File Offset: 0x004F6994
[Token(Token = "0x601552A")]
[Address(RVA = "0x1E24970", Offset = "0x1E23970", VA = "0x181E24970")]
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: 0x0601552B RID: 87339 RVA: 0x004F87DC File Offset: 0x004F69DC
[Token(Token = "0x601552B")]
[Address(RVA = "0x1E24A60", Offset = "0x1E23A60", VA = "0x181E24A60", 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: 0x0601552C RID: 87340 RVA: 0x004F8870 File Offset: 0x004F6A70
[Token(Token = "0x601552C")]
[Address(RVA = "0x1E24F70", Offset = "0x1E23F70", VA = "0x181E24F70", Slot = "9")]
public void MDGIKHBFLAF()
{
this.FFLHAFOLKGE.KFKPHICNHEH();
KLLMCPFPIIE<int> mfomafbokcb = this.MFOMAFBOKCB;
}
// Token: 0x0601552D RID: 87341 RVA: 0x004F8898 File Offset: 0x004F6A98
[Token(Token = "0x601552D")]
[Address(RVA = "0x1E24600", Offset = "0x1E23600", VA = "0x181E24600", 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: 0x0400E19D RID: 57757
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E19D")]
private readonly Action EDOLIFJECFH;
// Token: 0x0400E19E RID: 57758
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400E19E")]
private readonly AOLMGGAPKEH FFLHAFOLKGE;
// Token: 0x0400E19F RID: 57759
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400E19F")]
private readonly KLLMCPFPIIE<int> MFOMAFBOKCB;
// Token: 0x0400E1A0 RID: 57760
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400E1A0")]
private bool KGACOELMNLL;
// Token: 0x0200313D RID: 12605
[Token(Token = "0x200313D")]
[CompilerGenerated]
private sealed class HILONFELLBI
{
// Token: 0x0601552E RID: 87342 RVA: 0x004F88E8 File Offset: 0x004F6AE8
[Token(Token = "0x601552E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public HILONFELLBI()
{
}
// Token: 0x0601552F RID: 87343 RVA: 0x004F88FC File Offset: 0x004F6AFC
[Token(Token = "0x601552F")]
[Address(RVA = "0x1E38470", Offset = "0x1E37470", VA = "0x181E38470")]
internal bool <get_LockedByPhotonPlayer>b__0(AGAJMBPABDL p)
{
int num = this.playerId;
return p.INPOAAAOAHI == num;
}
// Token: 0x0400E1A1 RID: 57761
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400E1A1")]
public int playerId;
}
}